iOS 14.5 plus ATT framework blokuje približne 80 percent third party browser trackingu. Ad blockers v Chrome a Firefox blokujú meta pixel script úplne. Safari ITP obmedzuje first party cookies na 7 dní.
V praxi to znamená, že klient s pixel only setupom má v Ads Manageri o 30 až 50 percent menej zaznamenaných konverzií ako reálne nastali. Optimalizácia kampaní beží na zlých dátach. CPA sa javí horšie. ROAS klesá. Klient stráca dôveru v platformu.
Server side tracking cez Conversions API tieto problémy obchádza. Volania idú z customer servera mimo browser kontextu. Ad blockers ich nevidia. iOS ATT sa neaplikuje. To je dnes technické minimum pre seriózne ad campaigns.
| Pattern | Stack klienta | Náš nástroj | Effort | Spoľahlivosť |
|---|---|---|---|---|
| A |
Shopify, WooCommerce, Magento
Klient na štandardnej e-commerce platforme
|
Stape SaaS plus natívny plugin pre platformu. Web Data Tag plus server Facebook tag. | Nízky 1 až 2 dni |
Vysoká |
| B |
Custom Next.js landing
Vercel alebo AWS Amplify hosting
|
Rivercode npm package facebook conversion api nextjs. API route handler plus FBPixelProvider. | Stredný 1 týždeň |
Vysoká s D, stredná bez D |
| C |
Laravel landing alebo app
PHP stack klient
|
esign laravel conversions api package nad oficiálnym Meta PHP Business SDK. | Stredný 1 týždeň |
Vysoká s D, stredná bez D |
| D |
Stripe first pre purchase
Vždy navrch ako truth source pre platby
|
Backend webhook handler. Async background task. Deterministický event_id z charge_id. n8n alebo Make pre audit logging. | Stredný 3 až 5 dní |
Najvyššia |
CAPI zachytí konverzie, ktoré browser pixel stráca kvôli iOS ATT, ad blockerom a Safari ITP. Reálny lift v Ads Manageri po prvom mesiaci nasadenia.
Server side dáta posielame s plnými PII, hashed SHA 256 podľa Meta štandardu. Lookalike a retargeting publiká fungujú lepšie. Algorithm učí rýchlejšie.
Žiadny GDPR risk z neoprávneného odosielania dát. EU klienti sú audit safe. Klientov právnik nemá problém s implementáciou.
Bez zhodného event_id v oboch volaniach Meta započíta event 2 krát. CPA klesne na polovicu len kvôli zlej technike. Klient sa raduje, my sa hanbíme. Vždy dedup od dňa jedna.
Stape Facebook tag má default adStorageConsent nastavený na optional. To znamená, že tag pošle dáta vždy, ignoruje súhlas. Pre EU klienta okamžitý GDPR breach. Vždy explicitne prepnúť na required.
Stripe má krátky webhook timeout. Ak backend čaká na Meta API odpoveď synchronne, Stripe pošle webhook 2 alebo 3 krát. Vznikajú zombie ordery a duplicitné CAPI eventy. Vždy async background task plus 200 OK okamžite.