Was enthält die Google Tag Manager dataLayer?

Frage veröffentlicht Antwort veröffentlicht 509 Aufrufe

Das Google Tag Manager Modul für PrestaShop pusht Ecommerce-Events im GA4-Format in dataLayer, sodass Tags in Ihrem GTM-Container strukturierte Shopdaten lesen können, ohne Theme-Templates zu bearbeiten.

PrestaShop-Backoffice, Konfigurationsseite des Google Tag Manager-Moduls mit dataLayer-Einstellungen.
Die GTM-Modulkonfiguration zeigt, welche dataLayer-Informationen aus dem Shop gesendet werden.

Das Modul sendet browserseitige Ecommerce-Events einschließlich view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout und purchase. Es unterstützt außerdem einfache Nicht-Ecommerce-Events wie Search, Login und Sign-up sowie konfigurierbare eigene dataLayer-Regeln. Vor jedem Ecommerce-Event pusht es {ecommerce: null}, das GA4-sichere Reset-Muster.

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({'ecommerce': null});
window.dataLayer.push({
  'event': 'purchase',
  'ecommerce': {
    'transaction_id': 'ABCDXYZ',
    'affiliation': 'Example Shop',
    'value': 129.90,
    'tax': 21.65,
    'shipping': 4.90,
    'currency': 'EUR',
    'coupon': 'WELCOME10',
    'items': [{
      'item_id': '42',
      'item_name': 'Premium Shower Tray',
      'item_brand': 'Example Brand',
      'item_category': 'Bathroom',
      'item_variant': '90x90',
      'price': 125.00,
      'quantity': 1
    }]
  }
});

Das GTM-Container-Script wird im Page Header injiziert, und das noscript-iframe wird nach dem öffnenden body-Tag injiziert, wenn das Theme diesen Hook bereitstellt. Consent-Mode-Handling ist für die Zusammenarbeit mit mprcookiesrevolution ausgelegt: Wenn diese CMP installiert ist, verschiebt das Modul seinen Header-Hook hinter die CMP; wenn keine CMP vorhanden ist, kann es vor dem Laden von GTM einen standardmäßig verweigerten Consent Mode v2 Fallback ausgeben.

Tracking wird für Nicht-Front-Requests, bekannte Bots, eingeloggte Mitarbeiter bei aktivierter Option und Besucher mit dem Opt-out-Cookie mpr_notrack=1 übersprungen. Der optionale serverseitige Measurement-Protocol-Fallback sendet Purchase-Daten über actionValidateOrder, wenn eine gültige GA4 Measurement ID und API Secret konfiguriert sind; GA4 dedupliziert über transaction_id.

War diese Antwort hilfreich?

Zugehörige Produkte

Google Tag Manager
69,00 €

Noch Fragen?

Sie finden nicht, wonach Sie suchen? Senden Sie uns Ihre Frage und wir melden uns bei Ihnen.

Lade ...
Nach oben