Czym są konwersje rozszerzone?
Konwersje rozszerzone (Enhanced Conversions, EC) to mechanizm Google Ads pozwalający Google na matchowanie konwersji z konkretnym użytkownikiem nawet jeśli cookies w przeglądarce są zablokowane. Działa poprzez wysłanie zhashowanych danych first-party (email, telefon, imię/nazwisko) razem z konwersją.
Bez Enhanced Conversions kampania w Google Ads w 2026 roku traci 15-30% danych konwersji w przeglądarkach Safari (ITP), Firefox (ETP), Brave i u użytkowników z blokerami reklam. To dane krytyczne dla machine learningu Google — bez nich algorytm Performance Max i Smart Bidding pracuje na niepełnym obrazie.
Trzy metody wdrożenia
Google Ads obsługuje trzy sposoby implementacji Enhanced Conversions — wybór zależy od stacku technologicznego strony:
| Metoda | Trudność | Dla kogo | Pokrycie |
|---|---|---|---|
| Google Tag Manager | Średnia | Większość witryn z GTM | 95% przypadków |
| Google tag (gtag.js) | Łatwa | Strony z natywnym gtag | Proste landing page’y |
| Google Ads API | Trudna | Server-side tracking | E-commerce, CRM-integracje |
Konfiguracja przez Google Tag Manager — krok po kroku
Krok 1. W Google Ads włącz Enhanced Conversions: Narzędzia → Konwersje → wybierz konwersję → sekcja Enhanced Conversions → włącz przełącznik → wybierz „Google Tag Manager”.
Krok 2. W GTM otwórz tag konwersji Google Ads i włącz opcję „Include user-provided data from your website”.
Krok 3. Stwórz zmienną typu „User-Provided Data” w GTM. Wskaż selektory CSS pól formularza zawierających email, telefon, imię, nazwisko, adres.
Krok 4. Zhashowanie danych — GTM robi to automatycznie SHA-256 przed wysyłką do Google. Surowe dane nigdy nie opuszczają przeglądarki.
Krok 5. Zweryfikuj: Tag Assistant w trybie Preview → wypełnij formularz → sprawdź czy tag konwersji wysyła parametr user_data z polami sha256_email_address.
Manualne pola czy data layer?
Manualne wskazanie selektorów CSS w GTM (np. #input-email) działa, ale jest kruche — każda zmiana frontu psuje tracking. Profesjonalne wdrożenie wymaga data layer:
window.dataLayer.push({
event: 'enhanced_conversion_data',
enhanced_conversion_data: {
email: 'jan@example.com',
phone_number: '+48500123456',
address: {
first_name: 'Jan',
last_name: 'Kowalski',
postal_code: '00-001'
}
}
});
Push do data layer odbywa się w momencie konwersji (po wysłaniu formularza, na thank-you page). GTM odczytuje zmienną i przekazuje do tagu Google Ads.
Server-side Enhanced Conversions
Najbardziej odporna metoda — dane konwersji idą z Twojego serwera bezpośrednio do API Google Ads, omijając przeglądarkę. Wymaga:
- Server-side Google Tag Manager (sGTM) na własnej subdomenie z certyfikatem SSL
- Konta Google Cloud Platform (~30-60 zł/m-c za sGTM container)
- Programisty do konfiguracji webhook → sGTM → Google Ads
Server-side EC daje 99% pokrycia konwersji (vs 70-85% dla client-side w 2026). Dla e-commerce powyżej 500 transakcji/m-c to standard.
Weryfikacja i debugowanie
Po wdrożeniu sprawdź status w Google Ads → Konwersje → wybierz konwersję → karta „Enhanced Conversions”. Możliwe statusy:
- Recording: Yes — wszystko OK, EC zbiera dane
- Not recording — no data received — tag nie wysyła parametru user_data
- Not recording — quality issues — dane są wysyłane, ale w złym formacie (brak hashowania, błędne pola)
Pełna integracja danych w raportach Google Ads zajmuje 7-14 dni od pierwszej poprawnej konwersji.
Wpływ na wyniki kampanii
Statystyki z 50+ wdrożeń Enhanced Conversions w polskich firmach:
- +15-30% raportowanych konwersji — odzyskane dane z Safari/blokerów
- +10-20% trafności Smart Bidding — Google ma więcej danych do machine learningu
- -5-15% CPA w pierwszych 4-6 tygodniach po wdrożeniu
- Lepsza atrybucja cross-device — Google łączy konwersje z różnych urządzeń tego samego użytkownika
Zgodność z RODO
Enhanced Conversions wymagają zgody marketingowej użytkownika (Consent Mode v2). Dane są hashowane SHA-256 lokalnie w przeglądarce — Google otrzymuje tylko hash, nie surowe maile czy telefony. Konfiguracja zgodna z RODO wymaga:
- Zgody marketingowej w cookie banner
- Consent Mode v2 ustawionego na
ad_storage='granted'iad_user_data='granted' - Aktualnej polityki prywatności wyjaśniającej Enhanced Conversions