Integrazione per negozi online

Tracciamento server-side per Shopify

Collega il tuo negozio e ROASaurus registra i webhook degli ordini, cattura ogni clic sugli annunci nella tua vetrina e invia ogni ordine pagato alle tue piattaforme pubblicitarie dal server.

Shopify in sintesi
InstallazioneInstallazione dell’app Shopify da Add a store › Shopify
VetrinaApp embed del tema: click id, visitor id nel carrello, visualizzazioni di pagina, visualizzazioni di prodotto, aggiunte al carrello
CheckoutPixel web di ROASaurus; pixel personalizzato facoltativo per i pixel del browser, Google Ads e Klaviyo
AcquistiInviati dal webhook orders/paid, oppure alla creazione dell’ordine per il pagamento alla consegna e i checkout esterni
Abbinamento degli ordiniAttributi del carrello, token del carrello e del checkout, e pixel di checkout
ConsensoLegge le impostazioni sulla privacy dei clienti di Shopify

Come si collega Shopify

Vai su Add a store › Shopify, inserisci il tuo dominio .myshopify.com, clicca su Install app e approvala. ROASaurus registra i webhook degli ordini e il proprio pixel di checkout. Poi attiva l’app embed ROASaurus nell’editor del tema. Carica lo script di tracciamento su ogni pagina, cattura i click id degli annunci e salva il visitor id nel carrello come attributo del carrello.

Gli eventi della vetrina passano dall’app proxy di Shopify sul tuo dominio, quindi gli ad blocker vedono una richiesta first-party e non ti serve un CNAME.

Perché l’abbinamento è più diretto su Shopify

Shopify porta nel carrello il visitor id di ROASaurus, e ROASaurus collega anche i token del carrello e del checkout. Quando arriva il webhook dell’ordine, sa a quale visitatore e a quale clic sull’annuncio appartiene l’ordine, senza doverlo indovinare da email o IP.

Quando vengono inviati gli acquisti

Con Shopify checkout, gli acquisti vengono inviati dal webhook orders/paid, trattenuti 20 secondi in modo che l’evento di checkout del browser (IP, user agent, fbp) possa essere collegato per primo. Con External / COD checkout, per il pagamento alla consegna o per checkout come Checkify e CheckoutChamp che creano ordini Shopify, vengono inviati quando l’ordine viene creato.

Il pixel di checkout facoltativo

Incolla lo snippet del pixel personalizzato in Impostazioni › Eventi del cliente per aggiungere al checkout i pixel del browser, le conversioni avanzate di Google Ads e il Klaviyo booster.

Profitto e LTV dalla stessa installazione

I webhook di ordini, rimborsi, prodotti, inventario e contestazioni alimentano l’analisi del profitto, compresi il costo per articolo di Shopify e le commissioni esatte di Shopify Payments. Gli stessi ordini costruiscono il lifetime value e le coorti.

Markets, POS, headless e l’admin di Shopify

I pixel possono essere instradati per Shopify Market, con id e token propri per ogni mercato. Gli ordini da Point of Sale e le bozze di ordine vengono gestiti separatamente per ogni destinazione, e le vendite in negozio possono andare a Meta e Google Ads come eventi offline. Hydrogen e le altre vetrine headless caricano il modulo ROASaurus (vedi la guida headless). I negozi che installano da Shopify gestiscono connessioni e impostazioni nell’app integrata nell’admin di Shopify e pagano tramite Shopify.

Limiti

  • Disattiva i pulsanti di checkout dinamici «Acquista ora» così l’aggiunta al carrello viene sempre tracciata.
  • Imposta la condivisione dei dati di Facebook & Instagram su Standard o su disattivata per lo stesso pixel, altrimenti Meta conta gli acquisti due volte.
  • Con Respect visitor consent attivo (l’impostazione predefinita), i visitatori che rifiutano i cookie di marketing non ricevono alcun visitor id, quindi i loro clic sugli annunci e le loro visite non vengono collegati a loro e i loro eventi del browser non vengono inviati alle piattaforme pubblicitarie. Il loro ordine pagato viene comunque inviato server-side con i dati dell’ordine sottoposti ad hash.

Correlati

FAQ

Domande, risposte

Quanto tempo richiede la configurazione di Shopify?

Circa dieci minuti: collega il negozio, attiva l’app embed, incolla facoltativamente il pixel di checkout e scegli il tuo tipo di checkout. Apri il tuo negozio con ?roasaurus=connected per verificare che lo script sia attivo.

Funziona con il pagamento alla consegna?

Sì. Scegli External / COD checkout in Store settings. Gli acquisti vengono così inviati quando l’ordine viene creato invece che quando viene pagato.

Cosa succede quando un visitatore rifiuta i cookie?

Con Respect visitor consent attivo, ROASaurus legge le impostazioni sulla privacy dei clienti di Shopify. 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.

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 →