Jeżeli Google Ads pokazuje więcej zakupów lub leadów niż faktycznie masz w sklepie albo CRM, najpierw sprawdź definicję konwersji, a dopiero potem szukaj błędu w tagach. Najczęstsze źródła zawyżenia to ponowne uruchamianie tagu na stronie podziękowania, dwie akcje konwersji mierzące to samo zdarzenie oraz brak prawidłowego identyfikatora transakcji przy zakupach. Ustawienie „Liczba: jedna” i identyfikator transakcji rozwiązują różne problemy.
Najpierw upewnij się, że porównujesz te same dane
Różnica między Google Ads a systemem sklepu nie zawsze oznacza duplikację. Dane mogą różnić się przez zakres dat, strefę czasową, model atrybucji, datę kliknięcia względem daty zakupu albo sposób przypisania konwersji do kampanii.
Zanim zmienisz konfigurację, porównaj:
- ten sam zakres dat,
- tę samą definicję zdarzenia,
- wartości w kolumnach „Conversions” i „All conversions”,
- status akcji jako Primary lub Secondary,
- rzeczywistą liczbę unikalnych zamówień albo leadów w systemie źródłowym.
Dopiero gdy widzisz, że jedno realne zdarzenie pojawia się w pomiarze wielokrotnie, masz problem deduplikacji.
Odświeżenie strony podziękowania może ponownie uruchomić tag
Klasyczny przypadek to tag uruchamiany na stronie potwierdzenia zakupu. Klient finalizuje zamówienie, tag zapisuje konwersję, a następnie klient odświeża stronę albo wraca do niej później. Jeżeli implementacja nie identyfikuje transakcji jako tej samej, może dojść do ponownego wysłania zdarzenia.
Google zaleca przy zakupach przekazywanie unikalnego transaction_id. Jeżeli dla tej samej akcji konwersji pojawi się drugi zakup z identycznym identyfikatorem transakcji, system może rozpoznać go jako duplikat.
Identyfikator transakcji musi być naprawdę unikalny
Najlepszym kandydatem jest numer zamówienia lub inny identyfikator generowany dynamicznie przez sklep. Nie powinien to być stały tekst ani losowa wartość tworzona na każde przeładowanie strony.
Dobry identyfikator powinien spełniać dwie cechy:
- to samo zamówienie zawsze przekazuje tę samą wartość,
- dwa różne zamówienia nigdy nie powinny mieć tej samej wartości.
Stały identyfikator spowodowałby odwrotny problem: system mógłby uznawać kolejne prawdziwe zakupy za duplikaty i zaniżać wyniki.
„Count: One” nie jest zamiennikiem transaction_id
Google wyraźnie rozróżnia te dwa mechanizmy. Ustawienie „Liczba: jedna” określa, ile konwersji danej akcji ma być liczone po interakcji reklamowej. Jest często właściwe dla leadów, gdy po jednym kliknięciu chcesz liczyć jedną konwersję tego typu.
Przy sprzedaży zwykle zależy Ci na zliczeniu każdego rzeczywistego zakupu. Dlatego mechanizm deduplikacji oparty na identyfikatorze transakcji lepiej odpowiada problemowi ponownego przesłania tego samego zamówienia.
Jeżeli jedna osoba po kliknięciu reklamy złoży trzy różne zamówienia, są to trzy prawdziwe transakcje. Ustawienie „One” mogłoby je zredukować do jednej, mimo że nie są duplikatami.
Dwie akcje konwersji mogą mierzyć ten sam zakup
Drugi częsty scenariusz to równoległy pomiar tego samego zdarzenia. Przykładowo sklep może wysyłać zakup bezpośrednio przez tag Google Ads, a dodatkowo importować to samo zdarzenie z Google Analytics. Jeśli obie akcje są traktowane jako główne cele, raport kampanii może wyglądać tak, jakby jeden zakup był dwiema konwersjami.
Sam identyfikator transakcji nie musi deduplikować dwóch różnych akcji konwersji. Dlatego trzeba sprawdzić listę akcji i ustalić, które z nich opisują ten sam rezultat biznesowy.
Jak znaleźć podwójny pomiar?
- Otwórz listę akcji konwersji w Google Ads.
- Wypisz wszystkie działania, które mogą uruchamiać się po zakupie lub wysłaniu formularza.
- Sprawdź ich źródło: tag Google, GA4, import offline, połączenie CRM lub inne.
- Porównaj, które są ustawione jako główne.
- Wykonaj jedno zamówienie testowe i obserwuj, które zdarzenia zostały uruchomione.
- Porównaj wynik z numerem zamówienia i logami w systemie źródłowym.
Formularze mają inny problem niż zakupy
Przy formularzu kontaktowym nie zawsze istnieje naturalny numer transakcji. Często ważniejsze jest, aby jeden użytkownik nie powodował wielokrotnego naliczenia tego samego leada przez odświeżenie strony podziękowania lub ponowne wywołanie eventu.
Warto też oddzielić „wysłano formularz” od późniejszego wyniku handlowego. Jeśli chcesz uczyć system, które leady kończą się sprzedażą, przeczytaj Enhanced Conversions for Leads i offline conversions.
Jeżeli chcesz kierować kampanię na jakość, a nie sam wolumen formularzy, przydatny będzie także artykuł o journey-aware bidding i jakości leadów.
Jak przetestować poprawkę?
Po zmianie konfiguracji wykonaj kontrolowane zamówienie testowe albo test formularza. Zapisz dokładny czas, identyfikator zamówienia i akcje, które powinny się uruchomić. Następnie:
- odśwież stronę potwierdzenia i sprawdź, czy zakup nie powstaje ponownie,
- wróć do strony potwierdzenia z historii przeglądarki,
- sprawdź narzędzia diagnostyczne tagów,
- porównaj liczbę działań w Google Ads z jednym realnym zamówieniem,
- upewnij się, że inne prawdziwe zamówienie otrzymuje inny transaction_id.
Nie oceniaj wyniku wyłącznie po jednej kolumnie w raporcie natychmiast po teście. Część danych może pojawiać się z opóźnieniem.
Najczęstsze pytania
Czy ustawienie „Liczba: jedna” usuwa wszystkie duplikaty?
Nie. To ustawienie określa sposób liczenia konwersji po interakcji. Przy zakupach deduplikację tej samej transakcji realizuje się m.in. przez unikalny identyfikator transakcji.
Czy jeden transaction_id deduplikuje dwie różne akcje konwersji?
Nie należy tego zakładać. Jeżeli dwie osobne akcje mierzą ten sam zakup, trzeba uporządkować konfigurację celów.
Dlaczego Google Ads ma więcej konwersji niż zamówień?
Przyczyną może być duplikacja tagu, dwie akcje mierzące to samo, różnice atrybucji lub zakresu danych. Najpierw trzeba ustalić, który przypadek rzeczywiście występuje.