Tracking server-side pentru Shopify și WooCommerce
ROASaurus salvează fiecare click pe reclamă pe domeniul tău, îl asociază cu comanda plătită și trimite achiziția către platformele tale de publicitate de pe server.
Fiecare click id păstrat
Nouăsprezece click id-uri și șase câmpuri UTM, stocate pentru un id de vizitator first-party.
Colectat pe domeniul tău
Prin app proxy-ul Shopify sau un subdomeniu CNAME, astfel încât blocantele de reclame să vadă propriul tău site.
Trimis din comanda reală
Achizițiile sunt trimise din comenzile plătite ale magazinului tău, nu dintr-un tag din browser.
Cincisprezece platforme de publicitate
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll și Outbrain, plus Google Ads enhanced conversions pe Shopify.
Deduplicat
Pixelul din browser și evenimentul de pe server au același event id, așa că fiecare platformă păstrează o singură achiziție.
Consimțământ și boți gestionați
Setările de confidențialitate din Shopify sau instrumentul tău de consimțământ decid ce vizitatori sunt urmăriți. Crawlerele și browserele headless sunt eliminate de la început.
De ce pixelii din browser pierd achiziții
Blocantele de reclame opresc multe cereri de pixel, iar Safari limitează la șapte zile cookie-urile setate de scripturi, așa că un cumpărător care revine după o săptămână poate părea organic. Tracking-ul server-side trimite achiziția din datele comenzii tale către API-ul fiecărei platforme, cu click id-ul salvat la prima vizită.
Cum funcționează
1. Captează click-ul
Scriptul citește click id-urile fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref și OutbrainClickId, plus toate cele șase câmpuri UTM, și le stochează pentru un id de vizitator first-party, cookie-ul _tl. Pe Shopify, id-ul vizitatorului este scris și în coș.
2. Colectează first-party
- Shopify app proxy. Vitrina magazinului trimite evenimente către
yourstore.com/apps/roasaurus/e, pe care Shopify le semnează și le redirecționează. Same-origin, fără modificări DNS, cu colectorul obișnuit ca rezervă. - Subdomeniu CNAME. Îndreaptă
t.yourstore.comcătre ROASaurus și un certificat este emis automat. Scriptul și evenimentele se încarcă apoi de pe propriul tău subdomeniu, așa că blocantele de reclame le tratează ca first-party, iar id-ul vizitatorului este setat acolo și ca cookie de server. Safari poate totuși limita acel cookie la 7 zile.
3. Asociază comanda
Pe Shopify, comenzile sunt asociate prin atributele coșului, token-urile de coș și de checkout și pixelul de checkout. Achiziția este trimisă din webhook-ul orders/paid după o așteptare de 20 de secunde, astfel încât evenimentul de checkout din browser (IP, user agent, fbp) să poată fi alăturat mai întâi. Plata ramburs și checkout-urile externe trimit când comanda este creată.
Pluginul WooCommerce stochează cookie-urile de tracking pe fiecare comandă. Platformele fără atribute de coș asociază comenzile prin evenimentul Purchase de pe pagina de mulțumire, apoi prin emailul cu hash pe care vizitatorul l-a lăsat mai devreme pe site-ul tău (într-un popup sau printr-un apel Identify), apoi prin aceeași adresă IP și același browser, văzute de la trei ore înainte până la 15 minute după comandă, când se potrivește exact un vizitator. Vezi alte magazine online și funnel-uri.
4. Trimite către fiecare platformă
ROASaurus transmite PageView, ViewContent, AddToCart, InitiateCheckout, Purchase și Lead. Fiecare eveniment de pe server conține date de client cu hash SHA-256, click id-ul propriu al platformei, adresa IP și user agent-ul.
| Platformă | API server | Pixel în browser, același event id |
|---|---|---|
| Meta | Conversions API | Da |
| TikTok | Events API | Da |
| Snapchat | Conversions API v3 | Da |
| Conversions API v5 | Da | |
| Conversions API v3 | Da | |
| X | Ads API conversions (OAuth 1.0a) | Nu, doar server |
| Microsoft Advertising | UET Conversions API | Nu, doar server |
| Taboola | S2S postback | Nu, doar server |
| Conversions API | Nu, doar server | |
| OpenAI Ads | Conversions API | Da |
| Spotify Ads | Conversions API | Da |
| AppLovin | Axon Conversion API | Da |
| Criteo | Evenimente server-side | Nu, doar server |
| AdRoll | Server-to-Server Event API | Nu, doar server |
| Outbrain | S2S postback | Nu, doar server |
| Google Ads | Enhanced conversions din checkout-ul Shopify | Pixel de checkout |
Deduplicare, consimțământ și boți
Deduplicare. Pixelul din browser se declanșează cu același event id ca evenimentul de pe server, așa că platforma păstrează o singură copie. Numărarea dublă înseamnă de obicei că o altă aplicație trimite același pixel; iată soluția.
Consimțământ. Cu „Respect visitor consent” activat (implicit), decide API-ul de confidențialitate al clienților din Shopify sau instrumentul tău de consimțământ. Dacă un vizitator refuză cookie-urile de marketing, nu primește niciun id de vizitator, deci click-urile lui pe reclame și vizitele lui nu sunt asociate cu el, iar evenimentele lui din browser nu sunt trimise către platformele de publicitate. Comanda plătită în sine este trimisă totuși server-side, cu date de comandă transformate în hash, către Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising și Taboola; LinkedIn și destinațiile adăugate după el nu primesc nimic. În modul strict, nu se trimite nimic din browser până când vizitatorul își dă consimțământul. Vezi consimțământ și confidențialitate.
Filtru de boți. Crawlerele, previzualizatoarele de linkuri, verificările de uptime, boții AI și automatizările headless sunt eliminate înainte de jurnalul de evenimente sau de orice trimitere.
Jurnal de evenimente și livrări. Fiecare livrare este listată pe platformă, cu cererea și răspunsul platformei. Livrările eșuate sunt reîncercate cu backoff.
Pentru cine este și configurarea
Magazine care fac publicitate pe Meta, TikTok sau alte canale plătite și vor ca acele platforme să vadă fiecare achiziție. Pe Shopify, configurarea durează circa zece minute: conectezi magazinul, activezi încorporarea aplicației în temă, lipești pixelul de checkout și îți adaugi platformele de publicitate. Ghiduri: Shopify, Meta, WooCommerce și site-uri personalizate. Integrări: Shopify, Meta, TikTok, Google Ads și altele.
Limite
- X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll și Outbrain își primesc conversiile doar de pe server.
- Postback-urile Taboola funcționează doar după un click Taboola (
tblci) și nu returnează nicio validare, deci eșecurile nu pot fi detectate. - Conversions API UET de la Microsoft este în lansare limitată.
- În afara Shopify, consimțământul este citit din OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, orice banner IAB TCF, Google Consent Mode și WP Consent API. Alte bannere transmit alegerea cu
tlq('consent', …).
Lecturi suplimentare: tracking server-side pe Shopify și Meta Conversions API.
Construite pe aceleași date first-party
Întrebări, cu răspunsuri
Ce este tracking-ul server-side?
Tracking-ul server-side trimite evenimente de conversie de pe un server către API-ul fiecărei platforme de publicitate, în loc să se bazeze doar pe un pixel din browserul cumpărătorului. ROASaurus trimite fiecare achiziție din comenzile plătite ale magazinului tău, așa că blocantele de reclame și limitările cookie-urilor din browser nu o opresc.
Vor fi achizițiile numărate de două ori?
Nu din cauza ROASaurus. Acolo unde există un pixel în browser, acesta și evenimentul de pe server au același event id, așa că Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin și Spotify păstrează o singură copie. Numărarea dublă vine de la o altă aplicație care trimite același pixel; dezactivează-o pe aceea.
Am nevoie de CNAME sau de un dezvoltator?
Nu. Pe Shopify, app proxy-ul trimite evenimentele prin propriul tău domeniu, fără modificări DNS. Un subdomeniu CNAME este opțional: servește scriptul și evenimentele de pe propriul tău subdomeniu, așa că blocantele de reclame le tratează ca first-party.
Ce platforme de publicitate primesc evenimentele de pe server?
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll și Outbrain. Google Ads primește enhanced conversions de la pixelul de checkout Shopify. GA4, GTM server-side, Segment, Awin, impact.com, Attentive, Postscript și Omnisend pot primi și ele evenimente.
Fiecare vânzare, urmărită până la reclama care a adus-o
Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.
Începe proba gratuită →