Server-side tracking do Meta CAPI i TikTok Events API z deduplikacją browser ↔ server, custom subdomeną first-party i pełnym audytem w czasie rzeczywistym.
Safari ITP, uBlock Origin, Brave Shields, iOS 14+ ATT — każde z nich niezależnie ucina sygnał z Twojego Meta Pixela i TikTok Pixela.
Reklamy nie mają sygnału = optymalizacja działa źle = pieniądze idą w piasek.
Custom Web Pixel w Shopify Customer Events łapie browser-side eventy. Webhook orders/create wysyła Purchase server-side z HMAC verification. Dwa źródła = redundancja.
Vercel edge function odbiera, normalizuje PII (SHA-256), hash'uje email/phone/adres per Meta + TikTok spec, dispatchuje równolegle do Meta CAPI i TikTok Events API.
Browser i server używają tego samego event_id (z _purchase_event_id cookie + cart attributes). Meta i TikTok widzą jeden zakup z dwóch źródeł — pełne signal, zero duplikatów.
11+ user_data parametrów hashed SHA-256 (em, ph, fn, ln, ct, st, zp, country, external_id, IP, UA, fbc, fbp). Deterministyczny fbp fallback, fbc rekonstrukcja z landing_site, external_id cascade.
Full server-to-server dispatch z retry policy (3 attempts, exponential backoff). Empirycznie zweryfikowane jakie pola TikTok rzeczywiście używa — lean payload, max signal.
events.yoursite.com → Vercel z A record. Safari ITP nie capuje cookies (90 dni zamiast 7). Adblockery nie blokują custom subdomen.
Respect marketing consent z Shopify Customer Privacy. Sec-GPC header = full opt-out (skip dispatch całkowicie). PII hashowane przed wysyłką.
Tabela ostatnich eventów, error rate per platforma, health stats 24h. Osobne tabsy Meta vs TikTok dla precyzyjnego debug.
Jeśli theme snippet zawiódł (adblocker, fast-buy), webhook handler odzyskuje fbp/fbc/external_id z order metadata. Każdy Purchase ma max 11 parametrów.
| Feature | OVi Tracking | SaaS ($50-200/mc) |
|---|---|---|
| Meta Conversions API | ||
| TikTok Events API | ||
| Browser ↔ Server deduplication | ||
| First-party custom subdomain | tylko enterprise | |
| Deterministic fbp fallback | ||
| Sec-GPC header respect | częściowo | |
| Full code ownership | ||
| Pełna kontrola PII (GDPR) | data processor | |
| Custom dashboard | ich UI, ich limit | |
| Cost / month | $0 self-hosted | $50-200 |
Self-hosted na Twoim Vercelu — płacisz tylko za infrastrukturę (free tier dla ~95% sklepów).
Otwórz dashboard, sprawdź statusy, zobacz live event log z Twojego sklepu.
Otwórz dashboard →