Konfiguracja

Integracja SalesCRM z Google Tag Manager

W jaki sposób zintegrować Google Tag Manager z SalesCRM?

WPROWADZENIE DO INTEGRACJI Z GOOGLE TAG MANAGER

Google Tag Manager (GTM) to narzędzie, dzięki któremu na stronie internetowej zainstalujesz różnego rodzaju tagi bez dotykania kodu strony czy proszenia dewelopera o pomoc. GTM jest dostępny bezpłatnie dla każdego, kto posiada konto Google.


WAŻNE INFORMACJE!


  1. W panelu administracyjnym SalesCRM przejdź do opcji Konfiguracja > Integracje.
  2. Przejdź na dół strony i odnajdź zakładkę Analityka i zbieranie informacji.
  3. Wybierz opcję edytuj przy Google Tag Manager.

4. Następnie dodaj Identyfikator śledzenia. Zatwierdź przyciskiem aktualizuj.


Gotowe! Od tego momentu Google Tag Manager jest już zintegrowany z SalesCRM!

Wystarczy jeden kontener dla całego koszyka. Ładuje się automatycznie na wszystkich stronach koszyka, w tym na stronie zamówienia i stronie podziękowania, a także na kartach produktów. Nie trzeba osadzać kodów na poszczególnych podstronach osobno.


Jakie dane SalesCRM przekazuje do dataLayer

Wysyłamy standardowe zdarzenia e-commerce. Są rozłożone po ścieżce zakupowej, a nie wszystkie wysyłane ze strony podziękowania:

ZdarzenieKiedy się pojawia
view_itemwejście na kartę produktu
add_to_cartdodanie produktu do koszyka
remove_from_cartusunięcie produktu z koszyka
begin_checkoutkliknięcie przycisku płatności
purchasestrona podziękowania za zakup

Parametry zdarzenia purchase

ParametrZawiera
transaction_ididentyfikator zamówienia
valuewartość zamówienia
currencywaluta
shippingkoszt dostawy
couponużyty kod rabatowy
items[]pozycje zamówienia: identyfikator, nazwa, cena, ilość, rabat, producent, kategorie

Uwaga na transaction_id. To wewnętrzny identyfikator zamówienia w systemie, a nie numer widoczny dla klienta na fakturze i w potwierdzeniu. Jest stały i unikalny, więc do deduplikacji konwersji nadaje się w pełni. Warto o tej różnicy pamiętać, jeśli zestawiasz konwersje z Google Ads z zamówieniami w panelu.

Format danych: płaski czy zagnieżdżony

Domyślnie parametry trafiają do dataLayer w układzie płaskim, czyli obok siebie na poziomie zdarzenia. Standardowe tagi GA4 w GTM oczekują układu zagnieżdżonego, czyli obiektu ecommerce.

W ustawieniach Google Tag Manager w panelu jest przełącznik Zagnieżdżony format danych e-commerce (standard GA4). Po jego włączeniu dane odczytają się standardowymi tagami bez ręcznego mapowania.

Domyślnie ten przełącznik jest wyłączony, żeby nie zepsuć konfiguracji sklepom, które zmapowały już tagi pod format płaski. Jeśli dopiero zaczynasz, włącz go od razu — oszczędzisz sobie mapowania.

Rozszerzone Konwersje Google Ads

Rozszerzone Konwersje pozwalają Google dopasować zakup do kliknięcia w reklamę na podstawie danych kontaktowych klienta, także wtedy, gdy zawiodło ciasteczko. Potrzebują danych, których samo zdarzenie purchase nie niesie.

W ustawieniach Google Tag Manager w panelu włącz Dane dopasowania dla Rozszerzonych Konwersji Google Ads. Strona podziękowania zacznie wtedy wypychać do dataLayer dodatkowy obiekt:

Pole w user_dataZawiera
sha256_email_addressadres e-mail klienta, zaszyfrowany SHA-256
sha256_phone_numbernumer telefonu w formacie E.164, zaszyfrowany SHA-256

W kontenerze GTM wskaż te pola w zmiennej Dane podane przez użytkownika i podepnij ją do tagu konwersji Google Ads. Hashowania nie musisz konfigurować — dane są już zaszyfrowane, a Google Ads przyjmuje je w tej postaci.

Dane wychodzą wyłącznie zaszyfrowane. Adresu e-mail ani numeru telefonu w postaci czytelnej nie umieszczamy w dataLayer, bo sięga tam każdy tag w kontenerze — również obcy.

Kilka rzeczy, o których warto wiedzieć:

← Integracja Google Analytics 4 w SalesCRM Integracja WP Idea z SalesCRM →