Tracciamento server-side

Tracciamento server-side per Shopify e WooCommerce

ROASaurus salva ogni clic sugli annunci sul tuo dominio, lo associa all’ordine pagato e invia l’acquisto alle tue piattaforme pubblicitarie dal server.

Ogni click id conservato

Diciannove click id e sei campi UTM, salvati con un visitor id first-party.

Raccolto sul tuo dominio

Tramite l’app proxy di Shopify o un sottodominio CNAME, così gli ad blocker vedono il tuo stesso sito.

Inviato dall’ordine reale

Gli acquisti vengono inviati dagli ordini pagati del tuo negozio, non da un tag del browser.

Quindici piattaforme pubblicitarie

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll e Outbrain, più le conversioni avanzate di Google Ads su Shopify.

Deduplicato

Il pixel del browser e l’evento server condividono un event id, così ogni piattaforma conserva un solo acquisto.

Consenso e bot gestiti

Sono le impostazioni sulla privacy di Shopify o il tuo strumento per il consenso a decidere quali visitatori vengono tracciati. Crawler e browser headless vengono scartati per primi.

Perché i pixel del browser perdono acquisti

Gli ad blocker bloccano molte richieste dei pixel, e Safari limita a sette giorni i cookie impostati dagli script, quindi un acquirente che torna dopo una settimana può sembrare organico. Il tracciamento server-side invia l’acquisto dai dati del tuo ordine all’API di ogni piattaforma, con il click id salvato al primo atterraggio.

Come funziona

1. Cattura il clic

Lo script legge i click id fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref e OutbrainClickId, più tutti e sei i campi UTM, e li salva con un visitor id first-party, il cookie _tl. Su Shopify il visitor id viene scritto anche nel carrello.

2. Raccogli in first-party

  • App proxy di Shopify. La vetrina invia gli eventi a yourstore.com/apps/roasaurus/e, che Shopify firma e inoltra. Stessa origine, nessuna modifica DNS, con il collector standard come ripiego.
  • Sottodominio CNAME. Punta t.yourstore.com a ROASaurus e un certificato viene emesso automaticamente. Lo script e gli eventi vengono poi caricati dal tuo sottodominio, quindi gli ad blocker li trattano come first-party, e lì il visitor id viene impostato anche come cookie server. Safari può comunque limitare quel cookie a 7 giorni.

3. Associa l’ordine

Su Shopify gli ordini vengono associati tramite gli attributi del carrello, i token del carrello e del checkout e il pixel di checkout. L’acquisto viene inviato dal webhook orders/paid dopo un’attesa di 20 secondi, così l’evento di checkout del browser (IP, user agent, fbp) può essere collegato per primo. Il pagamento alla consegna e i checkout esterni inviano alla creazione dell’ordine.

Il plugin WooCommerce salva i cookie di tracciamento su ogni ordine. Le piattaforme senza attributi del carrello associano tramite l’evento Purchase della pagina di ringraziamento, poi tramite un’email sottoposta ad hash che il visitatore ha lasciato in precedenza sul tuo sito (in un popup o tramite una chiamata Identify), poi tramite lo stesso IP e browser visti da tre ore prima a 15 minuti dopo l’ordine, quando corrisponde esattamente un visitatore. Vedi altri negozi online e funnel.

4. Invia a ogni piattaforma

ROASaurus inoltra PageView, ViewContent, AddToCart, InitiateCheckout, Purchase e Lead. Ogni evento server include i dati del cliente sottoposti ad hash con SHA-256, il click id proprio della piattaforma, l’indirizzo IP e lo user agent.

PiattaformaAPI serverPixel del browser, stesso event id
MetaConversions APISì
TikTokEvents APISì
SnapchatConversions API v3Sì
PinterestConversions API v5Sì
RedditConversions API v3Sì
XConversioni tramite Ads API (OAuth 1.0a)No, solo server
Microsoft AdvertisingUET Conversions APINo, solo server
TaboolaPostback S2SNo, solo server
LinkedInConversions APINo, solo server
OpenAI AdsConversions APISì
Spotify AdsConversions APISì
AppLovinAxon Conversion APISì
CriteoEventi server-sideNo, solo server
AdRollServer-to-Server Event APINo, solo server
OutbrainPostback S2SNo, solo server
Google AdsConversioni avanzate dal checkout di ShopifyPixel di checkout

Deduplicazione, consenso e bot

Deduplicazione. Il pixel del browser scatta con lo stesso event id dell’evento server, così la piattaforma conserva una sola copia. Il doppio conteggio di solito significa che un’altra app invia lo stesso pixel; ecco la soluzione.

Consenso. Con «Respect visitor consent» attivo (l’impostazione predefinita), decide la Customer Privacy API di Shopify o il tuo strumento per il consenso. Se un visitatore rifiuta i cookie di marketing, non riceve alcun visitor id, quindi i suoi clic sugli annunci e le sue visite non vengono collegati a lui e i suoi eventi del browser non vengono inviati alle piattaforme pubblicitarie. L’ordine pagato viene comunque inviato server-side, con i dati dell’ordine sottoposti ad hash, a Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising e Taboola; LinkedIn e le destinazioni aggiunte dopo non ricevono nulla. In modalità Strict non viene inviato nulla dal browser finché il visitatore non dà il consenso. Vedi consenso e privacy.

