Dynamic Remarketing is kind of complex to setup. And of course there are always things you could do differently. Have you been able to setup Dynamic Remarketing yet?
I already have instaled a Tag "GAds Remarketing" but it's not sending remarketing event data such as event name, event value and invent items and the trigger is "All pages" - let's say it is a "regular GAds Remarketing". Should I modify the existing tag according to these instructions here or should I Crete a separate Dynamic GAds Remarketing Tag and link both tags to Google Ads? Thanks!
@measureschool the event names look similar to that of GA4, and can cause duplicate tracking, custom javascript be used to transform the GA4 dataLayer to match that of the dynamic remarketing, there by preventing use of this dataLayers.
Hi, Can we implement multiple data layer with different event name for running both Enhance ecommerce tracking and dynamic remarketing to avoid duplicate tracking?
Hi Julian, very insightful sharing, may I check why Google Ads still need product feed from uploaded feed into Business Data/ Google Merchant account, while Google Ads will still retrieving product data from data layer on website? Thanks
That was great thank you - I followed everything and my website gave the same responses as you apart from when it pings back the Event Item and Event Value. I seem to get a 'null' response...any ideas? My datalayer has all the correct details listed as well so I am a bit stuck. Cheers James
If you allow me one note: the "items" variable will not work correctly with this setup since if the there are multiple events within a single page view (like a view_item_list, then an add_to_cart) then your "items" variable will merge both "items" object and report for example all listed products in a product list as added to the cart. In your case, setting the variable version to "Version 1" will solve the issue, if someone is using the GA4 ecommerce.items then it is more tricky since with "Version 1" you can not read the ecommerce.items object :-) For example the official GA4 doc uses the dataLayer.push({ ecommerce: null }); line before the actual add_to_cart event to emtpy the ecommerce variable before the add_to_cart event.
thanks for the comment Tamas. I think generally the implementation (in most cases) would work, but yes, there are some cases were we would need to "clean" the dataLayer before sending another event. If there is a page reload in between the firing of tags this shouldn't be a problem, but I can see how the add_to_cart event could merge the old values together, as it's happening on the same page. In this instance I would prefer to ask the developer build in a cleanup dataLayer or alternatively use tag sequencing with a cleanup tag. thanks for pointing this out!
@@MeasureSchool According to Google doc, the add to cart event should be placed on the cart page, not on the button: "Below is a sample code snippet to create the data layer and then pass the user's total cart value and the list of products contained in the cart"
If found a setting in your plugin to write the ID instead of the SKU, and I managed to create a variable in GTM that combines the the prefix that the feed plugin creates with the ID. I hope that this will work.
Hey Julian - do you have a video or advice on how to set up the product feed? I have the tag installed but it needs to be validated by being connected to the feed. I have a content API which pulls through the products on merchant and im very confused of how to create a product feed / the spread sheet.
Thanks Julian. You are one of the few legends that posted a legit video on the walkthrough on how to setup dynamic remarketing for shopping ads. I have a question. I see that you set up the ID and Value at the event section, instead of "custom parameters" below. Can I use customer parameters and identify the parameter name and value? Or is there no difference between the 2? thanks.
Hi, Thanks for great informative video. My question is, if we already applied Remarketing Tags through GTM. For Dynamic Remarketing again follow the all process like (Conversion Linker etc.) Or just pass the event name & value in current remarketing tags? Thanks
how to create feed for non-ecommerce website? is it beneficial to create dynamic remarketing for non-ecommerce website. What is the difference between creating remarketing from analytic and creating it from google tag manager?
any reason why on de debugging can't see de product id? I place value, currency and business vertical manually and id send dinamically according to my DL
Great value in this video! Just one question. After all this is set, Do I need to manually create my Audiences/Segments in Google Ads? Or, they are created automatically. I mean these audiences: 'view item', 'add_to_cart' , etc. I will create a different Remarketing Campaign for each one of these. Thanks!
Great video! How do you create an audience list based on these parameters? How does a campaign actually work as Dynamic Remarketing? Does it work without audience list?
Thank you Julian for a very informative video. Just one question: how did you pre-defined that Event variable {{Event}} you used to embed into the Event Name on the Google Remarketing Tag? Is it automatically created due to insertion of the dataLayer.push code google provided with us?
@morsofer8051 {{event}} is a built in variable (utility) in GTM, doesnt need to be created. it just pulls in whatever event name is fired in the datalayer. In GTM go to variables, built in variables, configure and then add "Event" under the Utilities section. Since this is a prebuilt variable, it does not need any definition, it is ready out of the box. Sorry this answer is a year late.
HI Julian or team, Thanks for the great video. I followed the steps as you describe. Within Google Ads, when I go to Tools -> Audiences -> Sources -> Google Ads -> I see 5 active parameters except the ecomm_prodid. In my opinion this is the most important one. We do get data through the parameter 'Id'. These ids are the same as the ids of the products in the product feed. Is this sufficient or does the parameter ecomm_prodid really need to be filled? I hope you can help me. Cheers, Ruben
I was wondering if the data layers can be built in GTM as Custm HTML tags, pulling the values from the EEC data layers. The items array can be be reconfigured in a Custom JS variable with the right keys and values.
Thank you for the great content. I have a quick question here, could be silly, but just wanted to double check, so once this remarketing tag has been implemented in gtm, will the remarketing audience automatically become available in. google ads?
Hi\ What is your recomendation to track wordpress and woocommerce with a plugin which uses GTM or some other plugin use seperate tracking codes for all services Google Analytics Facebook Pixel etc with enhanced tracking features etc. Is google site kit is a good choice
1 - If I have some other parameters inside "items" variable, such "category", "price", etc. Is it useless? Or could be useful for something? 2 - I can't get the product "id" in category pages, search results or home, only "item_group_id", as my products have variations (and variations are not shown in these pages). Google says it's possible to use "item_group_id" as well. I tried to do it, but when I look in Google Ads, there's no correspondence.
Please Help- Can we implement multiple data layer with different event name for running both Enhance ecommerce tracking and dynamic remarketing to avoid duplicate tracking?
Good if this works, I will try it. I also saw in another video that you have to create Dynamic Remarketing in GTM next to the normal remarketing. So that means you have to create a normal remarketing tag with a trigger on all pages and then a new tag with dynamic remarketing the way you do it - can you verify?
Hi. Is this some new way of implementing dynamic remarketing? On my site I'm using variables like ecomm_prodid, ecomm_pagetype, ecomm_totalvalue. Here you show different standard of tagging your website, using events.
Hello Julian, is it ok to let the remarketing tag fire on "all pages"? For store visits to measure correctly there is a Google Ads tag needed on all pages apparently. Thanks!
@@MeasureSchool Thanks, but I've been contacted by google ads support and they forced me to go GTM route, all of the code is working on GTM at the moment. As I understand I can't use both at the same time (include js code on a website + use GTM). Not too sure how to approach this. I don't think there's anyone in the world that can connect all of that crap together. Analytics, V4 of Analytics, GAds, GTM, etc. :)
Hi Julian, I'm studying and following your tutorial in this video (set up dynamic remarketing), but I'm having a problem that I'm not able to understand. Why does the datalayer show me the variables, the debugger shows me that the events and variables are there, but I can't see them present in the tag assistant or in the structured data analysis? What can it be?
I’m using GTM to set up the Google Ads Dynamic Remarketing tag. Using Tag Assistant I noticed the event purchase sent up to 3 times and only once exactly. I ordered 2 different products in oder. However, there are 4 different meta data submissions and only once is the correct order. The 2nd request is correct and I want to discard the other requests. Request 1: Data event gtag.config Request 2: Data event:purchase , google_business_vertical:retail , id:29917,33583 Request 3: Data event:purchase , google_business_vertical:retail , id:33583 Request 4: Data event purchase Can someone help me? Thank you everyone. Sorry I use google translate
Dynamic Remarketing is kind of complex to setup. And of course there are always things you could do differently. Have you been able to setup Dynamic Remarketing yet?
no i am having trouble with this ...
Can you show Value of the product in Remarketing
I already have instaled a Tag "GAds Remarketing" but it's not sending remarketing event data such as event name, event value and invent items and the trigger is "All pages" - let's say it is a "regular GAds Remarketing". Should I modify the existing tag according to these instructions here or should I Crete a separate Dynamic GAds Remarketing Tag and link both tags to Google Ads? Thanks!
Crisp, smart way of explaining, necessary and sufficient information. That was helpful. Thank you.
Still helps in 2023 :D Thanks for the great tutorials
this video is pure gold. i'm reimagining this with other stuff. thank you very much!
First of all, thank you. Second of all, thank you.
I'd love to see a *developer oriented* Data Layer tutorial for GTM in the future. Awesome content BTW!
inside of MeasureMasters we have a DataLayer Writing Workshop
@@MeasureSchool awesome! Thank you for your fast response and support.
I have started to learn more about this. Really useful video mate.. love from India. 😊
Wonderful content as always Julian! Measure School is invaluable in my work.
Thank you Julian. Much appreciated how much you help everyone!!
Merci 🙏! Well done and simple
@measureschool the event names look similar to that of GA4, and can cause duplicate tracking, custom javascript be used to transform the GA4 dataLayer to match that of the dynamic remarketing, there by preventing use of this dataLayers.
Hi, Can we implement multiple data layer with different event name for running both Enhance ecommerce tracking and dynamic remarketing to avoid duplicate tracking?
Julian, thanks a lot for sharing your minds and the materials. It 's really useful and the main thing it 's always works!
Hi Julian, very insightful sharing, may I check why Google Ads still need product feed from uploaded feed into Business Data/ Google Merchant account, while Google Ads will still retrieving product data from data layer on website? Thanks
Thanks Julian.
Awesome video!! Thanks for sharing mate, very good!!
That was great thank you - I followed everything and my website gave the same responses as you apart from when it pings back the Event Item and Event Value. I seem to get a 'null' response...any ideas? My datalayer has all the correct details listed as well so I am a bit stuck. Cheers James
same problem, were you able to find a fix?
@@kickapoo1390 had to get Google Tag Developers to sort it out for me unfortunately couldn’t do it myself- use their chat service
Love the content! Thank you, Julian!
If you allow me one note: the "items" variable will not work correctly with this setup since if the there are multiple events within a single page view (like a view_item_list, then an add_to_cart) then your "items" variable will merge both "items" object and report for example all listed products in a product list as added to the cart.
In your case, setting the variable version to "Version 1" will solve the issue, if someone is using the GA4 ecommerce.items then it is more tricky since with "Version 1" you can not read the ecommerce.items object :-) For example the official GA4 doc uses the dataLayer.push({ ecommerce: null }); line before the actual add_to_cart event to emtpy the ecommerce variable before the add_to_cart event.
thanks for the comment Tamas. I think generally the implementation (in most cases) would work, but yes, there are some cases were we would need to "clean" the dataLayer before sending another event. If there is a page reload in between the firing of tags this shouldn't be a problem, but I can see how the add_to_cart event could merge the old values together, as it's happening on the same page. In this instance I would prefer to ask the developer build in a cleanup dataLayer or alternatively use tag sequencing with a cleanup tag.
thanks for pointing this out!
@@MeasureSchool According to Google doc, the add to cart event should be placed on the cart page, not on the button: "Below is a sample code snippet to create the data layer and then pass the user's total cart value and the list of products contained in the cart"
If found a setting in your plugin to write the ID instead of the SKU, and I managed to create a variable in GTM that combines the the prefix that the feed plugin creates with the ID. I hope that this will work.
Wow.. thank you Julian!!
Hi
I followed all the steps although my remarketing code fires up but couldn't pull the events value
Hey Julian - do you have a video or advice on how to set up the product feed? I have the tag installed but it needs to be validated by being connected to the feed. I have a content API which pulls through the products on merchant and im very confused of how to create a product feed / the spread sheet.
Thanks Julian. You are one of the few legends that posted a legit video on the walkthrough on how to setup dynamic remarketing for shopping ads. I have a question. I see that you set up the ID and Value at the event section, instead of "custom parameters" below. Can I use customer parameters and identify the parameter name and value? Or is there no difference between the 2? thanks.
you can use that too
Hi, Thanks for great informative video. My question is, if we already applied Remarketing Tags through GTM. For Dynamic Remarketing again follow the all process like (Conversion Linker etc.) Or just pass the event name & value in current remarketing tags? Thanks
you can simply adjust your tags as long as the data comes through fine
@@MeasureSchool Thanks
Should I have BOTH a regular google ads Remarketing tag that triggers on all pages and a Dynamic remarketing Tag with Custom Event triggers?
Great content 👍
I followed the steps. My dataLayer fires okay, however, values and ID aren's swapping out. Any ideas? Much appreciated.
same, were you able to find a fix?
Same for me, I just get the variable names, not the values when I do a preview.
how to create feed for non-ecommerce website? is it beneficial to create dynamic remarketing for non-ecommerce website. What is the difference between creating remarketing from analytic and creating it from google tag manager?
It entirely depends if you want to do dynamic remarekting and are in one of the verticals that Google offers.
@@MeasureSchool Thanks for responding
can we make two marketing tags one for remarketing and one for dynamic remarketing...???
any reason why on de debugging can't see de product id? I place value, currency and business vertical manually and id send dinamically according to my DL
Please share PPC check list for optimization thanks 👍🙏
Great value in this video! Just one question. After all this is set, Do I need to manually create my Audiences/Segments in Google Ads? Or, they are created automatically. I mean these audiences: 'view item', 'add_to_cart' , etc.
I will create a different Remarketing Campaign for each one of these.
Thanks!
Wondering about this myself!
Hi, Were you able to find out the answer?
Het zou interessant zijn om te weten over het indexeren van passeren, heb je het al geïmplementeerd?
Great video! How do you create an audience list based on these parameters? How does a campaign actually work as Dynamic Remarketing? Does it work without audience list?
Thanks for informative video! I'm facing one issue. My item ID in merchant center doesn't match with ecom_prodid in data layer. How to fix?
Thanks!
what about this for non product sites??
Thank you Julian for a very informative video.
Just one question: how did you pre-defined that Event variable {{Event}} you used to embed into the Event Name on the Google Remarketing Tag? Is it automatically created due to insertion of the dataLayer.push code google provided with us?
@morsofer8051 {{event}} is a built in variable (utility) in GTM, doesnt need to be created. it just pulls in whatever event name is fired in the datalayer. In GTM go to variables, built in variables, configure and then add "Event" under the Utilities section. Since this is a prebuilt variable, it does not need any definition, it is ready out of the box. Sorry this answer is a year late.
HI Julian or team, Thanks for the great video. I followed the steps as you describe.
Within Google Ads, when I go to Tools -> Audiences -> Sources -> Google Ads -> I see 5 active parameters except the ecomm_prodid. In my opinion this is the most important one. We do get data through the parameter 'Id'. These ids are the same as the ids of the products in the product feed. Is this sufficient or does the parameter ecomm_prodid really need to be filled? I hope you can help me. Cheers, Ruben
I was wondering if the data layers can be built in GTM as Custm HTML tags, pulling the values from the EEC data layers. The items array can be be reconfigured in a Custom JS variable with the right keys and values.
Thank you for the great content. I have a quick question here, could be silly, but just wanted to double check, so once this remarketing tag has been implemented in gtm, will the remarketing audience automatically become available in. google ads?
thanks!
Hi\ What is your recomendation to track wordpress and woocommerce with a plugin which uses GTM or some other plugin use seperate tracking codes for all services Google Analytics Facebook Pixel etc with enhanced tracking features etc. Is google site kit is a good choice
Hi Julian thanks as always, make one please for fb ads catalog with pixel with gtm please!!!!
how to reuse datalayer events that have been prepared for ga4 ecommerce?
1 - If I have some other parameters inside "items" variable, such "category", "price", etc. Is it useless? Or could be useful for something?
2 - I can't get the product "id" in category pages, search results or home, only "item_group_id", as my products have variations (and variations are not shown in these pages). Google says it's possible to use "item_group_id" as well. I tried to do it, but when I look in Google Ads, there's no correspondence.
Please Help- Can we implement multiple data layer with different event name for running both Enhance ecommerce tracking and dynamic remarketing to avoid duplicate tracking?
Hey, if i don't want to take the help of a developer, can i do the whole process through gtm without touching the java script code?
How can I set up data layer variables on Shopify?? I think they are already created but aren't accessible for merchants.
Good if this works, I will try it. I also saw in another video that you have to create Dynamic Remarketing in GTM next to the normal remarketing. So that means you have to create a normal remarketing tag with a trigger on all pages and then a new tag with dynamic remarketing the way you do it - can you verify?
yes, I don't think it's necessary, but can't hurt to have a general remarketing tag on all pages as well
Is there remarketing tag for dv360?
hoe negatieve woorden correct te gebruiken? kan je vertellen?
Hi. Is this some new way of implementing dynamic remarketing? On my site I'm using variables like ecomm_prodid, ecomm_pagetype, ecomm_totalvalue. Here you show different standard of tagging your website, using events.
yes, that's a newer implementation. Your old one will still work
I have the same issue,,,my site use ecomm version...did it work for you?
Hello Julian, is it ok to let the remarketing tag fire on "all pages"? For store visits to measure correctly there is a Google Ads tag needed on all pages apparently. Thanks!
that's what the conversion linker is for
How to retarget someone in Facebook and Instagram that has search a product in google and not precisely visit my webpage?
Can someone please help me understand Dynamic remarketing campaign for display campaigns
My data layer types do not fire in debug mode since I think my GTAG is built in GTM. What's the way of doing that in this case? ...
don't use GTAG in GTM
@@MeasureSchool Thanks, but I've been contacted by google ads support and they forced me to go GTM route, all of the code is working on GTM at the moment. As I understand I can't use both at the same time (include js code on a website + use GTM). Not too sure how to approach this. I don't think there's anyone in the world that can connect all of that crap together. Analytics, V4 of Analytics, GAds, GTM, etc. :)
Hi Julian, I'm studying and following your tutorial in this video (set up dynamic remarketing), but I'm having a problem that I'm not able to understand. Why does the datalayer show me the variables, the debugger shows me that the events and variables are there, but I can't see them present in the tag assistant or in the structured data analysis? What can it be?
Same here, are you able to figure it out at the end? thanks
Hi. What is the name of exactly the extension you are using (12:20) ? :)
tab notes
I offer services so I don't have Google Merchant, is that the only way?
What if code does not have "value" what else can we place instead of value?
Value is optional.
This is really complicated
jup, just being honest
so where is code?
I’m using GTM to set up the Google Ads Dynamic Remarketing tag. Using Tag Assistant I noticed the event purchase sent up to 3 times and only once exactly.
I ordered 2 different products in oder. However, there are 4 different meta data submissions and only once is the correct order. The 2nd request is correct and I want to discard the other requests.
Request 1: Data event gtag.config
Request 2: Data event:purchase , google_business_vertical:retail , id:29917,33583
Request 3: Data event:purchase , google_business_vertical:retail , id:33583
Request 4: Data event purchase
Can someone help me? Thank you everyone. Sorry I use google translate