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 tylko duplikaty transakcji z tym samym identyfikatorem transakcji powiązanym z tym samym użytkownikiem. Użycie tego samego identyfikatora transakcji dla różnych użytkowników nie spowoduje usuwania duplikatów transakcji.
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.
Uwaga: przesyłany identyfikator transakcji musi być wartością dynamiczną. Jeśli prześlesz ten sam identyfikator dla różnych transakcji, liczba konwersji 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 konwersji.
- Znajdź wyrażenie ASP, w którym są zapisane te informacje (np.
<%= orderId %>
). - Wyświetl kod HTML strony konwersji i znajdź fragment kodu zdarzenia.
- W sekcji
script
fragmentu 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.