Server-side tracking pro Shopify a WooCommerce
ROASaurus ukládá každé kliknutí na reklamu na vaší doméně, páruje ho se zaplacenou objednávkou a odesílá nákup ze serveru vašim reklamním platformám.
Zachované každé ID kliknutí
Devatenáct ID kliknutí a šest polí UTM, uložených ke first-party ID návštěvníka.
Sbíráno na vaší doméně
Přes app proxy Shopify nebo subdoménu CNAME, takže blokátory reklam vidí váš vlastní web.
Odesíláno ze skutečné objednávky
Nákupy se odesílají ze zaplacených objednávek vašeho obchodu, ne ze značky v prohlížeči.
Patnáct reklamních platforem
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll a Outbrain plus enhanced conversions pro Google Ads na Shopify.
Bez duplicit
Pixel v prohlížeči a serverová událost sdílejí jedno ID události, takže každá platforma ponechá jeden nákup.
Souhlas a boti pod kontrolou
O tom, kteří návštěvníci se sledují, rozhodují nastavení soukromí v Shopify nebo váš nástroj pro správu souhlasů. Crawlery a headless prohlížeče se vyřadí jako první.
Proč pixely v prohlížeči nákupy míjejí
Blokátory reklam zastaví mnoho požadavků pixelů a Safari omezuje cookies nastavené skripty na sedm dní, takže kupující, který se vrátí po týdnu, může vypadat jako organický provoz. Server-side tracking odešle nákup z dat vaší objednávky do API každé platformy, s ID kliknutí uloženým při prvním vstupu.
Jak to funguje
1. Zachyťte kliknutí
Skript přečte ID kliknutí fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref a OutbrainClickId a všech šest polí UTM a uloží je ke first-party ID návštěvníka, tedy cookie _tl. Na Shopify se ID návštěvníka zapisuje také do košíku.
2. Sbírejte first-party
- App proxy Shopify. Storefront odesílá události na
yourstore.com/apps/roasaurus/e, které Shopify podepíše a přepošle. Stejný původ (same-origin), žádná změna DNS, s běžným kolektorem jako záložním řešením. - Subdoména CNAME. Nasměrujte
t.yourstore.comna ROASaurus a certifikát se vystaví automaticky. Skript a události se pak načítají z vaší vlastní subdomény, takže je blokátory reklam považují za first-party, a ID návštěvníka se tam nastavuje také jako serverová cookie. Safari může tuto cookie stále omezit na 7 dní.
3. Spárujte objednávku
Na Shopify se objednávky párují pomocí atributů košíku, tokenů košíku a pokladny a pixelu v pokladně. Nákup se odesílá z webhooku orders/paid po 20sekundovém zdržení, aby bylo možné nejdřív připojit událost z prohlížeče v pokladně (IP, user agent, fbp). Platby na dobírku a externí pokladny odesílají při vytvoření objednávky.
Plugin WooCommerce ukládá trackovací cookies ke každé objednávce. Platformy bez atributů košíku párují podle události Purchase na poděkovací stránce, poté podle hashovaného e-mailu, který návštěvník dříve zadal na vašem webu (v popupu nebo voláním Identify), a nakonec podle stejné IP adresy a prohlížeče zaznamenaných od tří hodin před objednávkou do 15 minut po ní, když odpovídá právě jeden návštěvník. Viz další e-shopy a funnely.
4. Odešlete na každou platformu
ROASaurus přeposílá PageView, ViewContent, AddToCart, InitiateCheckout, Purchase a Lead. Každá serverová událost nese hashovaná data zákazníka (SHA-256), vlastní ID kliknutí dané platformy, IP adresu a user agent.
| Platforma | Server API | Pixel v prohlížeči, stejné ID události |
|---|---|---|
| Meta | Conversions API | Ano |
| TikTok | Events API | Ano |
| Snapchat | Conversions API v3 | Ano |
| Conversions API v5 | Ano | |
| Conversions API v3 | Ano | |
| X | Konverze přes Ads API (OAuth 1.0a) | Ne, pouze server |
| Microsoft Advertising | UET Conversions API | Ne, pouze server |
| Taboola | S2S postback | Ne, pouze server |
| Conversions API | Ne, pouze server | |
| OpenAI Ads | Conversions API | Ano |
| Spotify Ads | Conversions API | Ano |
| AppLovin | Axon Conversion API | Ano |
| Criteo | Serverové události | Ne, pouze server |
| AdRoll | Server-to-Server Event API | Ne, pouze server |
| Outbrain | S2S postback | Ne, pouze server |
| Google Ads | Enhanced conversions z pokladny Shopify | Pixel v pokladně |
Deduplikace, souhlas a boti
Deduplikace. Pixel v prohlížeči se spouští se stejným ID události jako serverová událost, takže platforma ponechá jednu kopii. Dvojí započítání obvykle znamená, že stejný pixel odesílá jiná aplikace; tady je řešení.
Souhlas. Při zapnuté volbě „Respect visitor consent“ (výchozí) rozhoduje Customer Privacy API od Shopify nebo váš nástroj pro správu souhlasů. Pokud návštěvník odmítne marketingové cookies, nedostane žádné ID návštěvníka, takže jeho kliknutí na reklamy a návštěvy se s ním nespojují a jeho události z prohlížeče se reklamním platformám neodesílají. Samotná zaplacená objednávka se přesto odešle ze serveru s hashovanými údaji z objednávky do Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising a Taboola; LinkedIn a cíle přidané po něm nedostanou nic. Ve striktním režimu se z prohlížeče nic neodesílá, dokud návštěvník nedá souhlas. Viz souhlas a soukromí.
Filtr botů. Crawlery, náhledy odkazů, kontroly dostupnosti, AI boti a headless automatizace se vyřadí dřív, než se dostanou do Event log nebo k jakémukoli odeslání.
Log událostí a doručení. Každé doručení je uvedeno podle platformy spolu s požadavkem a odpovědí platformy. Neúspěšná doručení se opakují s rostoucími odstupy.
Pro koho to je a nastavení
Obchody, které inzerují na Meta, TikToku nebo jiných placených kanálech a chtějí, aby tyto platformy viděly každý nákup. Na Shopify trvá nastavení zhruba deset minut: připojte obchod, zapněte vložení aplikace do motivu, vložte pixel do pokladny a přidejte své reklamní platformy. Návody: Shopify, Meta, WooCommerce a vlastní weby. Integrace: Shopify, Meta, TikTok, Google Ads a další.
Omezení
- X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll a Outbrain dostávají své konverze pouze ze serveru.
- Postbacky Taboola fungují jen po kliknutí na Taboola (
tblci) a nevracejí žádné ověření, takže selhání nelze zjistit. - UET Conversions API od Microsoftu je v omezeném nasazení.
- Mimo Shopify se souhlas čte z OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, jakékoli lišty IAB TCF, Google Consent Mode a WP Consent API. Jiné lišty předávají volbu přes
tlq('consent', …).
Další čtení: server-side tracking na Shopify a Meta Conversions API.
Postavené na stejných first-party datech
Otázky a odpovědi
Co je server-side tracking?
Server-side tracking odesílá konverzní události ze serveru do API každé reklamní platformy, místo aby spoléhal jen na pixel v prohlížeči nakupujícího. ROASaurus odesílá každý nákup ze zaplacených objednávek vašeho obchodu, takže ho blokátory reklam ani omezení cookies v prohlížeči nezastaví.
Budou se nákupy počítat dvakrát?
Ne kvůli ROASaurus. Kde existuje pixel v prohlížeči, nese on i serverová událost stejné ID události, takže Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin a Spotify ponechají jednu kopii. Dvojí započítání způsobuje jiná aplikace, která odesílá stejný pixel; tu vypněte.
Potřebuji CNAME nebo vývojáře?
Ne. Na Shopify app proxy odesílá události přes vaši vlastní doménu bez změn DNS. Subdoména CNAME je volitelná: skript a události se pak servírují z vaší vlastní subdomény, takže je blokátory reklam považují za first-party.
Které reklamní platformy dostávají serverové události?
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll a Outbrain. Google Ads dostává enhanced conversions z pixelu v pokladně Shopify. Události mohou přijímat také GA4, server-side GTM, Segment, Awin, impact.com, Attentive, Postscript a Omnisend.
Každý prodej dohledaný k reklamě, která ho přinesla
Server-side tracking, zisk a celoživotní hodnota zákazníka v jedné aplikaci. 14denní zkušební verze zdarma, bez platební karty.
Začněte svou zkušební verzi zdarma →