Identyfikator transakcji to unikalny identyfikator, który możesz utworzyć dla każdej transakcji, np. numer potwierdzenia zamówienia. Aby usuwać duplikaty transakcji tego samego użytkownika i prawidłowo przetwarzać zwroty środków, do każdego zdarzenia e-commerce musisz dodać identyfikator transakcji (taki jak numer potwierdzenia zamówienia).
Dzięki temu Google Analytics będzie usuwać duplikaty, gdy zarejestruje 2 operacje zakupu z tym samym identyfikatorem transakcji.
Google Analytics usuwa duplikaty zdarzeń zakupu z tym samym identyfikatorem transakcji. Nie należy używać tego samego identyfikatora transakcji w przypadku różnych użytkowników. Jeśli podasz unikalny identyfikator transakcji, Google Analytics usunie duplikaty i ujednolici dane.
Zanim zaczniesz
Identyfikator transakcji musi być niepowtarzalny dla każdego zamówienia. Możesz na przykład użyć numerów potwierdzenia zamówienia dla transakcji.
Identyfikatory transakcji mogą zawierać cyfry, litery i znaki specjalne, takie jak kreski czy spacje. Identyfikator każdej transakcji musi być niepowtarzalny. Identyfikatory transakcji nie mogą zawierać żadnych informacji umożliwiających identyfikację poszczególnych klientów.
Dodawanie identyfikatora transakcji
Aby zbierać identyfikatory transakcji, musisz zmodyfikować kod. Nie trzeba wprowadzać żadnych zmian w Google Analytics.
Przesyłany identyfikator transakcji musi być wartość dynamiczną. Jeśli Twój tag będzie przesyłać do Google Analytics ten sam identyfikator dla różnych transakcji, liczba kluczowych zdarzeń może być znacznie niedoszacowana.
Na przykład w poniższych instrukcjach użyliśmy języka Active Server Pages (ASP) i zaktualizowaliśmy kod pomiarowy gtag.js. Kod zależy zawsze od używanego języka programowania serwera. Upewnij się, że używasz języka programowania właściwego dla swojej witryny.
- Otwórz plik ASP (lub plik odpowiedni dla używanego języka programowania serwera) dotyczący strony kluczowego zdarzenia.
- Znajdź wyrażenie ASP, w którym są zapisane te informacje (np.
<%= orderId %>). - Otwórz kod HTML strony kluczowego zdarzenia i znajdź fragment kodu zdarzenia.
- W sekcji
scriptfragmentu kodu zdarzenia (między tagami<script></script>) zastąp ciąg<%= orderId %>wyrażeniem ASP podanym w kroku 2:Przykład fragmentu kodu zdarzenia:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Sprawdzanie identyfikatora transakcji
- Wywołaj zdarzenie w swojej witrynie.
- W przeglądarce wyświetl źródło strony internetowej (w większości przeglądarek kliknij na stronie prawym klawiszem myszy i wybierz Pokaż źródło strony).
- Kod pomiarowy powinien być widoczny między tagami
<head>i</head>. Wyrażenie ASP zostanie zastąpione faktycznym identyfikatorem transakcji.