Das xt_ga4 Plugin unterstützt folgende Events über den im Plugin integrierten Data layer (Version 2).
Event | |
---|---|
view_item | Artikelseite |
view_cart | Warenkorb |
begin_checkout | Page checkout shipping |
add_shipping_info | Page checkout payment |
add_payment_info | Page checkout confirmation |
purchase | Page checkout success |
...
Code Block |
---|
{literal} <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function(event) { $('.btn-cart').click(function() { var data = {} data.qty = $(this).find('[name="qty"]').attr('value'); data.productId = $(this).find('[name="product"]').attr('value'); dataLayer.push({ event:'add_to_cart', ecommerce:{items:[{item_id:data.productId, quantity:data.qty}]} }); }); }); </script> {/literal} |
Events
view_item
...
view_cart
...
begin_checkout
...
add_shipping_info
...
Value für Parameter shipping_tier ecommerce.shipping_tier
add_payment_info
...
Value für Parameter payment_type: ecommerce.payment_type
purchase
...
Value für Parameter
transaction_id: ecommerce.transaction_id
value: ecommerce.value
tax: ecommerce.tax
shipping: ecommerce.shipping
currency: ecommerce.currency
affiliation: ecommerce.affiliation
Adwords Conversiontracking über xt_ga4 Plugin
...
Für die Conversion ID, Label und Value müssen noch entsprechende Variablen in GTM angelegt werden z.b.
...
Konfiguration erweitern für xt_cookie_consent
Damit GA4 auch den Benutzer Constent des xt_cookie_consent Plugins beachtet wird eine Konfiguration komplett über den GTM empfohlen.
...
Neue Variable “Cookie - Consent” mit 1st Party Cookie als Variable Type
...
Trigger “Block GA4”
Mit der Option Cookie - Consent does not contain "ANALYTICS":{"allowed":true}
...
Erweitern des GA4 Tags um die Trigger Exception Block GA4
...
Mit dieser Konfiguration triggert der GTM erst das GA4 Tag wenn der Consent Cookie mit opt-in vorliegt.