Śledzenie e-commerce – śledzenie sieci (ga.js)

Aby usługa Google Analytics mogła raportować aktywność e-commerce w witrynie, musisz włączyć śledzenie e-commerce na stronie ustawień widoku (profilu) witryny. Następnie musisz wdrożyć metody śledzenia e-commerce ga.js na stronach koszyka na zakupy lub za pomocą oprogramowania e-commerce. Zbieranie metod e-commerce współdziała ze sobą, aby przesyłać na bieżąco informacje o transakcjach każdego użytkownika do bazy danych Google Analytics. W ten sposób Analytics może powiązać określone źródło odesłania z konwersją lub zakupem. Większość wyszukiwarek e-commerce opartych na szablonach można tak zmodyfikować, aby uwzględniały te informacje na stronie potwierdzenia zamówienia.

Proces ogólny

Podstawowy proces śledzenia e-commerce za pomocą Google Analytics najlepiej opisać, przedstawiając trzy metody wymagane do śledzenia transakcji e-commerce w witrynie. Metody te są opisane w kolejności, w jakiej powinny być wywoływane w koszyku na zakupy lub w oprogramowaniu e-commerce.

  1. Utwórz obiekt transakcji.

    Użyj metody _addTrans() do zainicjowania obiektu transakcji. Obiekt „Transaction” przechowuje wszystkie informacje powiązane z pojedynczą transakcją, takie jak identyfikator transakcji, opłaty za dostawę i adres rozliczeniowy. Informacje w obiekcie transakcji są powiązane z elementami za pomocą identyfikatorów transakcji dla transakcji i wszystkich elementów, które powinny mieć ten sam identyfikator.

  2. Dodaj elementy do transakcji.

    Metoda _addItem() śledzi informacje o poszczególnych produktach w koszyku użytkownika i wiąże produkt z każdą transakcją za pomocą pola transactionId. Ta metoda śledzi informacje dotyczące konkretnego produktu, takie jak kod SKU, cena, kategoria i ilość.

  3. Prześlij transakcję na serwery Analytics.

    Metoda _trackTrans() potwierdza dokonanie zakupu, a wszystkie dane zgromadzone w obiekcie transakcji są finalizowane jako transakcja.

Informacje te można pobrać z wyszukiwarki e-commerce na wiele sposobów. Niektóre wyszukiwarki e-commerce zapisują informacje o zakupach w ukrytym formularzu, który możesz wykorzystać, inne przechowują informacje w bazie danych, którą możesz pobrać, a jeszcze inne w pliku cookie. Niektóre z bardziej popularnych wyszukiwarek e-commerce, które rozpoznają Google Analytics, udostępniają własne moduły upraszczające śledzenie zamówień w Analytics.

Wytyczne

Podczas wdrażania śledzenia e-commerce pamiętaj o poniższych kwestiach.

  • Kod SKU jest wymagany w przypadku każdego produktu dodawanego do transakcji.
    Jeśli transakcja obejmuje wiele produktów, a kod SKU nie jest podany dla każdego z nich, żądanie GIF jest wysyłane tylko dla ostatniego produktu dodanego do transakcji, dla której podano kod SKU. Poza tym, jeśli Twój asortyment zawiera różne produkty o tym samym kodzie SKU, a użytkownik kupi oba, otrzymasz dane tylko ostatnio dodanych. Z tego powodu upewnij się, że każdy oferowany przez Ciebie produkt ma unikalny kod SKU.
  • Lista argumentów funkcji _addTrans() i _addItem() jest dopasowywana według pozycji.
    Nie wszystkie argumenty są wymagane, ale dla nieokreślonych argumentów zalecamy podanie pustej zmiennej, aby uniknąć błędów. Na przykład możesz dodać element zawierający tylko identyfikator transakcji, SKU, cenę i ilość:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • Wartości parametrów price i total nie uwzględniają formatowania walut.
    W przypadku obu parametrów pierwsze wystąpienie przecinka lub kropki oznacza wartość ułamkową. Jeśli na przykład jako wartość parametru total podasz 1,996.00, zostanie ona zarejestrowana jako 1.996, a nie jako 1996,00 USD. Wartość nie jest powiązana z żadną walutą, dlatego Twoje oprogramowanie e-commerce musi obsługiwać przeliczenie walut, zanim prześlesz dane do Analytics.
  • Jeśli wdrażasz śledzenie e-commerce i korzystasz z zewnętrznego koszyka na zakupy, prawdopodobnie musisz też skonfigurować śledzenie w wielu domenach.
    Więcej informacji znajdziesz w sekcji „Śledzenie w wielu domenach”.
  • Nie jest to ściśle wymagane, ale warto wywołać metodę _trackPageview() na stronie potwierdzenia, jeśli chcesz powiązać tę konkretną stronę z danymi transakcji.

Pełny przykład

Poniższy przykład przedstawia przykładową konfigurację śledzenia e-commerce na stronie z potwierdzeniem zakupu z użyciem wszystkich trzech metod. Zastosowanie _trackPageview() wiąże transakcję ze stroną zatytułowaną Potwierdzenie zakupu odzieży w Acme Clothing.

 

Waluty lokalne

Domyślnie w interfejsie internetowym zarządzania Google Analytics możesz skonfigurować wspólną, globalną walutę dla wszystkich transakcji i elementów. Domyślnie w przypadku wszystkich elementów i transakcji używana jest waluta globalna. W przypadku witryn, które dokonują transakcji w wielu walutach, funkcja śledzenia e-commerce ga.js umożliwia określenie lokalnej waluty transakcji za pomocą poniższego polecenia przed wywołaniem _trackTrans:

_gaq.push(['_set', 'currencyCode', 'EUR']);

Walutę lokalną należy podać w standardzie ISO 4217. Pełną listę obsługiwanych walut konwersji znajdziesz w dokumentacji kodów walut.