Hi Benjamin, I followed the same procedure. Connected google channel app to my ad account but still its not sending the data layer to GTM and I cant see the conversion actions in tag assistant window. Can anyone please help?
Hi Benjamin ! Thank you so much for you fabulous videos. So helpful especially to our small business. I followed all the steps, but haven't being seeing the "view product" or "cart" events, in the Tag assistant. Once I proceed to the payment page, Tag Assistant stops showing up on the page, with no recognition. Same in Google analytics on debug mode, it does not see any of the conversions, which is unfortunate. Is there anything, off the top of your head, that you believe we may have ill configured, to fix this and register conversions ?
Love the videos. They have been very helpful in my journey. Two questions: 1) You had previously provided a work-a-round to the lack of an add-to-cart trigger in Shopify. We added some code to the checkout script. Do we now delete it and allow the balance of the recommendations. 2) Starting September 1, ownership of the Google Sales Channel is shifting from Shopify to Google. In fact our sales channel is now missing from Shopify but the catalogs still appear in Google. How does this affect the balance of the recommended implementation? Thanks.
Awesome Video! I have been dreading moving over to GA4 as I have been so stuck in my ways! Thank you this was really helpful and is going to make the transition much easier.
looks like the tags are not triggered by the whole chunk of events here 'view_item|view_item_list|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purch', but just view_item, add_to_cart and purchase?
that's because Google doesn't generate some of the events within the data layer so the triggers have nothing to reference. This video gives misleading advice.
I added the gtm container into the head of the theme.liquid and checkout page and still none of the ecommerce events tags are firing. Do I need to add a data layer code for add to cart?
Love this video, thank you for making it. Question, to create the commerce events (add to cart, etc) for Google Ads conversions do you link the analytics account and then import, or do you create them each in GTM and link them up manually with ID and label? I do the latter and just wondering if it was efficient, and secondly, if the process is any different for Shopify (minus not having an “begin checkout” on standard of course). Thanks!
I followed all the way up to adding the second tag. I appreciate all the information given. But my settings are slightly different after this part and now I’m lost. I learned so much from this video.
Benjamin - thanks for the video! To clarify, it is okay to have Google installed in the sales channel in addition to the GTM tag? I worry this would create duplicate events.
Hi Benjamin! I've notice a lot of bad review on the Google Channel App since the last month. I'm quite scarred the installing the app might break our client shop :( Can You confirm that the app is still working fine on your project? Or can you suggest any other free app to create the data layer? Thank You so much, i really appreciate your videos!
Hi Benjamin, I am your big follower and have seen many videos of yours. I recently implemented GA4 on my client's shopify account and I have two questions for you? Question 1 - What should be the starting point to set up conversion tags for a shopify store From Shopify store? - Adding Google tag to the shopify store via preferences? From Conversions in Google ads? - Creating a new conversion action and pasting the tag in the Shopify Store? From Google tags link in setup in Google ads? From Google Tag Manager directly - Linking Google Analytics? Question 2 - I added the GA4 property to my shopify store, but later came to know that shopify doe not support GA4. Later I linked a UA property. Now see a difference in UA numbers and GA4 numbers (UA numbers being much higher). What should I do? Ignore the GA4 from my measurement?
Hey @prajit Dasani 1. If you have been through this video and setup it all up. the data is being tracked then inside of GA4 you can create a conversion for whatever event is coming through. Thats in Admin - Conversions - New conversion event You could set one up for add_to_cart for example. 2. Shopify does support GA4. Best to work from GA4 moving forward
Hi Benjamin ! Thanks for your awesome content and tutorials. I'm facing issue with begin_checkout|add_payment_info|add_shipping_info events... Can you give an advice on where to look ? Google Ads account already created, and GTM code is added to the checkout pages script. Thanks !
Amazing! Probably wasted a day trying to work out why I keep getting double purchase event showing up in tag assistant. Then I came across this and finally fixed. Can I still add custom, data layer for enhanced conversion for google ads? or is there a better way to add it?
Hi! I followed the tutorial step by step but the "add-to-cart" and "purchase" events are not getting registered in tag assistant neither are being registered in my GA4 propiety. How can I solve this issue? Kind regards!
I’ve done this setup 4-5 times and the events are not showing up in my tag assistant. The tags are firing but add to cart, view items, etc are not showing.
Hi Benjamin ! Thank you for your helpufll videos ! When I use tag assistant, it seems my data layer is empty (no item's informations or currency info for example). Did you know a solution in complement to add those informations ? Thank you :)
in other video you said remove all code in checkout additional scripts and gtm in theme.liquid, in this video you said add gtm to additional scripts and gtm in the head of theme.liquid. Which one is correct? I've also have question which I'd appreciate if you answer: I've used custom script in purchase additional scripts to push datalayer data to ga4 and have variables in ga4 tag, now switched to google channel app, should I remove variables in GA4? thanks.
since author does not answer (or he does not know or answers only for the money) I'll answer my own question: if you have gtm tag in theme.liquid - remove, remove your custom scripts in settings->purchase. Google channel app does all job.
Hi Benjamin, awesome video! Question please - I have configured both a tracking for Kajabi and Shopify under one GA4 Property, how would I know which tracking am I seeing? Is there a separation of their analytics or the analytics I see is for both? Or should I have added a separate data stream for the Shopify website? Or a separate Property instead?
Hi there! In need of help! I was able to install successfully and walk through my site with Google Tag Assistant. However, I did not see any events like "view_item" or "add_to_cart" show up while debugging/previewing. The only things I see are things like "DOM Ready", "Container Loaded", etc. I'm not sure what I did wrong and Shopify support told me GA4 and Shopify integration is not ready yet? Hoping to get some advice! Thank you so much in advance :)
Does this still work if you have installed the google channels app before and set all this up before. But didnt't know about this approach and firstly added a custom data layer? Because when i removed all the previous code, and considered the google ads account and channels app already connected, that the custom data layer still is active. Yet when I went to the "check the data layer" step, i didn't see the view item variable.. but i saw the add_to_cart variable is this normal or?
This was very clear and helpful thank you. But now I need to send conversion values over to facebook. I'm trying to use the 'value' part of the data layer to make a variable in GTM, and use that variable in the FB conversion tag. But it keeps coming through as undefined. Do you have any suggestions for this? Thanks again!
Love your videos! so much to learn. However you did not explain or I might have missed it that why you created GA4 ecommerce tag and selected send data to ecommerce. And what this tag does and which data it is bringing? Is it related to Google channel app which is now missing in app store? A. Can you please explain this? Please?
This solution is different from just using the 'Google & UA-cam' app (which is still available at apps.shopify.com/google). The tag in GTM takes the information from the data layer and sends it to GA4. To use the app, here's my tutorial: ua-cam.com/video/dB3TaDRnyGw/v-deo.html
Thank you for the video. I have a question please. The debug view on the analytics, is it possible to view activity that happened a few days ago? I checked and only see activities from 30 minutes ago. Someone made an order in my store and I want to see where they came from before finally making an order, as in: attribution - whether it was through social like Facebook or direct. I think I could have seen this if I checked earlier? Alternative question: How do I check the attribution of my conversions, like how/where they visited my store from resulting to a conversion. Thanks!
Thank you Benjamin for all your videos. I'm a big fan. I've set up order tracking thanks to your video using the "Google & UA-cam" module. Everything seems to be working well and I can now see in GA4 which orders have been placed in my shop. Everything is almost perfect except that in GA4 I can only find the internal (almost invisible) order number for Shopify orders and not the visible one. How can I change this behaviour knowing that the tracking code is managed by the "Google & UA-cam" module. Thank you for your help Benjamin.
That’s great to hear! Unfortunately, you can’t change the transaction ID in GA4. This is an issue with Shopify. They say “Depending on the payment provider, the order might not have been created when the order status page is first viewed.” Which results in the checkout ID being occasionally returned instead of the order ID.
I see. It's sad… Hopefully I use AirPower for data transfert to Airtable base and in the transfert I have both order ID. The internal and the visible one. Thanks XXL for your feedback @@LovesData
Hello Benjamin, Thank you for this video. If i follow the steps something goes wrong. If I put a product in my cart the event in the tag assistant is called form_start. What should I do?
Hey so I did this a while ago, very helpful. But now there is the new GA4 integration inside Shopify. if I turn that on now, will it double count? Should I replace this GTM method with the native integration?
Normally, I don't like to comment much. but I did not want to remain silent in the face of this effort, quality and demand. thank you for your work, it has been a very useful and explanatory content. I'm just wondering, there is no analytics icon and number in the " Google containers found " section, what exactly is the reason for this? Thanks!
Nice tuto, thanks. But my data layer hasnt been added. Have u an idea ? /checkout url dosn't contain the data layer even after paste de GTM code in Shopify dedicated field about checkout page
Hi Benjamin, thanks for the video! given your instruction i cannot track such events as remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info could you help me?
Great tutorial which works perfectly. Thank you so much. Instead of pasting the Google Tag Manager installation code after the element in the theme.liquid, would it make any difference if the GTM code was pasted in: Preferences > Google Analytics > Additional Google Analytics JavaScript? I have tried both ways and both seem to work. Is one method better than the other? Any thoughts? Also, on my first attempt at following your tutorial I *did* encounter a problem. On checking if the data layer had been added (9:33), viewing the product and adding it to the cart failed to show the events: view_item and add_to_cart within the in the Tag Assistant summary. *Solution?* In Shopify’s Google Channels App > Settings, the Google Ads account was inexplicably disconnected. After reconnecting it, within a couple of minutes, the events started showing correctly. So if you encounter this problem, this could be a very easy fix for you! Thank again!
Hey @david-wall , thanks for your comment and information. I have encountered the same problem as you. The DataLayer does not show events view_item and add_to_cart... I have double check that the Google Channels App is connected, all good. But still I do not get the events to show in the DataLayer, any ideas on what might cause this? Thanks :)
@@lvl-kv8vv Sorry if I'm stating the obvious, but the first thing I would try is to disconnect Google Channels App. Leave for an hour, then reconnect. Leave for 20 mins then see if you can see view_item and add_to_cart then.
Thank you, Benjamin. Great review and I switched to this method. The problem is that it doesnt record all events. For example, the following events dont trigger - view_item_list|select_item|remove_from_cart|begin_checkout|add_payment_info|add_shipping_info|, however we have added them to the list. What do you suggest for a solution? I am not sure what else is not being sent. Seems like its not easy to find 1 normal solution that actually works!
Thanks for wonderful easy guide. One doubt at creating trigger (@14.16 mins in video) you copied recommended events. Can you please guide from where to copy that code.
I’ve included the regular expression in the description and you can find all of Google’s recommended events at support.google.com/analytics/answer/9267735
hello. i remember your video about goods ads conversion config using tag manager. you suggest a data layer code to put with the tag manager code. in this case is still necesary? there would be two data layers
Awesome content Benjamin, spent the whole afternoon going through it and implementing some changes. Everything seems to be working great but I just have a quick question: When I check the GA4 event details, the price is a bit weird. The price should be 145000, but it actually shows up in GA4 as 145000000000. Any idea why this might be? Should I be worried? (It's in CLP currency)
@@LovesData My questions is the google channel app will only insert the data layer or it will insert the data layer as well as send events to GA4? If it sends events to GA4 and then we set up the send events tag in GTM will it cause duplicated events? Looking forward to your reply, thank you!
Hi Benjamin! So thats ? So i got the code from develepor . Pasted in snippet and gtm in liquid . Followed your steps for ga4 tracking event . Its working fine. So no other variables,triggers and tags required. Just basically it automatically grabs from the datalayer right ?
The trigger fires the event tag for all of the ecommerce events and the tag automatically captures the details from the data layer, so you don’t need anything else to send data to GA4.
@LovesData The Google Tag Manager - Debug view - is not showing the conversion, only user_engagement,session_start,page_view,first_view. Please Help how to rectify!
hey Benjamin, thanks for the video i have followed this step by step and when i just what events fired after a purchase! im having form_submit and form_start fire. my real time reports show nothing can you please assist in anyway would be greatly appreciated thanks
Thanks Benjamin. I've run through this using the steps from the video but the json GTM file to import is now the ecommerce file rather the containing the ATC and purchase tags. This then doesn't work for me. I'm unable to use the Google Channel integration as the account doesn't meet the requirements. What would you suggest is the best option if you cannot use google channel? Also is the json with the ATC and purchase tags still available to download for me to try and see if that works with my set up. thanks
Hi, I have setup GA4 and already have GA on my store. But I notice the revenue showing in GA4 is much lower than what it's showing in GA. Is anyone facing the same issue?
@@LovesData So what's the purpose of Ecommerce Tag, if we aren't supposed to connect it to GA4? Is there a way it can be used as a backup of Channel App ? Also, can we have a same tag for backup of Google Ads Conversion Tracking ?
@@urg454 I’m not sure I understand your questions. You can use GTM (along with GA4 tags in GTM) with the app, or simply link the app directly to GA4. Using GTM has the benefit of being able to send data to multiple platforms. I also suggest you watch this video: ua-cam.com/video/dB3TaDRnyGw/v-deo.html
@@LovesData Thanks mate. Letme clarify, 1) I have new Channel App connecting natively Shopify & GA4 as per link of video in your comment. I have also removed Additional Scripts from Checkout Page to avoid duplication. 2) If also implement Ecommerce Tag in GTM and connect it to GA4, will i start getting duplicate data in GA4 ?
@@LovesData OR Channel App just creates data layer and do not send Ecommerce Values. For sending Ecommerce values to GA4, Tag is implemented along with Channel App in the video. Did I get it right ?
My ecommerce events are fiiring in GTM but I'm not seeing them show up in our GA4 account. I submitted the changes in GTM and enabled Ecommerce tracking in GA4 and all of our other GTM events are showing up in GA4 except for the Ecom tags. Any ideas why this isn't pulling into G4?
My biggest struggle is getting purchase value to pass into GA4 after checkout with PayPal. Any advice on how to keep the value or will the datalayer always drop when going out to paypal?
Unfortunately, the Google Channel app, doesn't provide the option to connect your Google Ads account anymore. There's only a connection to your Google Merchant Center, and it seems that it isn't enough, since I don't see the new data layer in the GTM while in preview. Any idea how to add the data layer even without this app? Thanks
A small thank you for all the GTM and GA4 videos. I know myself and a lot of others have benefited from it.
THANK YOU!! Just wasted 2 hours on other videos were tags were not firing etc, this was so clean and simple, and best of all -- IT WORKEDDD!!
I was stuck for so long on this. Finally went through it, thank you.
On all the step by step guide i have seen this is the best one. Thanks.
Hi Benjamin,
I followed the same procedure. Connected google channel app to my ad account but still its not sending the data layer to GTM and I cant see the conversion actions in tag assistant window. Can anyone please help?
Thank you for this step by step! I was so lost!
Now this was the only method that worked perfectly for me. Thank you!
Thank you. Perfect video. Others were missing the important part about connected Google ads acount via Google Channels.
Hi Benjamin ! Thank you so much for you fabulous videos. So helpful especially to our small business. I followed all the steps, but haven't being seeing the "view product" or "cart" events, in the Tag assistant. Once I proceed to the payment page, Tag Assistant stops showing up on the page, with no recognition. Same in Google analytics on debug mode, it does not see any of the conversions, which is unfortunate. Is there anything, off the top of your head, that you believe we may have ill configured, to fix this and register conversions ?
Love the videos. They have been very helpful in my journey. Two questions:
1) You had previously provided a work-a-round to the lack of an add-to-cart trigger in Shopify. We added some code to the checkout script. Do we now delete it and allow the balance of the recommendations.
2) Starting September 1, ownership of the Google Sales Channel is shifting from Shopify to Google. In fact our sales channel is now missing from Shopify but the catalogs still appear in Google. How does this affect the balance of the recommended implementation?
Thanks.
Sooooo helpful, Benjamin. Thank you!
I'm so glad Alex! Thanks for watching!
I followed this method but the purchase tag is not working
I can help you to track all event in Shopify
What a legend. Thank you Benjamin!
Thank you. This is so much help!
Awesome Video! I have been dreading moving over to GA4 as I have been so stuck in my ways! Thank you this was really helpful and is going to make the transition much easier.
Love all your video!
Thank you! Very clear and helpful. Looking forward to learning more.
looks like the tags are not triggered by the whole chunk of events here 'view_item|view_item_list|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purch', but just view_item, add_to_cart and purchase?
that's because Google doesn't generate some of the events within the data layer so the triggers have nothing to reference. This video gives misleading advice.
Thank you for your helpful videos! You make it easy to follow and understand.
Glad you like it Frank!
Really appreciate you for making this video. Simple, basic and refined and very very easy to grasp the content and understand the steps..
My pleasure. And thanks for watching!
I added the gtm container into the head of the theme.liquid and checkout page and still none of the ecommerce events tags are firing. Do I need to add a data layer code for add to cart?
Such a helpful video! Thank you so much!!
You're welcome!
Love this video, thank you for making it. Question, to create the commerce events (add to cart, etc) for Google Ads conversions do you link the analytics account and then import, or do you create them each in GTM and link them up manually with ID and label? I do the latter and just wondering if it was efficient, and secondly, if the process is any different for Shopify (minus not having an “begin checkout” on standard of course). Thanks!
Thank you alot, simple and easy to follow!!
I'm glad you liked it!
Thank you. Followed step by step!
What a mate, thanks for this video Ben
Perfect, thank you!
Awesome video! As usual, invaluable for its clarity
This video is a life saver! Thank you so much!
YESSS!!! Great and easy method to add GA4 along with the important basic events. 🙏🏻
Thanks Leon!
THANK YOU AND BLESS YOU (u saved my life)
Great video, very helpful.. Than you so much
Thank you so much Benjamin for this amazing step-by-step guide! Appreciate your effort into making these useful tutorials 🙏🏻
Awesome very clear and helpful thank you so much
aaah yes, thanks for this!
Do you have a tutorial on how to increase shopify site speed? I see you really have a good one there. Thanks! ?
I followed all the way up to adding the second tag. I appreciate all the information given. But my settings are slightly different after this part and now I’m lost. I learned so much from this video.
Where are you stuck?
As always excellent material. 😀
Benjamin - thanks for the video! To clarify, it is okay to have Google installed in the sales channel in addition to the GTM tag? I worry this would create duplicate events.
you are AMAZIN and THANK YOU SOOOOO MUCH !!!!!!
Hi Benjamin! I've notice a lot of bad review on the Google Channel App since the last month. I'm quite scarred the installing the app might break our client shop :(
Can You confirm that the app is still working fine on your project? Or can you suggest any other free app to create the data layer?
Thank You so much, i really appreciate your videos!
Thank you so much for your video! Is this dataLayer from the app google some kind of new feature?
Hi Benjamin, I am your big follower and have seen many videos of yours. I recently implemented GA4 on my client's shopify account and I have two questions for you?
Question 1 - What should be the starting point to set up conversion tags for a shopify store
From Shopify store? - Adding Google tag to the shopify store via preferences?
From Conversions in Google ads? - Creating a new conversion action and pasting the tag in the Shopify Store?
From Google tags link in setup in Google ads?
From Google Tag Manager directly - Linking Google Analytics?
Question 2 - I added the GA4 property to my shopify store, but later came to know that shopify doe not support GA4. Later I linked a UA property. Now see a difference in UA numbers and GA4 numbers (UA numbers being much higher). What should I do? Ignore the GA4 from my measurement?
Hey @prajit Dasani
1. If you have been through this video and setup it all up. the data is being tracked then inside of GA4 you can create a conversion for whatever event is coming through. Thats in Admin - Conversions - New conversion event You could set one up for add_to_cart for example.
2. Shopify does support GA4. Best to work from GA4 moving forward
Hi Benjamin ! Thanks for your awesome content and tutorials. I'm facing issue with begin_checkout|add_payment_info|add_shipping_info events... Can you give an advice on where to look ? Google Ads account already created, and GTM code is added to the checkout pages script.
Thanks !
Same issue here! I cannot trigger those events. Could you please help? PS: great job, you're amazing!!
Amazing! Probably wasted a day trying to work out why I keep getting double purchase event showing up in tag assistant. Then I came across this and finally fixed. Can I still add custom, data layer for enhanced conversion for google ads? or is there a better way to add it?
Hi! I followed the tutorial step by step but the "add-to-cart" and "purchase" events are not getting registered in tag assistant neither are being registered in my GA4 propiety. How can I solve this issue? Kind regards!
Thanks for the helpful video :)
I’ve done this setup 4-5 times and the events are not showing up in my tag assistant. The tags are firing but add to cart, view items, etc are not showing.
OMG thank you so much.
Amazing, thank you very much
Hi Benjamin ! Thank you for your helpufll videos ! When I use tag assistant, it seems my data layer is empty (no item's informations or currency info for example). Did you know a solution in complement to add those informations ? Thank you :)
Thank you very much. Very helpful 👌
The Google Ads Account section does not show under the settings of my Google Sales Channel even though the Ads Account is linked to the merchant id.
I love this video, Very helpful, Thank You
thank you for video.I also connected shopify and google ads account but the website doesnt exist any data layer. Can Anybody help me ?
in other video you said remove all code in checkout additional scripts and gtm in theme.liquid, in this video you said add gtm to additional scripts and gtm in the head of theme.liquid. Which one is correct? I've also have question which I'd appreciate if you answer: I've used custom script in purchase additional scripts to push datalayer data to ga4 and have variables in ga4 tag, now switched to google channel app, should I remove variables in GA4? thanks.
since author does not answer (or he does not know or answers only for the money) I'll answer my own question: if you have gtm tag in theme.liquid - remove, remove your custom scripts in settings->purchase. Google channel app does all job.
Hi Benjamin, awesome video! Question please - I have configured both a tracking for Kajabi and Shopify under one GA4 Property, how would I know which tracking am I seeing? Is there a separation of their analytics or the analytics I see is for both? Or should I have added a separate data stream for the Shopify website? Or a separate Property instead?
Hi there! In need of help! I was able to install successfully and walk through my site with Google Tag Assistant. However, I did not see any events like "view_item" or "add_to_cart" show up while debugging/previewing. The only things I see are things like "DOM Ready", "Container Loaded", etc. I'm not sure what I did wrong and Shopify support told me GA4 and Shopify integration is not ready yet? Hoping to get some advice! Thank you so much in advance :)
I am experiencing the same, it shows the GA4 configuration tag firing but not the e-commerce event tag. Any help very much appreciated.
Same, the only event from the regex list that fires is "add_to_cart".
Does this still work if you have installed the google channels app before and set all this up before. But didnt't know about this approach and firstly added a custom data layer? Because when i removed all the previous code, and considered the google ads account and channels app already connected, that the custom data layer still is active. Yet when I went to the "check the data layer" step, i didn't see the view item variable.. but i saw the add_to_cart variable is this normal or?
Thanks🎉how is this different than enhanced ecommerce?
This was very clear and helpful thank you. But now I need to send conversion values over to facebook. I'm trying to use the 'value' part of the data layer to make a variable in GTM, and use that variable in the FB conversion tag. But it keeps coming through as undefined. Do you have any suggestions for this? Thanks again!
Thanks Benjamin. For some reason the add_to_cart event fires three times when following your steps, very strange.
Love your videos! so much to learn.
However you did not explain or I might have missed it that why you created GA4 ecommerce tag and selected send data to ecommerce. And what this tag does and which data it is bringing? Is it related to Google channel app which is now missing in app store? A. Can you please explain this? Please?
This solution is different from just using the 'Google & UA-cam' app (which is still available at apps.shopify.com/google). The tag in GTM takes the information from the data layer and sends it to GA4. To use the app, here's my tutorial: ua-cam.com/video/dB3TaDRnyGw/v-deo.html
Hello,
It doesn't let me select Australia can you help me please? @ 8:47
THANK YOU!!
So informative👌 How can I add annotations in GA4?
Thank you for the video. I have a question please. The debug view on the analytics, is it possible to view activity that happened a few days ago? I checked and only see activities from 30 minutes ago. Someone made an order in my store and I want to see where they came from before finally making an order, as in: attribution - whether it was through social like Facebook or direct. I think I could have seen this if I checked earlier?
Alternative question: How do I check the attribution of my conversions, like how/where they visited my store from resulting to a conversion. Thanks!
Thank you Benjamin for all your videos. I'm a big fan.
I've set up order tracking thanks to your video using the "Google & UA-cam" module. Everything seems to be working well and I can now see in GA4 which orders have been placed in my shop. Everything is almost perfect except that in GA4 I can only find the internal (almost invisible) order number for Shopify orders and not the visible one. How can I change this behaviour knowing that the tracking code is managed by the "Google & UA-cam" module.
Thank you for your help Benjamin.
That’s great to hear!
Unfortunately, you can’t change the transaction ID in GA4. This is an issue with Shopify. They say “Depending on the payment provider, the order might not have been created when the order status page is first viewed.” Which results in the checkout ID being occasionally returned instead of the order ID.
I see. It's sad… Hopefully I use AirPower for data transfert to Airtable base and in the transfert I have both order ID. The internal and the visible one. Thanks XXL for your feedback @@LovesData
Hello Benjamin,
Thank you for this video. If i follow the steps something goes wrong. If I put a product in my cart the event in the tag assistant is called form_start. What should I do?
Hey so I did this a while ago, very helpful. But now there is the new GA4 integration inside Shopify. if I turn that on now, will it double count? Should I replace this GTM method with the native integration?
Normally, I don't like to comment much. but I did not want to remain silent in the face of this effort, quality and demand. thank you for your work, it has been a very useful and explanatory content. I'm just wondering, there is no analytics icon and number in the " Google containers found " section, what exactly is the reason for this?
Thanks!
Thanks for the great video!
For me it is just not showing the add to cart event and also none of the ecommerce events. any idea why?
Let me know if you need help, I can help you set it up.
@@pushkardua yes, that would be cool!
Nice tuto, thanks. But my data layer hasnt been added. Have u an idea ? /checkout url dosn't contain the data layer even after paste de GTM code in Shopify dedicated field about checkout page
I'm not getting any ecommerce data pushed to GTM. Any advice? Would the older way work?
Disregard my other comments. I see what you did now. Thank you for updating this.
THANKS!
Hi Benjamin, thanks for the video! given your instruction i cannot track such events as remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info
could you help me?
That's because you have standard version of Shopify, Checkout Elements won't be tracked because the tag isn't running on checkout pages.
@@pushkardua thanks! but cart isnt a checkout page
Hi Benjamin,
Can you also do a tutorial on how to do this on a wix and square space websites.
Many thanks
Great tutorial which works perfectly. Thank you so much.
Instead of pasting the Google Tag Manager installation code after the element in the theme.liquid, would it make any difference if the GTM code was pasted in: Preferences > Google Analytics > Additional Google Analytics JavaScript? I have tried both ways and both seem to work. Is one method better than the other? Any thoughts?
Also, on my first attempt at following your tutorial I *did* encounter a problem. On checking if the data layer had been added (9:33), viewing the product and adding it to the cart failed to show the events: view_item and add_to_cart within the in the Tag Assistant summary. *Solution?* In Shopify’s Google Channels App > Settings, the Google Ads account was inexplicably disconnected. After reconnecting it, within a couple of minutes, the events started showing correctly. So if you encounter this problem, this could be a very easy fix for you! Thank again!
Hey @david-wall , thanks for your comment and information. I have encountered the same problem as you. The DataLayer does not show events view_item and add_to_cart... I have double check that the Google Channels App is connected, all good. But still I do not get the events to show in the DataLayer, any ideas on what might cause this? Thanks :)
@@lvl-kv8vv Sorry if I'm stating the obvious, but the first thing I would try is to disconnect Google Channels App. Leave for an hour, then reconnect. Leave for 20 mins then see if you can see view_item and add_to_cart then.
Thank you so much.
Thank you, Benjamin. Great review and I switched to this method. The problem is that it doesnt record all events. For example, the following events dont trigger - view_item_list|select_item|remove_from_cart|begin_checkout|add_payment_info|add_shipping_info|, however we have added them to the list. What do you suggest for a solution? I am not sure what else is not being sent. Seems like its not easy to find 1 normal solution that actually works!
Same issue here. Would like to get some more info/suggestions about this too!
Thanks for wonderful easy guide. One doubt at creating trigger (@14.16 mins in video) you copied recommended events. Can you please guide from where to copy that code.
I’ve included the regular expression in the description and you can find all of Google’s recommended events at support.google.com/analytics/answer/9267735
hello. i remember your video about goods ads conversion config using tag manager. you suggest a data layer code to put with the tag manager code. in this case is still necesary? there would be two data layers
Awesome content Benjamin, spent the whole afternoon going through it and implementing some changes.
Everything seems to be working great but I just have a quick question: When I check the GA4 event details, the price is a bit weird. The price should be 145000, but it actually shows up in GA4 as 145000000000. Any idea why this might be? Should I be worried? (It's in CLP currency)
I can help you to set up all event and send currect data to Ga4 and fb event
Same problem! Any help would be appreciated
@@PhoenixDomes what is your problem
Hi, I had the same problem too, the product price automatically added multiple zeros to the actual price. Wondering if you've found a solution?
@@skyelee6676 In the end it was totally fine! The extra decimals didn't affect the final tally in terms of conversion value.
If we set up a google channel, the data layer will be inserted automatically?
That’s right!
@@LovesData Thank you for the tip, why is that? your video is so helpful, can't imaging a better way to get to such a clean datalayer
@@LovesData My questions is the google channel app will only insert the data layer or it will insert the data layer as well as send events to GA4? If it sends events to GA4 and then we set up the send events tag in GTM will it cause duplicated events? Looking forward to your reply, thank you!
@@MichaelZhang-mc8qh it will push events to the data layer and send them to GA4.
Hi Benjamin! So thats ? So i got the code from develepor . Pasted in snippet and gtm in liquid .
Followed your steps for ga4 tracking event . Its working fine.
So no other variables,triggers and tags required. Just basically it automatically grabs from the datalayer right ?
The trigger fires the event tag for all of the ecommerce events and the tag automatically captures the details from the data layer, so you don’t need anything else to send data to GA4.
awesome thanks!!
If we do this and have already linked GA4 and Google Ads accounts, will Ads show revenue?
@LovesData The Google Tag Manager - Debug view - is not showing the conversion, only user_engagement,session_start,page_view,first_view. Please Help how to rectify!
hey Benjamin, thanks for the video i have followed this step by step and when i just what events fired after a purchase! im having form_submit and form_start fire. my real time reports show nothing can you please assist in anyway would be greatly appreciated thanks
Thanks Benjamin. I've run through this using the steps from the video but the json GTM file to import is now the ecommerce file rather the containing the ATC and purchase tags. This then doesn't work for me. I'm unable to use the Google Channel integration as the account doesn't meet the requirements. What would you suggest is the best option if you cannot use google channel? Also is the json with the ATC and purchase tags still available to download for me to try and see if that works with my set up. thanks
Excellent!
Hi, I have setup GA4 and already have GA on my store. But I notice the revenue showing in GA4 is much lower than what it's showing in GA. Is anyone facing the same issue?
Isn't the Google & UA-cam Channel App and Ecommerce Tag gona send the same duplicate events to GA4 ?
Only if you connect it to GA4.
@@LovesData So what's the purpose of Ecommerce Tag, if we aren't supposed to connect it to GA4? Is there a way it can be used as a backup of Channel App ? Also, can we have a same tag for backup of Google Ads Conversion Tracking ?
@@urg454 I’m not sure I understand your questions. You can use GTM (along with GA4 tags in GTM) with the app, or simply link the app directly to GA4. Using GTM has the benefit of being able to send data to multiple platforms.
I also suggest you watch this video: ua-cam.com/video/dB3TaDRnyGw/v-deo.html
@@LovesData Thanks mate. Letme clarify, 1) I have new Channel App connecting natively Shopify & GA4 as per link of video in your comment. I have also removed Additional Scripts from Checkout Page to avoid duplication.
2) If also implement Ecommerce Tag in GTM and connect it to GA4, will i start getting duplicate data in GA4 ?
@@LovesData OR Channel App just creates data layer and do not send Ecommerce Values. For sending Ecommerce values to GA4, Tag is implemented along with Channel App in the video. Did I get it right ?
Great tutorial! I have one question, Do I have to setup GA4 script also in the tag? or GTM script will do?
Just GTM for this one!
I can not see the google ad account under the settings tab. Can you please help me out! Also my merchant account is not getting validated.
Thanks for your informatic video. But How can I create a custom domain?
You’ll find the option under ‘Settings’ and the Shopify support documentation also covers this.
My ecommerce events are fiiring in GTM but I'm not seeing them show up in our GA4 account. I submitted the changes in GTM and enabled Ecommerce tracking in GA4 and all of our other GTM events are showing up in GA4 except for the Ecom tags. Any ideas why this isn't pulling into G4?
My biggest struggle is getting purchase value to pass into GA4 after checkout with PayPal. Any advice on how to keep the value or will the datalayer always drop when going out to paypal?
Unfortunately, the Google Channel app, doesn't provide the option to connect your Google Ads account anymore. There's only a connection to your Google Merchant Center, and it seems that it isn't enough, since I don't see the new data layer in the GTM while in preview. Any idea how to add the data layer even without this app? Thanks