GTM - Podpięcie Shopera pod GTM/GA4/GADS

Materiał

INSTRUKCJA

  1. Dodajemy GTM do shopera -> Dodatki i integracje, integracje własne -> Wklejamy kod
  2. Wchodzimy w inne integracje -> dajemy w Google Analytics G-xxxx i zaznaczamy oba checkboxy. Konfigurację GA4 będziemy robić przez GTM a to jest potrzebne żeby włączyć wysyłanie danych do GTM

KONWERSJA ZAKUP

Wchodzimy w ADS i dajemy konwersje -> tworzymy konwersje -> Zakup -> dodajemy jako konwersja główna a wartość dajemy jako inna dla każdej konwersji (ważne dla strategii max wartości konwersji) . MIERZYMY KAŻDĄ KONWERSJĘ

Tworzymy Tag Google -> TAG + -> Identyfikator konwersji z AW-wartość Reguła Initialization all pages
Tworzymy tag zakup -> TAG -> NOWY -> GADS -> wklejamy ID i Etykietę konwersji -> NASTĘPNIE CHCEMY PODAĆ WARTOŚĆ KONWERSJI I ID TRANSAKCJI (do tego zaraz wrócimy). Tworzymy Regułę -> zdarzenie niestandardowe -> purchase

Przechodzimy do zmiennych -> nowa -> zmienna warstwy danych -> nazywamy ją zgodnie z warstwami przesyłanymi przez sklep internetowy podczas wykonywania zakupu -> Dla shopera jest to ecommerce, ecommerce.value, ecommerce.currency, (MOŻEMY TEŻ DODAĆ DLA NASTĘPNYCH KROKÓW JUŻ TEŻ ZMIENNE ecommerce.transaction_id

Następnie wracamy do Tagu -> dajemy wartość identywikator oraz kod waluty zgodnie ze zmiennymi które utworzyliśmy -> klikając w klocek lego.

KONWERSJA DODANIE DO KOSZYKA

Dodajemy TAG -> Śledzenie konwersji -> Identyfikator i Etykieta konwersji z ADS -> Etykieta konwersji -> Nowa Reguła -> nazywamy ją add_to_cart -> zdarzenie niestandardowe 

KONWERSJA ROZPOCZĘCIE PŁATNOŚCI 

Dodajemy TAG -> Śledzenie konwersji -> Identyfikator i Etykieta konwersji z ADS -> Etykieta konwersji -> Nowa Reguła -> nazywamy ją begin_checkout -> zdarzenie niestandardowe 

Następnie robimy to samo dla GA4

Dodajemy TAG Google dla GA4 -> Tag Google => Identyfikator to G-xxxx (ze strumienia)  -> reguła initialization all pages -> Zapisz

W analytics dodajemy jeden tag zbiorczy dla wielu zdarzeń. -> TAG + -> Google Analytics zdarzenie GA4 -> Identyfikator pomiaru to G-xxx -> nazwa zdarzenia EVENT (z klocka lego)-> jako regułę dajemy nowa reguła -> nazwa zdarzenia ecommerce -> zdarzenie niestandardowe -> użyj do wyrażenia -> następnie wklejamy to: 
view_item|view_item_list|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purchase

Ważne jest jeszcze to żeby zaznaczyć w konfiguracji tagu żeby wysyłał dane związane z handlem detalicznym i żeby było zaznaczone data layer

Następnie dodajemy remarketing dynamiczny na opuszczone koszyki

  1. Tagi -> nowy tag -> remarketing ->initialization all pager
  2. Zmienne -> Nowa -> Niestandardowy kod JS -> 
    function (){return {{ecommerce.items}}.map(function(e){return {“id”:e.item_id,
    ‘google_business_vertical’: ‘retail’
    }});
    }
    Nazywamy zmienną items

3.Następnie zmienną ecommerce.items – zmienna warstw danych ecommerce.items

4. Tworzymy regułę view_items

5. Tworzymy taki tag: