Enhanced Conversions w Google Ads - jak poprawić dokładność śledzenia
Enhanced Conversions wykorzystują zahashowane dane użytkowników (email, telefon) do lepszego dopasowania konwersji. W erze ograniczeń cookies to kluczowe narzędzie dla dokładnego śledzenia i optymalizacji.
Krótka odpowiedź
Po co Enhanced Conversions
Problem:
Śledzenie konwersji opiera się na cookies, które mają ograniczenia:
- Użytkownicy blokują cookies
- Safari/Firefox ograniczają czas życia cookies
- Przełączanie urządzeń (mobile → desktop)
- Prywatne przeglądanie
Skutek:
Tracisz część danych o konwersjach. Google Ads "nie widzi" niektórych zakupów, więc:
- Raporty są niedokładne
- Smart Bidding optymalizuje na niepełnych danych
- CPA/ROAS wyglądają gorzej niż są w rzeczywistości
Rozwiązanie: Enhanced Conversions
Wysyłasz zahashowane dane użytkownika. Google dopasowuje je do zalogowanych użytkowników Google, odzyskując "zgubione" konwersje.
Jak działa Enhanced Conversions
Proces:
1. Użytkownik dokonuje konwersji i podaje dane (email, telefon)
2. Twoja strona hashuje dane (SHA-256)
3. Zahashowane dane wysyłane są do Google razem z tagiem konwersji
4. Google porównuje hash z hashami zalogowanych użytkowników
5. Jeśli znajdzie dopasowanie - przypisuje konwersję do kliknięcia reklamy
Jakie dane można wysyłać:
- Email (najskuteczniejszy)
- Numer telefonu
- Imię i nazwisko
- Adres (ulica, miasto, kod pocztowy, kraj)
Bezpieczeństwo:
- Dane są hashowane PRZED wysłaniem
- Google widzi tylko hash, nie surowe dane
- Hash jest jednokierunkowy (nie da się odwrócić)
- Zgodne z RODO przy odpowiedniej zgodzie użytkownika
Konfiguracja przez Google Tag Manager
Krok 1: Włącz Enhanced Conversions w Google Ads
Narzędzia > Pomiary > Konwersje > edytuj konwersję > Enhanced Conversions > Turn on
Krok 2: Skonfiguruj w GTM
Metoda A: Automatyczne wykrywanie
GTM automatycznie skanuje formularze i pobiera dane.
1. Edytuj tag Google Ads Conversion Tracking
2. Zaznacz "Include user-provided data from your website"
3. Wybierz "Automatic collection"
Metoda B: Ręczna konfiguracja (zalecana)
1. Utwórz zmienne GTM pobierające dane z formularza lub Data Layer
2. W tagu konwersji wybierz "Manual configuration"
3. Zmapuj zmienne do pól (email, phone, name...)
Przykład Data Layer:
```javascript
dataLayer.push({
'event': 'purchase',
'enhanced_conversion_data': {
'email': '[email protected]'
}
});
```
Weryfikacja i troubleshooting
Weryfikacja działania:
1. Google Ads > Narzędzia > Konwersje > wybierz konwersję
2. Sprawdź sekcję "Enhanced conversions"
3. Status: "Recording data" = działa
4. Match rate: % dopasowanych konwersji (cel: >50%)
Częste problemy:
"No enhanced conversion data received"
- Sprawdź czy tag odpala na stronie konwersji
- Weryfikuj w GTM Preview czy dane są przekazywane
Niski match rate (<30%)
- Dodaj więcej pól danych (email + telefon + adres)
- Sprawdź format danych (email lowercase, telefon z kodem kraju)
Błędy formatowania:
- Email: lowercase, bez spacji
- Telefon: format E.164 (+48123456789)
- Nazwisko: lowercase, bez tytułów
Czas na dane:
Enhanced Conversions potrzebują 48-72h na pojawienie się w raportach. Nie oczekuj natychmiastowych wyników.