Wróć do bloga

Conversion API — dlaczego musisz to wdrożyć w 2026

Pixel już nie wystarczy. iOS 14+, blokady reklam i Chrome bez cookies zrobiły CAPI obowiązkowym. Zobacz, jak wdrożyć i dlaczego to game-changer.

Zespół VITA

Meta Conversion API (CAPI) to w 2026 roku nie opcja — to obowiązek dla każdej firmy poważnie myślącej o reklamach Facebook i Instagram. Jeśli nadal polegasz tylko na Pixelu, tracisz 20-40% danych o konwersjach i przepalasz budżet reklamowy. Oto dlaczego i jak to naprawić.

Dlaczego Pixel już nie wystarczy?

1. iOS 14.5+

Od 2021 użytkownicy iPhone muszą wyrazić zgodę na śledzenie (App Tracking Transparency). 70-80% wybiera "Nie śledź". Pixel nie widzi ich akcji.

2. Blokady przeglądarek

Safari blokuje third-party cookies od 2020. Firefox i Brave od 2021. Chrome od 2025.

3. AdBlock

20% polskich użytkowników ma AdBlock — Pixel jest blokowany.

4. GDPR Consent

Pixel ładuje się tylko po zgodzie użytkownika. Część osób nie zgadza się = utracone dane.

Efekt łączny: Pixel widzi 50-70% realnych konwersji, a nie 100%.

Co to jest Conversion API?

CAPI to wysyłanie danych o konwersjach bezpośrednio z serwera (Twojego) do Meta. Bez JavaScript w przeglądarce, bez cookies, bez blokad.

Przebieg:

  1. Użytkownik robi zakup na Twojej stronie
  2. Twój serwer zapisuje zamówienie
  3. Twój serwer wysyła event do Meta (Purchase, wartość, waluta, produkt)
  4. Meta rozpoznaje użytkownika (po emailu, telefonie, IP)
  5. Algorytm aktualizuje dane o kampanii

Korzyści z CAPI

1. 20-40% więcej widocznych konwersji

Meta widzi dane, których Pixel by nie przechwycił.

2. Lepsza optymalizacja kampanii

Algorytm ma pełniejszy obraz → kieruje reklamy lepiej.

3. Tańsze CPA

Mniejszy CPM + wyższa konwersja = niższy koszt sprzedaży.

4. Attribution window działa

Pixel traci historię konwersji po 30 dniach. CAPI — po 7-28 dniach (zależy od celu).

5. Kompatybilność iOS

CAPI nie podlega blokadom Apple.

Jak działa deduplikacja?

CAPI + Pixel razem → musisz deduplikować, inaczej Meta liczy konwersje podwójnie.

Deduplikacja przez:

  • event_id — unikalny numer eventu, taki sam w Pixel i CAPI
  • event_name — typ eventu (Purchase)
  • event_time — czas zdarzenia

Meta widzi te same 3 pola → rozpoznaje duplikat → liczy raz.

Jak wdrożyć CAPI?

Opcja A: Shopify (najprostsze)

  1. App Store → Facebook & Instagram Channel
  2. Połącz konto Meta
  3. Pixel + CAPI + deduplikacja = automatycznie
  4. Koszt: darmowe

Opcja B: WordPress / WooCommerce

Plugin: PixelYourSite Pro (149$/rok) albo Facebook for WooCommerce (darmowy)

  1. Zainstaluj plugin
  2. Wklej Pixel ID + Access Token z Meta Business Suite
  3. Włącz CAPI w ustawieniach
  4. Testuj przez Event Manager

Opcja C: Własny backend (Node.js / Python)

Dla Next.js / Nuxt / Django / Laravel:

  1. Utwórz endpoint np. /api/meta-event
  2. Przy konwersji wyślij dane:
javascript
// Node.js przykład await fetch('https://graph.facebook.com/v19.0/PIXEL_ID/events', { method: 'POST', body: JSON.stringify({ data: [{ event_name: 'Purchase', event_time: Math.floor(Date.now() / 1000), event_id: orderId, user_data: { em: [hashEmail(email)], // SHA256 ph: [hashPhone(phone)] }, custom_data: { currency: 'PLN', value: amount } }], access_token: META_ACCESS_TOKEN }) });
  1. Haszuj dane osobowe (SHA256) przed wysłaniem

Opcja D: Google Tag Manager Server-Side

Zaawansowane rozwiązanie dla firm enterprise. GTM Server pośredniczy między stroną a Meta — pełna kontrola nad danymi.

Dane, które wysyłać

Obowiązkowe

  • event_name — Purchase, Lead, AddToCart
  • event_time — Unix timestamp
  • user_data.em albo user_data.ph — email lub telefon zahashowany

Zalecane

  • event_id — dla deduplikacji
  • user_data.client_ip_address — IP użytkownika
  • user_data.client_user_agent — User Agent
  • user_data.fbc — Facebook click ID (z URL ?fbclid=...)
  • user_data.fbp — Facebook browser ID (z cookie _fbp)

Konwersja

  • custom_data.currency — PLN
  • custom_data.value — wartość
  • custom_data.content_ids — ID produktów
  • custom_data.content_type — product

Jak testować CAPI?

  1. Menedżer Zdarzeń → Twój Pixel → Test Events
  2. Wygeneruj Test Event Code
  3. Wyślij event z serwera z parametrem test_event_code
  4. Sprawdź, czy pojawia się w panelu (opóźnienie kilka sekund)

Match Quality Score: jakość danych wysyłanych. Cel: powyżej 6.0 (skala 0-10).

Optymalizacja Match Quality

Żeby uzyskać wysoki score:

  • Wysyłaj wiele identyfikatorów (email + telefon + IP + user agent)
  • Haszuj poprawnie (SHA256, lower-case, bez spacji)
  • Nie wysyłaj null/empty — lepiej pominąć pole
  • Spójne identyfikatory między Pixel a CAPI

Częste błędy

  • Brak deduplikacji — podwójne konwersje, zawyżone wyniki
  • Nie haszowane dane — Meta odrzuca
  • Wysyłanie bez zgody użytkownika — naruszenie RODO
  • Brak testów — CAPI wysyła dane, ale Meta ich nie rozpoznaje

Koszty

  • Shopify: 0 zł (wbudowane)
  • WordPress + PixelYourSite Pro: 149$ rocznie
  • Własne wdrożenie: czas dewelopera 4-8h
  • GTM Server-Side: ~20-50$/mies (Google Cloud)

FAQ

Czy CAPI zastępuje Pixel? Nie. Używaj obu z deduplikacją. Pixel daje real-time dane, CAPI dopełnia.

Czy CAPI narusza RODO? Nie, jeśli haszujesz dane i masz zgodę w banerze cookies. To dopuszczalne przetwarzanie.

Ile danych dodaje CAPI? Zwykle 20-40% więcej konwersji widocznych w Meta, vs Pixel-only.

Kiedy wdrożenie się zwraca? Przy wydatkach > 2000 zł/mies — zwrot w ciągu miesiąca.

Czy Google Ads ma swój CAPI? Tak, to Enhanced Conversions for Leads. Identyczna logika.

Podsumowanie

Conversion API w 2026 to standard, nie nice-to-have. Wdrożenie 1-8 godzin, a zwrot natychmiastowy. Jeśli chcesz systematycznie opanować kampanie Facebook i Instagram, sprawdź kurs Facebook i Instagram Ads.

Udostępnij artykuł