Skip to main content

I have been informed that can’t use Klaviyo signup forms, shopify and google tag manager together.

I am in the predicament that our Shopify shop run the cookie consent form is run through a external marketing team, through google tag manager. That handles tracking.

I have been in multiply long support chats with Klaviyo now all very helpful.
The latest one informed me that its not possible to have “google tag manager” running and Klaviyo sign up forms at the same time.

 

Do you know what to do?
Please help.

Hey mns,

Thanks for asking the community!

I can tell you that you CAN run Google Tag Manager and Klaviyo Sign Up Forms at the same time because I do that myself.

I wonder if there’s been a misunderstanding somewhere.

Can you clarify the issue you’re facing and what you’re trying to achieve?


We use shopify as a shop platform and want to integrated Klaviyo via the Tag Manager, because we our cookies and pixels consent form (for EU GDPR) is managed with Google Tag Manager.
Our external marketing team have told us to follow this guide form Klaviyo https://help.klaviyo.com/hc/en-us/articles/360015392131#h_01HTFQ2G4BPPR9P1WHEQ1FWQR3

Klaviyo have informed me, that in order for this to work I will have to turn off onsite tracking. If we turn off onsite tracking the case the signup and pop forms for newsletters etc. will not work.

I have tried to turn off the “embedded app” in Shopify.
However it still seems to gather information. I have been testing how Klaviyo gather information by starting a checkout (creating a “checkout started” process) and then leaving the the checkout. Klaviyo still register that information.
However I’m a little unsure wither that is the right way of testing it. Since I have been told, that Klaviyo gather this information no matter what you do.


Hey ​@mns,

Happy to clarify some of the above information you received.

When our team informed you that you’ll need to turn off onsite tracking, they meant to toggle the app embed off in your Shopify theme settings. This is because you don’t want to have duplicate Klaviyo Javascripts. Assuming you’re going to add our Javascript to your site via GTM anyway, you won’t need the app embed turned on, because if you did, that would result in two Klaviyo Javascripts, which can cause issues. You WILL need to add the script via GTM, though.

You mentioned that you’re still seeing Klaviyo gathering information in Shopify. Even with the app embed turned off, it’ll still gather information that Shopify already collects, like Started Checkout, Placed Order and Fulfilled Order, to name a few. We just won’t collect events like Active on Site, Viewed Product or Added to Cart. If you’re still seeing us collect those events even with the app embed turned off, I’d recommend searching your site’s source code to check if our Javascript is still in there somewhere (The easiest way to do this is to search for company_id=YOUR_COMPANY_ID, replacing YOUR_COMPANY_ID with your 6 digit public API key).

Does this all make sense? Happy to answer any additional questions, if not.

-Byrne


Reply