E-commerce w Universal Analytics

Używanie Menedżera tagów do wdrażania tagów e-commerce Google Analytics
Uwaga: ten artykuł dotyczy e-commerce w Universal Analytics. Instrukcje implementowania pomiarów e-commerce za pomocą Google Analytics 4 znajdziesz w dokumentacji dla programistów.

Są 2 główne metody implementacji e-commerce w Universal Analytics: standardowe e-commerce i Ulepszone e-commerce.

Standardowe raporty e-commerce umożliwiają zliczanie transakcji i analizowanie aktywności związanej z zakupami w Twojej witrynie lub aplikacji. W raportach znajdziesz informacje o produktach i transakcjach, średnią wartość zamówienia, współczynnik konwersji e-commerce, czas do zakupu i inne dane.

Ulepszone e-commerce udostępnia funkcje wykraczające poza standardowe raporty e-commerce. Dzięki Ulepszonemu e-commerce możesz zobaczyć, kiedy klient dodał produkty do koszyka, kiedy rozpoczął proces płatności i kiedy dokonał zakupu. Z Ulepszonego e-commerce możesz też skorzystać, by wykryć segmenty klientów, którzy wypadają ze ścieżki zakupów.

Poniżej opisano, jak używać Menedżera tagów Google do implementowania tagów e-commerce w Universal Analytics.

Standardowe e-commerce

Aby skonfigurować standardowy tag e-commerce Universal Analytics:

  1. Zaloguj się na konto Google Analyticswłącz e-commerce w wybranym widoku danych.
  2. Utwórz tag Universal Analytics i dla opcji Typ śledzenia wybierz ustawienie Transakcja.
  3. Skonfiguruj wymagane pola tagu.
  4. Dodaj do strony transakcji obiekt dataLayer(), by zbierać i przekazywać wymagane zmienne. Dopilnuj, by przed uruchomieniem tagu znalazły się w jego kodzie zmienne dataLayer().
  5. Utwórz regułę uruchamiającą tag na stronie potwierdzenia transakcji.

Wszystkie informacje o transakcji powinny przechodzić przez warstwę danych z podanymi poniżej nazwami zmiennych:

Dane transakcji

Nazwa zmiennej Opis Typ
transactionId (wymagana) Unikalny identyfikator transakcji ciąg znaków
transactionAffiliation (opcjonalna) Partner lub sklep ciąg znaków
transactionTotal (wymagana) Łączna wartość transakcji liczbowa
transactionShipping (opcjonalna) Opłata za dostawę przedmiotu transakcji liczbowa
transactionTax (opcjonalna) Wysokość podatku od transakcji liczbowa
transactionProducts (opcjonalna) Lista przedmiotów zakupionych w ramach transakcji tablica obiektów produktów

Dane produktów

Nazwa zmiennej Opis Typ
name (wymagana) Nazwa produktu ciąg znaków
sku (wymagana) Kod SKU produktu ciąg znaków
category (opcjonalna) Kategoria produktów ciąg znaków
price (wymagana) Cena za sztukę liczbowa
quantity (wymagana) Liczba towarów liczbowa

Oto przykładowa implementacja kodu warstwy danych w JavaScript:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
   'transactionId': '1234',
   'transactionAffiliation': 'Ubrania Acme',
   'transactionTotal': 38.26,
   'transactionTax': 1.29,
   'transactionShipping': 5,
   'transactionProducts': [{
       'sku': 'DD44',
       'name': 'Koszulka',
       'category': 'Odzież',
       'price': 11.99,
       'quantity': 1
   },{
       'sku': 'AA1243544',
       'name': 'Czapka',
       'category': 'Odzież',
       'price': 9.99,
       'quantity': 2
   }]
});
</script>

Umieść ten kod nad fragmentem kodu kontenera Menedżera tagów Google, by warstwa danych była już gotowa, gdy Menedżer tagów uruchomi tag Google Analytics.

Jeśli z jakiegoś powodu nie możesz umieścić danych e-commerce nad fragmentem kodu kontenera Menedżera tagów, możesz wykonać 1 z tych czynności:

  • Uruchom tag na podstawie zdarzenia niestandardowego u dołu strony (np. połącz dane i przekazanie zdarzenia zgodnie z opisem w dokumentacji dla programistów).
  • Jako regułę wybierz „Element DOM dostępny”.

Dowiedz się więcej o e-commerce w Google Analytics.

Ulepszone e-commerce

Są 2 metody implementacji Ulepszonego e-commerce za pomocą Menedżera tagów:

  • Warstwa danych: preferowana metoda – przekazywanie danych e-commerce na warstwę danych w kodzie.
  • Niestandardowa zmienna JavaScript: utworzenie niestandardowej zmiennej JavaScript w Menedżerze tagów. Taka zmienna powinna zwracać obiekt z informacjami, które w przeciwnym razie musiałyby zostać przekazane na warstwę danych.

W obu przypadkach musisz się najpierw zapoznać z Ulepszonym e-commerce w usłudze Google Analytics, zanim wdrożysz jego tagi za pomocą Menedżera tagów. Konieczne może być zapoznanie się z zasobami pomocy dla programistów dotyczącymi implementacji warstwy danych.

Ważne: istnieje kilka określonych typów informacji, które można wykorzystać podczas implementowania Ulepszonego e-commerce. Pełną listę typów obsługiwanych danych znajdziesz w dokumentacji dla programistów.

Implementacja z użyciem warstwy danych

  1. W swoim kodzie dodaj informacje e-commerce do obiektu warstwy danych o nazwie „ecommerce”. Szczegółowe informacje o implementacji warstwy danych znajdziesz w dokumentacji dla programistów korzystających z Menedżera tagów.
  2. W Menedżerze tagów utwórz tag Universal Analytics z tymi dodatkowymi ustawieniami:
    • Ustaw Typ śledzenia na Wyświetlenie strony lub Zdarzenie.
    • W zmiennej „Ustawienia Google Analytics”, w sekcji Więcej ustawień a potem E-commerce ustaw Włącz funkcje ulepszonego e-commerce na Prawda.
    • Zaznacz pole wyboru Użyj warstwy danych.

Implementacja z użyciem niestandardowej zmiennej JavaScript

  1. Utwórz niestandardową zmienną JavaScript. Musi ona zwracać obiekt zawierający obiekt „ecommerce”, podobnie jak w tym przykładowym kodzie:
    function() {
    var ecommerceData = {
    'ecommerce' : {
    currencyCode : 'EUR',
    // dodaj więcej parametrów w razie potrzeby...
    }
    };
    return ecommerceData;
    }
    W tej zmiennej użyj takiej samej składni, jakiej należałoby użyć do przekazania danych na warstwę danych.
  2. W Menedżerze tagów utwórz tag Universal Analytics z tymi dodatkowymi ustawieniami:
    • Ustaw Typ śledzenia na Wyświetlenie strony lub Zdarzenie.
    • W zmiennej „Ustawienia Google Analytics”, w sekcji Więcej ustawień a potem Reklama ustaw Włącz funkcje ulepszonego e-commerce na Prawda.
    • Zaznacz pole wyboru Użyj warstwy danych.

Powiązane artykuły

Czy to było pomocne?
Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Zaloguj się i uzyskaj dodatkowe informacje, by szybko rozwiązać problem