Halo zusammen,
ich habe eine Frage zur Umsetzung des “Dynamischen Remarketing” mit dem GTM. Da wir nicht so viele Anpassungen am Template vornehmen wollen, besteht die Möglichkeit, sich erforderliche Werte für das Dynamische Remarketing per JavaScirpt-Code im Tag Manager zu extrahieren.
Wie können “product page”, “cart page” und “purchase page” etc. mit JavaScript (siehe Code) aus dem Shop identifiziert werden?
Vielen Dank
Beste Grüße
Stefan
<script>
(function(){
try {
if ( /* Insert JS expression to test for product page here */ ) {
var prodid, totalvalue;
/*
Insert custom JS code to extract value of
prodid and totalvalue from current document
*/
dataLayer.push({
'event': 'fireRemarketingTag',
'google_tag_params': {
'ecomm_prodid': prodid,
'ecomm_pagetype': 'product',
'ecomm_totalvalue': totalvalue
}
});
}
else if ( /* Insert JS expression to test for cart page */ ) {
var prodid, totalvalue;
/*
Insert custom JS code to extract value of
prodid and totalvalue from current document
*/
dataLayer.push({
'event': 'fireRemarketingTag',
'google_tag_params': {
'ecomm_prodid': prodid,
'ecomm_pagetype': 'cart',
'ecomm_totalvalue': totalvalue
}
});
}
else if ( /* Insert JS expression to test for purchase page */ ) {
var prodid, totalvalue;
/*
Insert custom JS code to extract value of
prodid and totalvalue from current document
*/
dataLayer.push({
'event': 'fireRemarketingTag',
'google_tag_params': {
'ecomm_prodid': prodid,
'ecomm_pagetype': 'purchase',
'ecomm_totalvalue': totalvalue
}
});
}
else {
dataLayer.push({
'event': 'fireRemarketingTag',
'google_tag_params': { }
});
}
}
catch (err) {}
}) ();
</script>