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 | |
|---|---|
| Installazione | Installazione dell’app Shopify da Add a store › Shopify |
| Vetrina | App embed del tema: click id, visitor id nel carrello, visualizzazioni di pagina, visualizzazioni di prodotto, aggiunte al carrello |
| Checkout | Pixel web di ROASaurus; pixel personalizzato facoltativo per i pixel del browser, Google Ads e Klaviyo |
| Acquisti | Inviati dal webhook orders/paid, oppure alla creazione dell’ordine per il pagamento alla consegna e i checkout esterni |
| Abbinamento degli ordini | Attributi del carrello, token del carrello e del checkout, e pixel di checkout |
| Consenso | Legge 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
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 →