Hi mate, just a quick one. At 2:49, you mentioned a couple of e-commerce events. Is it mandatory to add those, or do we need to add those we have created in the data layer? For instance, we have only created view items, added to cart, purchased started, and purchased end.
Thank you Benjamin for all work. But I´m lost in 11:58 I haven´t Google Ads Conversion ID (Constant). How should I create it? Or do you have tutorial with this?
Hi Benjamin, I installed the external pixel as you showed in these videos, and everything works, but I can’t figure out why, even though I see all the events in real-time in GA4, they’re not being recorded in the reports. Do you have any solutions I could try? Thank you!
Hi mate, just a quick one. At 2:49, you mentioned a couple of e-commerce events. Is it mandatory to add those, or do we need to add those we have created in the data layer? For instance, we have only created view items, added to cart, purchased started, and purchased end.
That measurement variable is basically your GA4 measurement ID. So you can insert your GA4 ID as well. He just created a variable for the ga4 id to save time entering the same id again and again for multiple tags.
Dear Benjamin! What i dont know should i create events / key events manually in GA4 after this setup or no because these events will appear there from this point? Thank you for your reply!
Hi, I have been using this method for implementing for a while now... I was wondering if you could shed some light on why the tags and triggers we set up according to this video, are NOT firing at all ? As in... e-commerce events like purchase are not even shown in the list, but instead some custom event is shown, and there's no trigger and no variable for those events ? Thank you
why we are sending events to google analytics? isnt it already tracking events when we first set up ga4 using tag manager or adding the scripts to the website?
Hi Benjamin, thank you so much for your videos. Sorry for my confusion, but shouldn't we update the datalayer first on the website so the e-commerce tracking codes will work on GTM? I tried creating the tags, triggers, and variables on GTM, but it said I need to enable the datalayer on the website. Can you please clarify this for me? Thank you again.
hi Benjamin, great video, loved your explanation. One thing I need to know, one business asked me whether i can send profit of the purchase to google ads to create a more specific audience in Gads like high value customers, so i somehow extracted the profit data inside gtm using Javascript, but for sending the data I need to have that field in conversion tracking tag template, right? So there is one way left to send this additional data, instead using the template we I can use the event code snippet and add the additional parameter below the value and currency which is 'profit', but then i realized profit wont be recognized by Gads like value and currency. what do you think how I can pull this task?
Thank you! I have a question: Why create an "Ecommerce | Purchase Only" trigger? Couldn't you use the "Ecommerce | All Events" trigger for the Google Ads Purchase conversion tag? When I create the other Google Ads conversion tags (add to cart, begin checkout, etc.), will I have to create individual triggers for each tag? Why can't I use the same logic as Google Analytics and create a single trigger for all ecommerce events?
Google Ads conversion tracking is different to GA4 events. If you created a purchase conversion in Google Ads and then used the trigger we used for GA4, then your conversion data wouldn't be correct. You would be tracking a conversion for every ecommerce action, not just the purchase.
Keep up the good work Benjamin. Awesome knowledge, Awesome video. I have a question though Benjamin. You mentioned towards the beginning of the video that you shared the link for implementing data layer on ecom website, however I could not locate that exact video in your playlist. I would request you to share the link please.
Hey Benjamin, I have a custom website and need to track ecommerce purchases just like you described in this video, but I am stuck at a point because I cannot see the e-commerce object that contains the values in the data layer. Do I need to create an object in my website for capturing the e-commerce data for passing to the data layer? Can you help me with this issue?
@@LovesData Hi Benjamin, this is exactly what I need to know. I hope you could also create a video on how to enable the datalayer on the website in order for the e-commerce codes to work on GTM. Thank you so much for your videos.
First time I watched your video about a few weeks ago, all was good, now in the meantime the smart asses at google ads have modified yet again, how we create and use conversion objectives, so for the purchase objective. I had to create a new MANUALLY CREATED EVENT, then name it purchase, to be able to see the label and the ID for google tag manager.
Hi Benjamin This video is informative.. I'm having trouble tracking my data in GA 4. I've tried using this method in my tag manager for my e-commerce website, but the tag isn't getting fired. The website is built in PHP. What should I do to properly track all events in Google Analytics? I would appreciate your help with this. Alternatively, would it be more convenient to create a separate video for a custom-coded website?
Thank you so much Ben, we love your smile 😊 i have a ecom store that sells products in multiple countries in multiple currencies, should I setup different tags for different countries?
What do we do for completely custom coded websites? Shopify makes this insanely easy to get this information but custom coded websites are a different beast. Having issues getting these data layer variables - the tracking drops off for me right after the purchase - so it tracks everything up to that point but then stops once order is submitted and does not fire when the purchase happens so there is no purchase variables for me to look at.
For custom-coded websites you need to install the google data layer yourself, having it push the defined variables you need on certain page loads etc. It's a complex task
@@garyward8542 ah yes, thank you, got that set up I am receiving the Data Layer Variables now - but now I am having issues getting the conversion tag to fire.
As has been suggested, you will need to implement the data layer yourself, including logic to add the correct data layer events, and dynamically pass values for the parameters.
Hi Benjamin, would you be able to do a video on how to set up Bing (Microsoft Ads) UET base tag + subsequent conversion goal tags in GTM? Thank you for your videos, I've been binge-watching them, and they've been an absolute GODSEND for me getting my e-commerce sites set up using Google Tag Manager.
@@LovesData I would love this as well as there is not much content out there. Also MS seems to do a lot of the work through importing your Google Ads stuff. (Merchant center would be helpful too) Thanks for the great content!
Great video, Benjamin! I have a a question. I am currently running google ads search campaign for my products for my ecommerce store with 1 campaign-1 Ad group-14 keywords per ad group strategy with a $20 budget per day for this campaign. I am currently using a mix of phrase and exact match keywords in same Campaign such that they don’t overpay overlap each other. For example, if I have phrase match keywords “gift for Sister” then in this same Ad group I will not have exact match for same keyword like [gift for sister] but I would rather have an exact match keyword like “present for big sister”. Is this strategy of having 14 keywords of phrase and exact match mix a good strategy? How many maximum keywords can I have per search ad campaign consisting of only 1 Ad group? I would really appreciate your response, thanks!
There's no one-size-fits all with Google Ads, but I would typically aim for 5 to 10 keywords per ad group. I cover the basics in this tutorial: th-cam.com/video/bNggG3odL50/w-d-xo.html and I also offer a paid Google Ads Fundamentals Course on my website.
Thanks for the video! I used to setup variables for every single item that I wanted to capture and the process was so confusing. This way is far better for sure! Can you do a video on how to make this server side? I have already seen your video on sGTM but it seems like lots of things have changed since then. I’m struggling to make my cookie banner, livechat and ga4 tags server side.
The most likely causes are; there are duplicate events pushed to the data layer, the tag has been implemented multiple times, or a trigger-related issue. You can find some tips for troubleshooting at www.lovesdata.com/blog/troubleshooting-google-analytics-ecommerce which might help.
@@LovesData thanks for responding! There are two tags as one is for Google Ads and the other for Microsoft. When setting up conversions in Microsoft ads I picked to have it setup their tag in Tag Manger and thus the additional tag. How could I have one tag do both systems if they are both linked to GA4?
Here you go: "view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purchase"
thanks
It has 'purchase' at the end; wasn't it supposed to track double conversion?
Hi mate, just a quick one. At 2:49, you mentioned a couple of e-commerce events. Is it mandatory to add those, or do we need to add those we have created in the data layer? For instance, we have only created view items, added to cart, purchased started, and purchased end.
Google Ads Conversion ID (Constant). How should I create it? Or do you have tutorial with this?
Thank you Benjamin for all work. But I´m lost in 11:58 I haven´t Google Ads Conversion ID (Constant). How should I create it? Or do you have tutorial with this?
same issue
Hi Benjamin, I installed the external pixel as you showed in these videos, and everything works, but I can’t figure out why, even though I see all the events in real-time in GA4, they’re not being recorded in the reports. Do you have any solutions I could try?
Thank you!
Hi mate, just a quick one. At 2:49, you mentioned a couple of e-commerce events. Is it mandatory to add those, or do we need to add those we have created in the data layer? For instance, we have only created view items, added to cart, purchased started, and purchased end.
4:54 lost here because i don't have that "measurement variable". What should I do ? Which video should I watch to know this ?
did you find a solution for this. I also reached the same dead end
Go in GA4 to Settings > Data streams > Click on website > Copy/paste measurement ID (it starts with G-)
That measurement variable is basically your GA4 measurement ID. So you can insert your GA4 ID as well. He just created a variable for the ga4 id to save time entering the same id again and again for multiple tags.
Hi Benjamin, why have you installed a general Google Tag for Google Ads if you have conversions and remarketing separately?
Hi, what if in the summary of events firing I do not have purchase event but order? Thank you so much.
Hi, the preview connection makes my website not fully functional and I cannot complete the order. How can I fix this? Thanks
Dear Benjamin! What i dont know should i create events / key events manually in GA4 after this setup or no because these events will appear there from this point? Thank you for your reply!
Hi, I have been using this method for implementing for a while now... I was wondering if you could shed some light on why the tags and triggers we set up according to this video, are NOT firing at all ?
As in... e-commerce events like purchase are not even shown in the list, but instead some custom event is shown, and there's no trigger and no variable for those events ?
Thank you
the value in the datalayer has price but you wrote it as value
Hello I do all the settings but it is not working...I am lost can you help me
why we are sending events to google analytics? isnt it already tracking events when we first set up ga4 using tag manager or adding the scripts to the website?
Hi Benjamin, thank you so much for your videos. Sorry for my confusion, but shouldn't we update the datalayer first on the website so the e-commerce tracking codes will work on GTM? I tried creating the tags, triggers, and variables on GTM, but it said I need to enable the datalayer on the website. Can you please clarify this for me? Thank you again.
You're a legend. I will happily buy your courses
hi Benjamin, great video, loved your explanation. One thing I need to know, one business asked me whether i can send profit of the purchase to google ads to create a more specific audience in Gads like high value customers, so i somehow extracted the profit data inside gtm using Javascript, but for sending the data I need to have that field in conversion tracking tag template, right? So there is one way left to send this additional data, instead using the template we I can use the event code snippet and add the additional parameter below the value and currency which is 'profit', but then i realized profit wont be recognized by Gads like value and currency. what do you think how I can pull this task?
Hello Benjamin, After the customer event is set up, the engagement time is gone; it would be appreciated if you could help us with this.
Thank you! I have a question:
Why create an "Ecommerce | Purchase Only" trigger? Couldn't you use the "Ecommerce | All Events" trigger for the Google Ads Purchase conversion tag?
When I create the other Google Ads conversion tags (add to cart, begin checkout, etc.), will I have to create individual triggers for each tag? Why can't I use the same logic as Google Analytics and create a single trigger for all ecommerce events?
Google Ads conversion tracking is different to GA4 events. If you created a purchase conversion in Google Ads and then used the trigger we used for GA4, then your conversion data wouldn't be correct. You would be tracking a conversion for every ecommerce action, not just the purchase.
How to create additional variables for shipping cost , items etc. Pls tell
Keep up the good work Benjamin.
Awesome knowledge, Awesome video.
I have a question though Benjamin.
You mentioned towards the beginning of the video that you shared the link for implementing data layer on ecom website, however I could not locate that exact video in your playlist. I would request you to share the link please.
Hi Benjamin, Thanks for your video. There is a native integration between Shopify and GA4. Why are you tagging the events on GA4 via GTM?
Hey Benjamin,
I have a custom website and need to track ecommerce purchases just like you described in this video, but I am stuck at a point because I cannot see the e-commerce object that contains the values in the data layer. Do I need to create an object in my website for capturing the e-commerce data for passing to the data layer? Can you help me with this issue?
On a custom website, you will need to implement the data layer. So yes, you must add this, including the ecommerce object.
@@LovesData Hi Benjamin, this is exactly what I need to know. I hope you could also create a video on how to enable the datalayer on the website in order for the e-commerce codes to work on GTM. Thank you so much for your videos.
You can find links to my videos covering setup for WooCommerce, Shopify, and Squarespace in the description.
@@LovesData Thanks a lot Benjamin I'm going to implement this
First time I watched your video about a few weeks ago, all was good, now in the meantime the smart asses at google ads have modified yet again, how we create and use conversion objectives, so for the purchase objective. I had to create a new MANUALLY CREATED EVENT, then name it purchase, to be able to see the label and the ID for google tag manager.
may I know how to do it, my purchase never show in google analytics after i follow according to the video
Hi Benjamin
This video is informative..
I'm having trouble tracking my data in GA 4. I've tried using this method in my tag manager for my e-commerce website, but the tag isn't getting fired. The website is built in PHP. What should I do to properly track all events in Google Analytics? I would appreciate your help with this. Alternatively, would it be more convenient to create a separate video for a custom-coded website?
Thank you so much for the new content ben! Insightful as usual!❤
I'm so glad you liked it!
Thank you so much Ben, we love your smile 😊 i have a ecom store that sells products in multiple countries in multiple currencies, should I setup different tags for different countries?
What do we do for completely custom coded websites? Shopify makes this insanely easy to get this information but custom coded websites are a different beast. Having issues getting these data layer variables - the tracking drops off for me right after the purchase - so it tracks everything up to that point but then stops once order is submitted and does not fire when the purchase happens so there is no purchase variables for me to look at.
For custom-coded websites you need to install the google data layer yourself, having it push the defined variables you need on certain page loads etc. It's a complex task
@@garyward8542 ah yes, thank you, got that set up I am receiving the Data Layer Variables now - but now I am having issues getting the conversion tag to fire.
As has been suggested, you will need to implement the data layer yourself, including logic to add the correct data layer events, and dynamically pass values for the parameters.
Hi Benjamin, would you be able to do a video on how to set up Bing (Microsoft Ads) UET base tag + subsequent conversion goal tags in GTM? Thank you for your videos, I've been binge-watching them, and they've been an absolute GODSEND for me getting my e-commerce sites set up using Google Tag Manager.
I'm glad you like my videos! I'll add your suggestion to my list of requested topics.
@@LovesData I would love this as well as there is not much content out there. Also MS seems to do a lot of the work through importing your Google Ads stuff. (Merchant center would be helpful too) Thanks for the great content!
Do you have Bing account?
Great video, Benjamin! I have a a question. I am currently running google ads search campaign for my products for my ecommerce store with 1 campaign-1 Ad group-14 keywords per ad group strategy with a $20 budget per day for this campaign. I am currently using a mix of phrase and exact match keywords in same Campaign such that they don’t overpay overlap each other. For example, if I have phrase match keywords “gift for Sister” then in this same Ad group I will not have exact match for same keyword like [gift for sister] but I would rather have an exact match keyword like “present for big sister”. Is this strategy of having 14 keywords of phrase and exact match mix a good strategy? How many maximum keywords can I have per search ad campaign consisting of only 1 Ad group? I would really appreciate your response, thanks!
There's no one-size-fits all with Google Ads, but I would typically aim for 5 to 10 keywords per ad group. I cover the basics in this tutorial: th-cam.com/video/bNggG3odL50/w-d-xo.html and I also offer a paid Google Ads Fundamentals Course on my website.
Tag Assistant says this isn’t picking up conversions
Hey Benjamin,
Great video, could you please share the Data layer that you used in the setup.
It would be very helpful
It's included in this post (along with some additional options): www.lovesdata.com/blog/google-analytics-4-shopify
Thanks for the video! I used to setup variables for every single item that I wanted to capture and the process was so confusing. This way is far better for sure! Can you do a video on how to make this server side? I have already seen your video on sGTM but it seems like lots of things have changed since then. I’m struggling to make my cookie banner, livechat and ga4 tags server side.
Is this approach specifically and only for Shopify?
No, it's not specifically for Shopify. You just need to implement the ecommerce data layer on your store and this will work.
@@LovesData thank you Benjamin for your help! Your videos are awesome!
Please create a video for FB pixel ecommerce conversion tracking as well
I'll add your suggestion to my list of requested topics.
Interesting video Benjamin .
@LovesData any chance you could explain how to not get duplicate events (purchase as an example) when having Google Tag and Microsoft Tag?
The most likely causes are; there are duplicate events pushed to the data layer, the tag has been implemented multiple times, or a trigger-related issue. You can find some tips for troubleshooting at www.lovesdata.com/blog/troubleshooting-google-analytics-ecommerce which might help.
@@LovesData thanks for responding! There are two tags as one is for Google Ads and the other for Microsoft. When setting up conversions in Microsoft ads I picked to have it setup their tag in Tag Manger and thus the additional tag.
How could I have one tag do both systems if they are both linked to GA4?
Thanks for sharing your work style.
I'm glad you like it!
👏👏👏thanks Ben!
You are great , thank you
Thank you so much. You are The Best
That's very kind. Thank you!
you rock man
Thanks Benjamin
My pleasure! Thank you for watching!
😊
Thanks for watching!
view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purchase
legend