LW IT Solutions
« Blog Overview /Digital Marketing/Tutorials / Tutorial: Wdrożenie Google Ads Enhanced Conversions (Rozszerzone...
This post in other languages:

Tutorial: Wdrożenie Google Ads Enhanced Conversions (Rozszerzone Konwersje)

Rozszerzone Konwersje (Enhanced Conversions) w systemie Google Ads znacząco poprawiają dokładność pomiarów, umożliwiając odzyskiwanie konwersji, które w przeciwnym razie zostałyby utracone z powodu blokowania plików cookie lub wieloekranowych ścieżek zakupowych (cross-device). Dzięki bezpiecznemu przesyłaniu zahaszowanych danych własnych (tzw. first-party data, np. adresu e-mail) do Google, system może dopasować te informacje do zalogowanych kont Google, przypisując konwersję do właściwego kliknięcia w reklamę.

Poniższy poradnik wyjaśnia proces przechwytywania adresu e-mail po dokonaniu zakupu lub wygenerowaniu leada, gwarantując jego poprawne zahaszowanie i przesłanie za pomocą narzędzia Google Tag Manager (GTM).

Krok 1: Włączenie funkcji w Google Ads

Przed rozpoczęciem jakichkolwiek prac technicznych, Rozszerzone Konwersje muszą zostać aktywowane na koncie Google Ads. Dokonuje się tego poprzez nawigację do sekcji „Konwersje”, wybranie odpowiedniej akcji konwersji (np. Zakup lub Kontakt) i zaznaczenie pola aktywującego funkcję. Należy przy tym wybrać metodę wdrożenia przez „Tag Google lub Menedżer tagów Google”.

Krok 2: Przechwytywanie adresu e-mail

Trzonem wdrożenia jest ekstrakcja adresu e-mail klienta na stronie z podziękowaniem (Thank You Page). Istnieją dwie główne metody realizacji tego zadania:

Metoda A: DataLayer (Zalecana)

Najbardziej niezawodne podejście polega na wypchnięciu adresu e-mail bezpośrednio do warstwy danych (DataLayer) z poziomu serwera lub systemu CMS. Standardowy kod DataLayer push po udanej transakcji wygląda następująco:

<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'event': 'purchase',
  'customerData': {
    'email': 'klient@przyklad.pl'
  }
});
</script>

Następnie w GTM konieczne jest utworzenie Zmiennej warstwy danych (Data Layer Variable) wskazującej na klucz customerData.email.

Metoda B: Selektory CSS (Zapasowa)

Jeśli modyfikacja DataLayer jest niemożliwa, adres e-mail można wyciągnąć bezpośrednio ze struktury dokumentu (DOM) witryny. Jeżeli adres wyświetla się na stronie potwierdzenia (np. w elemencie <span id="customer-email">klient@przyklad.pl</span>), w GTM można utworzyć Zmienną elementu DOM (DOM Element Variable). Jako metodę wyboru należy ustawić „Selektor CSS”, wskazując konkretny identyfikator (np. #customer-email).

Krok 3: Utworzenie zmiennej danych podanych przez użytkownika

Po przechwyceniu adresu e-mail w formie zmiennej GTM, należy go odpowiednio sformatować pod kątem Google Ads.

  1. W GTM tworzona jest nowa zmienna typu Dane podane przez użytkownika (User-Provided Data).
  2. Wybierana jest opcja konfiguracji ręcznej.
  3. Wcześniej utworzona zmienna z adresem e-mail (z DataLayer lub DOM) zostaje przypisana do pola „E-mail”.

Krok 4: Haszowanie i transmisja

Przepisy o ochronie prywatności wymagają, aby dane osobowe nigdy nie były przesyłane otwartym tekstem. Ogromną zaletą użycia zmiennej GTM typu „Dane podane przez użytkownika” jest fakt, że automatycznie nakłada ona wymagany algorytm haszujący SHA-256 na adres e-mail przed jego wysłaniem. Ręczne haszowanie za pomocą niestandardowego kodu JavaScript nie jest wymagane.

Krok 5: Podpięcie do tagu konwersji

Ostatnim etapem jest powiązanie skonfigurowanych danych z tagiem śledzącym.

  1. Otwierany jest istniejący tag śledzenia konwersji Google Ads.
  2. Zaznaczane jest pole „Uwzględnij dane podane przez użytkownika ze swojej witryny”.
  3. Z menu rozwijanego wybierana jest nowo utworzona zmienna danych użytkownika.

Konfigurację należy bezwzględnie przetestować, korzystając z trybu podglądu (Preview Mode) w GTM. Po uruchomieniu tagu konwersji można przeanalizować żądanie sieciowe (Network Request), aby zweryfikować, czy parametr em (e-mail) został wypełniony zahaszowanym ciągiem znaków. Potwierdza to w pełni skuteczne i bezpieczne dla prywatności wdrożenie.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

ALL ARTICLES & CATEGORIES

CCTV

Data Privacy

Digital Analytics

Digital Marketing

IT & Networks

Raspberry Pi

Smart Home

Tutorials

Tutorials

Tutorials

Tutorials

Tutorials

Tworzenie stron internetowych

Wordpress Hacks

Home Sitemap