Filtro bot. Crawler, anteprime dei link, controlli di uptime, bot AI e automazione headless vengono scartati prima dell’event log o di qualsiasi invio.

Log di eventi e invii. Ogni invio è elencato per piattaforma con la richiesta e la risposta della piattaforma. Gli invii falliti vengono ritentati con backoff.

Per chi è e come configurarlo

Negozi che fanno pubblicità su Meta, TikTok o altri canali a pagamento e vogliono che queste piattaforme vedano ogni acquisto. Su Shopify la configurazione richiede circa dieci minuti: collega il negozio, attiva l’app embed del tema, incolla il pixel di checkout e aggiungi le tue piattaforme pubblicitarie. Guide: Shopify, Meta, WooCommerce e siti personalizzati. Integrazioni: Shopify, Meta, TikTok, Google Ads e altre.

Limiti

  • X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll e Outbrain ricevono le conversioni solo dal server.
  • I postback di Taboola funzionano solo dopo un clic su Taboola (tblci) e non restituiscono alcuna convalida, quindi gli errori non possono essere rilevati.
  • La UET Conversions API di Microsoft è in rilascio limitato.
  • Fuori da Shopify, il consenso viene letto da OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, qualsiasi banner IAB TCF, Google Consent Mode e la WP Consent API. Gli altri banner passano la scelta con tlq('consent', …).

Per approfondire: il tracciamento server-side su Shopify e la Meta Conversions API.

Altre funzionalità

Costruite sugli stessi dati first-party

Analisi del profittoUtile netto dopo ogni costo, POAS e ROAS di pareggio, un conto economico completo e il profitto per prodotto, ordine e canale.AttribuzioneDodici modelli, dall’ultimo clic ai modelli data-driven Markov e Shapley e a Total Impact, sui tuoi dati di clic, con i percorsi degli ordini e il profitto delle campagne.Lifetime valueCoorti, payback del CAC, LTV previsto fino a 24 mesi, tempi di riacquisto e segmenti RFM sincronizzati con Klaviyo.Ask AI e MCPUn assistente basato su Claude che risponde a partire dai tuoi report, e un server MCP con strumenti in sola lettura per Claude Code e altri client.Analisi delle creativitàHook rate, hold rate, saturazione e ROAS per creatività, hook, creator e formato per Meta e TikTok.Marketing mix & budgetUn modello di marketing mix con ottimizzatore del budget, test geo-lift e on/off, curve di spesa e consigli giornalieri per scalare, mantenere o tagliare ogni campagna.AudiencePubblici creati da ordini, LTV previsto, RFM, visitatori e lead, sempre sincronizzati con dieci piattaforme pubblicitarie e Klaviyo.Actions & AutopilotUn ads manager per nove piattaforme con casella di approvazione, regole con limiti di sicurezza, un Autopilot AI e rollback in un click.Briefing AIAvvisi sulle anomalie, riepiloghi AI basati sui tuoi numeri, un piano d’azione settimanale con registro delle decisioni e domande programmate su Slack.Concorrenti & visibilità nell’AIInserzioni Meta ed email dei concorrenti, quante volte gli assistenti AI nominano il tuo negozio, bozze di contenuti AI e focus group AI.InfluencerUn CRM per influencer con accordi, attribuzione per codice e link, e ROI e profitto per accordo e per influencer.AgenzieWorkspace per i clienti, una panoramica multi-cliente, white label sul tuo dominio, report PDF e una quota di ricavi.
FAQ

Domande, risposte

Che cos’è il tracciamento server-side?

Il tracciamento server-side invia gli eventi di conversione da un server all’API di ogni piattaforma pubblicitaria, invece di affidarsi solo a un pixel nel browser dell’acquirente. ROASaurus invia ogni acquisto dagli ordini pagati del tuo negozio, quindi gli ad blocker e i limiti sui cookie dei browser non lo fermano.

Gli acquisti verranno contati due volte?

Non da ROASaurus. Dove esiste un pixel del browser, questo e l’evento server portano lo stesso event id, così Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin e Spotify conservano una sola copia. Il doppio conteggio deriva da un’altra app che invia lo stesso pixel; disattivala.

Mi servono un CNAME o uno sviluppatore?

No. Su Shopify, l’app proxy invia gli eventi dal tuo dominio senza modifiche DNS. Un sottodominio CNAME è facoltativo: serve lo script e gli eventi dal tuo sottodominio, così gli ad blocker li trattano come first-party.

Quali piattaforme pubblicitarie ricevono gli eventi server?

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll e Outbrain. Google Ads riceve le conversioni avanzate dal pixel di checkout di Shopify. Anche GA4, GTM server-side, Segment, Awin, impact.com, Attentive, Postscript e Omnisend possono ricevere eventi.

Ogni vendita, ricondotta all’annuncio che l’ha generata

Tracciamento server-side, profitto e lifetime value in un’unica app. Prova gratuita di 14 giorni, senza carta di credito.

Inizia la prova gratuita →