E-commerce w GA4 (Menedżer tagów): wysyłanie zdarzeń Universal Analytics

Z tego przewodnika dowiesz się, jak używać dotychczasowej implementacji e-commerce w Universal Analytics (Menedżer tagów) do wysyłania zdarzeń e-commerce do usługi w Google Analytics 4.

Odwiedź Centrum migracji dla deweloperów, aby zapoznać się z dodatkowymi przewodnikami i materiałami dotyczącymi migracji.

Wynik

Zgodnie z opisem tego przewodnika Twoja obecna implementacja Universal Analytics będzie używana do wypełniania nowej usługi w Google Analytics 4. Twoja dotychczasowa implementacja Universal Analytics nie ulegnie zmianie, Twoje raporty e-commerce UA będą nadal zawierać dane i zaczniesz je otrzymywać w nowej usłudze w Google Analytics 4.

Zanim zaczniesz

  1. Za pomocą pomocy do migracji e-commerce sprawdź, czy Twoja aktualna implementacja została opisana poniżej:

    • Używasz usługi w Universal Analytics
    • Twoja witryna korzysta z Menedżera tagów i używa warstwy danych do wysyłania zdarzeń e-commerce.
  2. Zapoznaj się z opcjami migracji w przypadku implementacji e-commerce, aby poznać wady każdej z nich. Potwierdź, że rzeczywiście chcesz skorzystać z tego przewodnika, aby korzystać z obecnej implementacji Universal Analytics Menedżera tagów w Google Analytics 4.

  3. Z artykułu Dokumentacja zgodności zdarzeń dowiesz się, jak są przekształcane zdarzenia UA wysyłane do usługi w GA4.

Kompromisy i kwestie

Zapoznaj się z podanymi niżej informacjami, aby w pełni zrozumieć konsekwencje korzystania z dotychczasowej implementacji e-commerce Universal Analytics (Menedżer tagów) w usłudze w Google Analytics 4.

Zalety Wady
  • Najłatwiejsza opcja do wdrożenia, ponieważ nie zmieniasz obecnej implementacji warstwy danych e-commerce.
  • Umożliwia wyświetlanie danych e-commerce zarówno w raportach GA4, jak i Universal Analytics.
  • Sposób zbierania i raportowania danych e-commerce w usłudze w Universal Analytics się nie zmienił.
  • Zdarzenia związane z postępami procesu płatności i opcjami płatności nie są łatwo mapowane na zdarzenia GA4. Informacje o opcji płatności prawdopodobnie nie pojawią się w raportach e-commerce GA4.
    • Jeśli wysyłasz zdarzenia z nieobsługiwanymi postępami i opcjami płatności, powiązane z nimi parametry będą traktowane w GA4 jako zdarzenia niestandardowe i parametry niestandardowe. Dane nie będą jednak wysyłane do Google Analytics w przypadku parametru items (nie jest on obsługiwany).
  • Krok Dodaj informacje o dostawie w raporcie Szczegóły koszyka/ścieżki Fallout w GA4 będzie pusty.
  • Krok Lista kliknięć w raporcie ścieżki sprzedaży gadżetów/produktów/produktów w GA4 będzie pusty.
  • GA4 nie rozpoznaje separatora / kategorii. GA4 zgłosi kat1/kat2/kat3 jako kategorię, a nie 3 kategorie, tj. kat1, kat2 i kat3.

Implementacja

1. Tworzenie i konfigurowanie nowej usługi w GA4

Aby utworzyć i skonfigurować nową usługę w Google Analytics 4:

  1. Utwórz nową usługę Google Analytics 4.
    • Aby automatycznie utworzyć nową usługę w GA4, użyj Asystenta konfiguracji usługi w Google Analytics 4 i skopiuj z niej te ustawienia: nazwa usługi, adres URL witryny, strefa czasowa i ustawienia waluty. Odznacz opcję Włącz zbieranie danych, korzystając z istniejących tagów, aby wyłączyć funkcję połączonego tagu witryny. Jeśli nie chcesz kopiować żadnych ustawień z usługi w Universal Analytics, możesz też utworzyć usługę w Google Analytics 4 bez Asystenta konfiguracji usługi w Google Analytics 4.
  2. Dodaj tag Google.
    1. Otwórz kontener Menedżera tagów Google z Twoją obecną implementacją Universal Analytics.
    2. Kliknij Tagi > Nowy.
    3. Kliknij kolejno Konfiguracja tagu i Tag Google.
    4. Wpisz identyfikator pomiaru usługi Google Analytics 4.
    5. Wybierz, aby uruchamiać tag na wszystkich stronach (lub na podzbiorze stron, na których chcesz mierzyć skuteczność reklam).
    6. Zapisz i opublikuj konfigurację tagu.

