Google Tag Manager i GA4
Google Tag Manager to zalecany sposób odbierania zdarzeń checkoutu Zevio w przeglądarce. Zevio ładuje Twój kontener i pushuje zdarzenia ecommerce do warstwy danych; Ty decydujesz, które tagi Google Analytics 4 (i inne) z nich wystartują.
Jak działa ładowanie
- Przy ID kontenera GTM Zevio ładuje ten kontener na checkoutcie po wyborze Kontynuuj na komunikacie cookie.
- Przy samym ID pomiaru GA4 Zevio może połączyć checkout bezpośrednio z GA4.
- Przy GTM i GA4 jednocześnie przeglądarka ładuje tylko GTM. GA4 skonfiguruj w kontenerze. ID GA4 nadal obsługuje serwerowy Measurement Protocol, gdy ustawisz sekret API.
Jakie triggery utworzyć
W GTM utwórz triggery Custom Event dla zdarzeń, które chcesz przekazywać dalej:
view_itembegin_checkoutadd_payment_infopurchase- Opcjonalnie
abandon_checkout
Tagi GA4
Dla każdego triggera dodaj tag GA4 Event, którego nazwa zdarzenia odpowiada zdarzeniu z warstwy danych. Przesyłaj dane ecommerce z warstwy danych, żeby do raportów GA4 trafiały wartość, waluta, pozycje i transaction id. Przy zakupie upewnij się, że transaction id, value, currency i items są obecne - Zevio je dołącza, gdy zna kontekst płatności.
GA4 po stronie serwera
Gdy masz ID pomiaru GA4 i sekret Measurement Protocol, Zevio wysyła też z serwera przesłanie płatności, zakup oraz porzucenie checkoutu. Używaj tego zawsze, gdy klienci mogą nie zobaczyć strony sukcesu Zevio, albo gdy chcesz drugi kanał obok przeglądarki.
Jak sprawdzić, że działa
- Otwórz GTM Preview na testowym linku płatności i potwierdź kolejne cztery główne zdarzenia.
- W GA4 w realtime lub DebugView potwierdź te same nazwy oraz zakup z transaction id.
- Jeśli używasz zewnętrznego adresu sukcesu, powtórz test i potwierdź, że serwerowy zakup nadal dochodzi przy ustawionym sekrecie API.