|

Enhanced Conversions w Google Ads: dwie metody przekazania danych przez GTM

Enhanced Conversions to jedno z najprostszych usprawnień pomiaru, jakie można wdrożyć w koncie Google Ads — i jedno z najczęściej wdrażanych źle. Sam mechanizm jest banalny: przy konwersji przekazujesz do Google zahaszowane dane kontaktowe klienta, a Google dopasowuje je do zalogowanego użytkownika i odzyskuje konwersje, których nie dało się przypisać przez plik cookie.

W hotelarstwie ma to szczególne znaczenie. Ścieżka od kliknięcia reklamy do rezerwacji potrafi trwać kilka tygodni, gość przechodzi między urządzeniami, a silnik rezerwacyjny często siedzi na osobnej domenie. Każdy z tych elementów zjada część atrybucji.

Poniżej dwie metody przekazania danych przez Google Tag Manager, różnica między nimi oraz to, co zmieniło się w tym roku.

Warunek wstępny: zmienna User-Provided Data

Zanim sięgniesz po którąkolwiek metodę, w GTM musi istnieć zmienna typu User-Provided Data. To ona zbiera dane, które trafią do Google Ads.

Pola, które można przekazać:

  • adres e-mail
  • numer telefonu
  • imię
  • nazwisko
  • ulica
  • miasto
  • region
  • kraj
  • kod pocztowy

Najważniejszy jest e-mail. Pozostałe pola podnoszą skuteczność dopasowania, ale to adres e-mail odpowiada za większość dopasowań. Jeśli masz do dyspozycji tylko jedno pole, wybierz właśnie jego.

Zmienną można skonfigurować na trzy sposoby: automatyczne wykrywanie, wskazanie selektorów CSS lub JavaScriptu, albo przekazanie danych z warstwy danych. Przy silnikach rezerwacyjnych zdecydowanie polecam trzeci wariant — automatyczne wykrywanie działa na strukturze DOM, która potrafi zmienić się po dowolnej aktualizacji silnika, a wtedy pomiar cichnie bez żadnego komunikatu.

Dane nie opuszczają przeglądarki w postaci jawnej. Tag Google haszuje je algorytmem SHA-256 przed wysłaniem.

Metoda 1: tag Google Ads User-Provided Data Event

Konfiguracja:

  1. Otwórz Google Tag Manager
  2. Utwórz nowy tag typu Google Ads User-Provided Data Event
  3. Wprowadź identyfikator konwersji Google Ads
  4. Wskaż zmienną User-Provided Data
  5. Ustaw regułę uruchamiania w momencie, w którym dane są dostępne
  6. Zapisz i opublikuj kontener

Kiedy jej używać: gdy dane kontaktowe pojawiają się w innym momencie lub na innej stronie niż sama konwersja.

To typowa sytuacja w hotelarstwie. Gość podaje e-mail w formularzu na stronie hotelu, ale potwierdzenie rezerwacji następuje w silniku Profitroom, na osobnej domenie, gdzie tag ze strony głównej już nie ma dostępu do DOM. Tag User-Provided Data wysyła dane wcześniej, a Google dopasowuje je do konwersji zarejestrowanej później.

Metoda 2: parametr user_data w tagu konwersji

Konfiguracja:

  1. Otwórz Google Tag Manager
  2. Wejdź w tag konwersji Google Ads
  3. Przejdź do sekcji Event Parameters
  4. Dodaj parametr o nazwie user_data
  5. Jako wartość wskaż zmienną User-Provided Data
  6. Zapisz i opublikuj kontener

Kiedy jej używać: gdy dane są dostępne na tej samej stronie, na której zlicza się konwersja — czyli klasycznie na stronie potwierdzenia rezerwacji.

To metoda prostsza i mniej awaryjna. Jeden tag zamiast dwóch, brak ryzyka rozjechania się kolejności uruchomień.

Co zmieniło się w 2026 roku

Tu uwaga, bo większość poradników w sieci opisuje stan sprzed zmiany.

Google Ads podaje, że enhanced conversions dla web i dla leadów zostały połączone w jedno ustawienie włącz/wyłącz. Od kwietnia 2026 Google Ads przyjmuje dane od użytkowników jednocześnie z tagów na stronie, z Data Managera i z połączeń API — nie trzeba już wybierać jednej metody wdrożenia. Dotychczasowi użytkownicy są migrowani automatycznie.

Wcześniej, w połowie 2024 roku, zniknął z tagu konwersji checkbox „Include user-provided data”. Zastąpił go właśnie parametr user_data, opisany wyżej jako metoda druga.

Jeśli więc otwierasz tag konwersji i szukasz zaznaczenia, którego nie ma — to nie błąd. Tak wygląda obecny interfejs.

Zanim to wdrożysz: cztery warunki

Działające śledzenie konwersji. Enhanced Conversions nie tworzą pomiaru od zera, tylko poprawiają istniejący. Jeśli konwersje nie zliczają się poprawnie, najpierw napraw podstawę.

Zaakceptowane warunki dotyczące danych klientów w koncie Google Ads. Bez tego funkcja się nie uruchomi.

Consent Mode v2 z sygnałem ad_user_data. Bez zgody użytkownika dane nie zostaną wysłane — i tak ma być.

Podstawa prawna po stronie RODO. Przekazujesz do Google dane osobowe gościa. Potrzebujesz zgody, informacji w polityce prywatności i spójności z umową powierzenia przetwarzania. Przy hotelu należącym do sieci warto to skonsultować raz dla wszystkich obiektów, zamiast rozstrzygać osobno przy każdym wdrożeniu.

Najczęstszy błąd

Przekazywanie danych w niewłaściwym momencie ścieżki.

Enhanced Conversions wymagają danych zebranych w chwili konwersji, nie przy wcześniejszej wizycie. Jeśli tag odpala się na stronie podziękowania, a zmienna User-Provided Data jest pusta, bo dane były dostępne dwa kroki wcześniej, wdrożenie nie działa — mimo że w GTM wszystko wygląda poprawnie.

Drugi w kolejności błąd to poleganie na automatycznym wykrywaniu przy silniku rezerwacyjnym. Działa do pierwszej aktualizacji layoutu.

Jak sprawdzić, czy działa

W trybie podglądu GTM zweryfikuj, czy zmienna User-Provided Data ma wartość w momencie uruchomienia tagu konwersji. Pusta zmienna to najczęstsza przyczyna cichej awarii.

Po stronie Google Ads wejdź w diagnostykę akcji konwersji. Znajdziesz tam informację o statusie enhanced conversions i o odsetku konwersji z przekazanymi danymi.

Efektu nie zobaczysz od razu. Na miarodajną ocenę potrzeba zwykle kilku tygodni i odpowiedniego wolumenu konwersji — przy pojedynczym hotelu z kilkoma rezerwacjami miesięcznie różnica długo pozostanie w granicach szumu.

Podsumowanie

Wybór metody sprowadza się do jednego pytania: czy dane kontaktowe są dostępne tam, gdzie liczy się konwersja?

Jeśli tak — parametr user_data w tagu konwersji. Jeśli nie, bo silnik rezerwacyjny stoi na innej domenie — osobny tag User-Provided Data Event.

Reszta to poprawnie zbudowana zmienna, zgoda użytkownika i cierpliwość przy ocenie wyników.

Podobne wpisy