I've implemented Google Ads Dynamic Remarketing using ecomm parameters in dataLayer and sending the information with Google Tag Manager.
The automatically created audience lists in Google Ads are populated with the exception of Past buyers (Retail).
The dataLayer code in the Thank You Page looks like this:
dataLayer.push({
event: "fireRemarketingTag",
google_tag_params: {
ecomm_pagetype: "purchase",
ecomm_prodid: ["1L716610"],
ecomm_pvalue: [29],
ecomm_pname: ["Body Inghetata"],
ecomm_totalvalue: 38.99,
dynx_pagetype: "conversion",
dynx_totalvalue: 38.99,
dynx_itemid: ["1L716610"]
},
gtm.uniqueEventId: 6
})
This is the GTM implementation: GTM Tag + Trigger
This is how the tag looks after it fires on the Thank You Page: Remarketing Tag
Here is a list of the automatically created audiences in Google Ads based on the above implementation: Google Ads Retail Audiences
The implementation was made 1 week ago. Also, there were approx. 20 transactions/day registered in Google Ads. I also have a much older account that has the same problem.
It could be that Google changed the standard ecomm_pagetype value 'purchase' to something else?
Any ideas why it isn't working?