29.05.2026

Enhanced Conversions w Google Ads — co to i jak włączyć

Enhanced Conversions to mechanizm Google Ads, który wysyła zhashowane dane klienta (email, telefon) razem z konwersją. Pozwala dopasować konwersję do użytkownika nawet bez cookies — co od iOS 14.5, post-Chrome cookies deprecation i blokowania trzeciej strony jest kluczowe. Wzrost mierzonych konwersji typowo o 5-15%, czasem więcej.

Dlaczego Enhanced Conversions w 2026

Standardowy conversion tracking opiera się na third-party cookies — Google ustawia cookie w przeglądarce użytkownika, gdy ten klika reklamę, i odczytuje ten cookie na thank-you page. Problem: cookies są coraz mniej dostępne:

Efekt: typowo 25-40% konwersji „ginie” w standardowym trackingu. Algorytm Google Ads optymalizuje pod fałszywie zaniżone dane, co prowadzi do gorszych decyzji budżetowych.

Jak działa Enhanced Conversions

Na thank-you page po purchase, oprócz standardowego conversion ping, przekazujesz do Google zhashowane (SHA-256) dane klienta: email + telefon + opcjonalnie imię/nazwisko/adres. Google porównuje hash z hashami swoich zalogowanych użytkowników (Gmail, YouTube, Chrome sync) i dopasowuje konwersję do oryginalnego klika reklamy — nawet jeśli cookie się zgubił.

Dane są hashowane lokalnie w przeglądarce, plain-text nigdy nie opuszcza Twojej strony. Google dostaje tylko hash. Z perspektywy RODO to przetwarzanie z prawidłową podstawą prawną (uzasadniony interes) — wymaga jednak update’u Polityki Prywatności o tę informację.

Setup w 4 krokach

Krok 1: Włącz Enhanced Conversions w Google Ads

Tools & Settings → Conversions → wybierz purchase conversion → Diagnostics tab → Enhanced Conversions → On. Wybierz metodę: Google Tag (gtag.js), Google Tag Manager, lub API.

Krok 2: Konfiguracja w GTM (rekomendowane)

W GTM otwórz tag Google Ads Conversion Tracking → checkbox „Include user-provided data from your website” → wybierz źródło danych:

Dla WooCommerce z wtyczką GTM4WP użyj Manual i wskaż {{DLV - customer.email_hashed}}, {{DLV - customer.phone_hashed}}.

Krok 3: Push hashowanych danych z WooCommerce

Dodaj do functions.php motywu (lub mu-plugin) hook na thank-you page:

add_action('woocommerce_thankyou', function($order_id) {
    $order = wc_get_order($order_id);
    if (!$order) return;
    $email = $order->get_billing_email();
    $phone = $order->get_billing_phone();
    $email_hash = hash('sha256', strtolower(trim($email)));
    $phone_hash = $phone ? hash('sha256', preg_replace('/\s+/', '', $phone)) : null;
    ?>
    <script>
    window.dataLayer = window.dataLayer || [];
    dataLayer.push({
      event: 'purchase_with_user_data',
      customer: {
        email_hashed: '<?= esc_js($email_hash) ?>',
        phone_hashed: '<?= esc_js($phone_hash) ?>'
      }
    });
    </script>
    <?php
}, 10, 1);

Krok 4: Walidacja po 7 dniach

W Ads → Conversions → Diagnostics → Enhanced Conversions tab. Po 7 dniach zobaczysz:

Realne wyniki — co dostajesz

Pełen setup conversion tracking dla WooCommerce — GA4 + GTM kompletny setup. Pełen pakiet — Google Ads dla e-commerce.

Chcesz sprzedawać więcej?

Zamów bezpłatny audyt
Bezpłatny audytZadzwoń