2. Dodawanie konfiguracji tagu zdarzenia GA4 do pomiaru zdarzeń e-commerce

Do każdej konfiguracji tagu Universal Analytics musisz dodać konfigurację tagu zdarzenia GA4, aby mierzyć odpowiadające mu zdarzenie e-commerce w GA4.

W przypadku każdego zdarzenia e-commerce Universal Analytics musisz wykonać ogólne czynności, które musisz wykonać, aby utworzyć odpowiednie zdarzenie GA4:

  1. Utwórz nową konfigurację tagu i kliknij Zdarzenie GA4.
  2. W polu Nazwa zdarzenia skorzystaj z tabeli Zgodność zdarzeń UA i GA4 lub skorzystaj z narzędzia do migracji e-commerce, aby znaleźć odpowiednią nazwę zdarzenia GA4 dla aktywności e-commerce w Universal Analytics. Jeśli np. tworzysz zdarzenie do pomiaru wyświetleń produktów, nazwa zdarzenia w GA4 będzie wyglądać tak: view_item_list.
  3. W sekcji Więcej ustawień, a następnie E-commerce zaznacz Wyślij dane e-commerce.
  4. Jako Źródło danych wybierz Warstwa danych.
  5. W sekcji Reguły wybierz odpowiednią regułę, która spowoduje uruchomienie tagu. Powinna to być ta sama reguła, która została użyta w przypadku odpowiedniego zdarzenia e-commerce w Universal Analytics.
  6. Kliknij Zapisz.

Powtórz powyższe kroki w przypadku każdej aktywności e-commerce Universal Analytics. Po zakończeniu opublikuj zmiany.

Przykład: zdarzenie z UA do zdarzenia GA4

Poniższy przykład pokazuje, jak utworzyć równoważne zdarzenie GA4 dla aktywności e-commerce kliknięcia produktu zaimplementowanego w Menedżerze tagów na potrzeby Universal Analytics.

Używany niżej parametr Mierzy kliknięcie produktu w Universal Analytics został wdrożony Za pomocą warstwy danych. Nazwa zdarzenia niestandardowego to productClick.

<script>
/**
 * Call this function when a user clicks on a product link. This function uses the event
 * callback datalayer variable to handle navigation after the ecommerce data has been sent
 * to Google Analytics.
 * @param {Object} productObj An object representing a product.
 */
function(productObj) {
  dataLayer.push({
    'event': 'productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list': 'Search Results'},      // Optional list property.
        'products': [{
          'name': productObj.name,                      // Name or ID is required.
          'id': productObj.id,
          'price': productObj.price,
          'brand': productObj.brand,
          'category': productObj.cat,
          'variant': productObj.variant,
          'position': productObj.position
         }]
       }
     },
     'eventCallback': function() {
       document.location = productObj.url
     }
  });
}
</script>

W Menedżerze tagów konfiguracja tagu Universal Analytics wygląda tak:

Typ tagu : Universal Analytics
Typ śledzenia : zdarzenie
Kategoria zdarzenia: Ecommerce
Akcja zdarzenia: Product Click
Włącz funkcje Ulepszonego e-commerce: true
Użyj warstwy danych: true
Reguła: event równa się productClick

Konfiguracja tagu Universal Analytics na potrzeby kliknięcia produktu

Konfiguracja reguły powoduje uruchamianie tagu po przekazaniu zdarzenia productClick do warstwy danych:

Konfiguracja reguły dla zdarzenia niestandardowego productClick

Aby używać powyższej implementacji UA do wysyłania danych do GA4, musisz skonfigurować to równoważne zdarzenie GA4:

Typ tagu : zdarzenie GA4
Nazwa zdarzenia: select_item
Wyślij dane e-commerce : true
Źródło danych: Data Layer
Reguła: event równa się productClick

Konfiguracja tagu zdarzenia GA4 dla kliknięcia produktu