Co zawiera dataLayer modułu Google Tag Manager?

Pytanie opublikowane Odpowiedź opublikowana 509 wyświetleń

Moduł Google Tag Manager dla PrestaShop wypycha zdarzenia ecommerce w formacie GA4 do dataLayer, dzięki czemu tagi w Twoim kontenerze GTM mogą czytać ustrukturyzowane dane sklepu bez edycji szablonów motywu.

Panel administracyjny PrestaShop, strona konfiguracji modułu Google Tag Manager pokazująca ustawienia dataLayer.
Konfiguracja modułu GTM pokazuje, jakie informacje dataLayer są wysyłane ze sklepu.

Moduł emituje przeglądarkowe zdarzenia ecommerce, w tym view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout i purchase. Obsługuje też proste zdarzenia nie-ecommerce, takie jak wyszukiwanie, logowanie i rejestracja, plus konfigurowalne niestandardowe reguły dataLayer. Przed każdym zdarzeniem ecommerce wypycha {ecommerce: null}, czyli bezpieczny dla GA4 wzorzec resetu.

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
    }]
  }
});

Skrypt kontenera GTM jest wstrzykiwany w nagłówku strony, a iframe noscript jest wstrzykiwany po otwierającym tagu body, gdy motyw udostępnia ten hook. Obsługa Consent Mode jest zaprojektowana do współpracy z mprcookiesrevolution: gdy ten CMP jest zainstalowany, moduł przesuwa swój hook header za CMP; gdy CMP nie ma, może wyemitować domyślny fallback Consent Mode v2 z odmową przed załadowaniem GTM.

Tracking jest pomijany dla żądań innych niż front, znanych botów, zalogowanych pracowników, gdy ta opcja jest włączona, oraz odwiedzających z cookie opt-out mpr_notrack=1. Opcjonalny fallback server-side Measurement Protocol wysyła dane zakupu przy actionValidateOrder, gdy skonfigurowane są poprawne GA4 Measurement ID i API Secret; GA4 deduplikuje po transaction_id.

Czy ta odpowiedź była pomocna?

Powiązane produkty

Google Tag Manager
69,00 €

Masz jeszcze pytania?

Nie możesz znaleźć tego, czego szukasz? Wyślij nam pytanie, a odpowiemy.

Ładowanie...
Do góry