SEO Article

Dlaczego Meta Pixel nie rejestruje zakupów mimo Conversions API

Szybka odpowiedź

Meta Pixel + Conversions API (CAPI) nie rejestruje zakupów najczęściej z czterech powodów: Pixel w przeglądarce blokowany przez ITP, CAPI nie ma access_token lub jest expired, deduplication ID nie pasuje (Pixel i CAPI duplikują), lub user_data hash jest niepoprawny.

Architektura Meta Pixel + CAPI

Meta Pixel (browser-side) wysyła events JavaScript-em. CAPI (server-side) wysyła te same events z serwera. Meta deduplikuje na podstawie event_id (musisz wysyłać identyczne event_id z obu źródeł). Jeśli oba źródła działają — Meta używa lepszego źródła (zwykle CAPI, bo nie blokowane). Gdy Pixel zablokowany — CAPI ratuje konwersje.

Pierwsza przyczyna: Apple ITP / iOS 14+ ATT

Apple ITP blokuje 1st-party cookies starsze niż 7 dni dla cross-site tracking. iOS 14+ ATT pyta usera o pozwolenie na tracking — większość mówi 'No’. Skutek: Meta Pixel w iOS Safari ma <30% recovery. Trzeba CAPI żeby ratować pozostałe 70%.

Pierwsza przyczyna: CAPI bez access_token

CAPI wysyła events przez API z access_token. Token wygasa co 60 dni. Jeśli zapomnisz odnowić — CAPI zaczyna zwracać 401 Unauthorized. Meta Events Manager pokazuje 'Pixel events received: 1000, CAPI events received: 0′. Sprawdź w Meta Business → Events Manager → Server Events → Diagnostics.

Druga przyczyna: brak deduplication ID

Bez event_id Meta liczy dwukrotnie (Pixel + CAPI = 2 konwersje). Z event_id Meta deduplikuje. Jeśli zapomnisz dodać event_id, Meta odrzuca CAPI events (sees them as duplicates of Pixel). Sprawdź w Events Manager → Diagnostics → Event Match Quality.

Trzecia przyczyna: niepoprawny hash user_data

CAPI wymaga hash SHA256 lower-case email/phone w user_data. Jeśli wysyłasz raw email albo źle hashowany — Meta nie matchuje z FB user. Event Match Quality < 5.0 = problem. Powinno być min. 7.0 dla dobrego matchingu.

Checklista diagnostyczna

Krótki check-list do przejścia w 5 minut:

  • Pixel ID i Access Token zapisane w GTM (Server-Side)
  • Access Token odnawiany przed expiration (60 dni)
  • event_id wysyłany z BOTH Pixel i CAPI (identyczny)
  • user_data hash SHA256 lower-case (sprawdź Event Match Quality > 7.0)
  • Test: kup test product → Events Manager pokazuje 1 purchase, nie 2
  • Server-Side GTM jeśli Pixel browser blokowany

Powiązane wpisy

Jeśli ten temat Cię interesuje, sprawdź też:

Potrzebujesz wsparcia?

Jeśli problem dotyczy Twojej firmy i potrzebujesz pomocy z konfiguracją — sprawdź usługę specjalistyczną albo opisz problem w briefie.

Przejdź do briefu →

Powiązane materiały

Jeśli ten temat Cię interesuje, sprawdź też:

Gotowy zrobić to z kimś, kto ma to opanowane?

W Koderowni dostarczam custom WordPress + performance marketing dla świadomych marek. Jeśli ten temat jest dla Ciebie istotny w konkretnym projekcie:

  • 📋 Proces współpracy — pięć etapów od briefu do publikacji, cykle od 4 do 22 tygodni
  • 💰 Widełki cenowe 2026 — orientacyjne stawki dla wszystkich obszarów + kalkulator
  • 📝 Zakres usług — sześć obszarów: WordPress, GA4, Google Ads, GTM, Consent Mode, lokalne SEO
Umówmy rozmowę

Twoja marka zasługuje na więcej niż template.

Jeśli budujesz markę, której zależy na detalu — zaprojektuję i wdrożę dla niej premium WordPress. Powiedz mi, co masz na stole.