Che cos'è il monitoraggio delle entrate nei test A/B? 6 errori durante il monitoraggio delle entrate + come evitarli
Pubblicato: 2021-07-21
Molti negozi di e-commerce non tengono traccia delle loro vendite. Se non stai monitorando le tue entrate, stai volando alla cieca e ti stai perdendo molte informazioni preziose che possono aiutarti a migliorare la tua attività.
L'aggiunta di un po' di codice al tuo carrello degli acquisti (vedi cosa ho fatto lì?) può permetterti di capire quali delle tue iniziative di marketing stanno guidando la maggior parte delle vendite.
Con il monitoraggio delle entrate, sarai in grado di comprendere:
- Quali pagine del tuo sito generano il maggior numero di conversioni di entrate
- Come le persone arrivano a queste pagine di "ricavi".
- Quali prodotti hanno il valore più alto nel tuo negozio.
Queste domande sono importanti perché hai bisogno di questi dati per allocare le risorse in modo efficace e prendere decisioni intelligenti.
In sostanza, scoprirai quali parti del tuo sito sono più efficaci per le tue canalizzazioni di marketing e vendita e quali non sono vantaggiose. Potresti scoprire, ad esempio, che una delle tue pagine di destinazione sta portando a un tasso di conversione del 10% mentre un'altra ha prestazioni inferiori al 10%, nel qual caso potresti voler riconsiderare come hai costruito quella pagina di destinazione.
In questo articolo, vedremo cosa comporta il monitoraggio delle entrate nei test A/B, come impostare il monitoraggio delle entrate nel tuo strumento di test A/B e come evitare di commettere errori costosi.
I modi migliori per monitorare le entrate dell'e-commerce nel tuo negozio
Vuoi sapere quante entrate sta generando il tuo negozio?
Con i tre metodi seguenti, è facile scoprirlo.
Scopri come utilizzare il monitoraggio delle entrate dell'e-commerce di Google Analytics, impostare il monitoraggio manuale delle entrate o utilizzare i Webhook nel tuo negozio Shopify.
Non importa su quale piattaforma di e-commerce ti trovi: ce n'è per tutti i gusti! Tutte queste opzioni ti forniranno dati preziosi sul tuo negozio che ti aiuteranno a prendere decisioni migliori.
Monitoraggio delle entrate dell'e-commerce di GA
Uno dei modi più comuni per monitorare le entrate per il tuo e-commerce è con Google Analytics.
Questa è la soluzione perfetta per i commercianti di e-commerce che utilizzano già Google Analytics e desiderano essere in grado di correlare i dati sull'utilizzo del sito Web con i dati sulle vendite, monitorare il tasso di conversione per prodotto, categoria o località di fatturazione e confrontarlo con altri sforzi di marketing per scoprire cosa funziona meglio per loro.
Ora, vediamo come puoi impostare il monitoraggio delle entrate nel tuo strumento di test A/B (in questo caso, Converti esperienze) utilizzando il monitoraggio e-commerce di Google Analytics. È più facile di quanto sembri!
Se incolli il codice Converti esperimenti subito dopo il tag </title> e utilizzi il monitoraggio e-commerce standard di Google Analytics più recente, collegheremo automaticamente la funzione di monitoraggio delle entrate e-commerce di Google Analytics a tutti i tuoi test. Non è necessario installare nulla; questo funziona immediatamente per tutti i clienti.
1. Crea un obiettivo di entrate con Google Analytics
In Converti esperienze, vai al Riepilogo esperienza, quindi alla sezione Obiettivi e fai clic su Modifica:

2. Crea un obiettivo di entrate dai modelli di obiettivi nel tuo esperimento

3. Inserisci il nome dell'obiettivo e l'URL della pagina in modo che corrisponda alla pagina di conferma dei tuoi acquisti

Salvalo e il gioco è fatto. Ecco come appare la configurazione:

Monitoraggio manuale delle entrate
Questo metodo è perfetto per qualsiasi azienda che non desidera utilizzare il monitoraggio dell'e-commerce di Google Analytics o non può utilizzarlo poiché non è implementato tramite il codice di monitoraggio standard. Puoi usarlo per scoprire quanti prodotti sono stati ordinati, quanti soldi sono stati guadagnati e altro ancora! È facile e veloce da configurare.
1. Crea un obiettivo di entrate
Ancora una volta, crea un obiettivo Entrate. Puoi farlo dal "Riepilogo esperienza" del tuo esperimento:
Assicurati di selezionare l'opzione Monitoraggio manuale delle entrate:

2. Copia il codice JS nel tuo sito web
Dopo aver salvato l'obiettivo, vai a modificarlo e troverai il codice JavaScript di seguito. Dovrai copiare e incollare questo script in un punto qualsiasi della pagina (dopo il codice di monitoraggio Conversion principale) del tuo sito Web per inviare le entrate e il conteggio dei prodotti ordinati al nostro sistema con i campi appropriati mappati alle variabili sul tuo sistema di e-commerce.
<script> finestra._conv_q = finestra._conv_q || []; window._conv_q.push(["pushFatturato",entrate,prodotti_cnt,id_obiettivo]); </script>
Nel codice sopra, sostituisci i seguenti campi con i valori effettivi delle tue variabili e-commerce:
- Entrate: entrate utilizzando 123,45 (punto come divisore cent)
- Conteggio prodotti (numero di prodotti nel carrello): products_cnt
- Il parametro goal_id viene compilato automaticamente con l'ID dell'obiettivo una volta salvato l'obiettivo.
Monitoraggio delle entrate in Shopify tramite Webhook
Proprietari di negozi Shopify, questo è per te.
Invece di impostare il codice e-commerce di Google Analytics o il codice di monitoraggio manuale delle entrate per acquisire i dati sulle entrate dal tuo negozio, puoi utilizzare il metodo Shopify Webhook che spieghiamo qui.
Shopify Webhook è una funzionalità che consente a un sito Web di notificare ad altri sistemi quando si verificano eventi. Ad esempio, quando crei un nuovo ordine, aiuterà altri sistemi a prendere attivamente informazioni dal CRM quando emergono dati. I webhook possono anche memorizzare quei dati.
Con Webhook, riceverai notifiche push quando si verifica un evento. Non sarà necessario sondare l'API per determinare se questi eventi si sono verificati o meno. Webhook ti consente di fornire un URL per il provider di webhook a cui inviare le richieste.
Questo metodo di monitoraggio delle conversioni di entrate è più efficace del metodo di monitoraggio manuale delle entrate per la creazione di un obiettivo di entrate che tiene traccia della pagina "Grazie". Il motivo è che viene effettivamente attivato quando viene creato un ordine, piuttosto che quando un visitatore visita la pagina "Grazie".

6 errori comuni che incasinano il monitoraggio delle entrate
Il fattore più importante da considerare quando si misurano le entrate è impostare correttamente il monitoraggio. Tuttavia, è sorprendente vedere che gli ottimizzatori tendono a fare questi 6 errori di base nel monitoraggio delle entrate senza nemmeno rendersene conto.
Il motivo per cui il monitoraggio può facilmente andare storto è perché l'impostazione corretta richiede un mix di competenze tecniche e conoscenze aziendali. I marketer e gli sviluppatori tendono a mancare di uno dei due.
Di seguito sono riportati sei costosi errori di monitoraggio delle entrate che abbiamo notato con i nostri clienti e come evitarli.
1. Il codice di monitoraggio dell'e-commerce viene aggiunto al posto sbagliato
A volte, potrebbe essere necessario spostare gli script per implementare nuove funzionalità o migliorare la velocità di una pagina. Questo spesso impedirà l'attivazione di eventuali codici di monitoraggio delle entrate. Questo tipo di problema non può essere rilevato dagli strumenti di controllo dei tag perché tutti i codici di tracciamento sono ancora presenti, ma non sono in ordine, causando ogni tipo di problema.
Un esempio sono le pagine di ringraziamento, in cui il codice di monitoraggio dell'e-commerce non si attiva se viene posizionato sopra il codice GA. Se il codice di monitoraggio dell'e-commerce viene attivato prima del codice GA, gli oggetti di Google Analytics non avviano l'acquisizione dei dati.

Pertanto, se utilizzi il metodo del codice di monitoraggio delle entrate manuale, assicurati di copiare lo script delle entrate manuali dopo aver salvato l'obiettivo delle entrate. Assicurati che questo parametro contenga l'ID obiettivo effettivo prima di aggiungere lo script alla tua pagina. Puoi utilizzare il codice di monitoraggio delle entrate riportato sopra, insieme a qualsiasi ID obiettivo del tuo progetto; i dati sulle entrate verranno archiviati in relazione a tale obiettivo e verrà registrata una conversione per tale obiettivo.
2. Non filtrare il traffico interno
Questo è un altro errore comune che accade troppo frequentemente.
Il più delle volte, il monitoraggio delle entrate tramite test A/B viene utilizzato per monitorare il modo in cui i clienti e gli utenti esterni interagiscono con il tuo sito Web poiché i modelli di traffico interno sono in genere diversi dai modelli di traffico esterno. Quando le visualizzazioni dei rapporti contengono dati sui risultati degli utenti interni ed esterni del tuo sito web, potrebbe diventare difficile determinare in che modo i tuoi clienti interagiscono effettivamente con il tuo sito web.

È probabile che tu e il tuo team visitiate il vostro sito web abbastanza spesso ed effettuiate ordini di acquisto di prova per verificare il monitoraggio delle entrate. Potrebbe non esserti mai venuto in mente che anche queste visite e conversioni all'obiettivo di entrate vengono monitorate da Convert Experiences. Quando ciò accade, i dati collegati alle azioni del tuo team vengono conteggiati insieme ai dati di tutti i tuoi visitatori.
Il modo "standard" per escludere le visite di traffico interno consiste nell'escludere indirizzi IP specifici. Puoi trovare ulteriori informazioni al riguardo in questo articolo per escludere gli indirizzi IP a livello di account o di progetto.

Suggerimento rapido: per trovare il tuo indirizzo IP, esegui una ricerca su Google per: "qual è il mio IP?"
Dovresti vedere il tuo indirizzo IP pubblico elencato nella parte superiore dei risultati. A seconda della tua connessione Internet, potrebbe essere necessario verificarlo di tanto in tanto. Dovresti anche ottenere gli indirizzi IP di tutti i colleghi che visualizzeranno o apporteranno modifiche al tuo sito regolarmente.
Tuttavia, escludere manualmente gli indirizzi IP presenta alcuni inconvenienti di cui devi essere a conoscenza:
- Gli indirizzi IP degli utenti sono in continua evoluzione: è probabile che i lavoratori remoti, soprattutto dopo la pandemia di COVID-19, abbiano indirizzi IP dinamici a casa o in piccoli uffici. Anche il personale che accede al tuo sito tramite un dispositivo mobile avrà un IP dinamico.
- Gli indirizzi IP possono diventare ingestibili – Con un indirizzo IP per ogni utente, l'importo da gestire può andare fuori controllo. Dimenticalo se hai bisogno di più di 20 filtri regex per catturarli. Ricorda, gli indirizzi IP possono cambiare e cambiano: di solito non ricevi alcun avviso di questo e probabilmente non saprai mai che c'è stato un cambiamento.
Un altro modo più efficiente consiste nell'utilizzare la segmentazione post-test per modificare temporaneamente i rapporti e applicarli retroattivamente, anziché escludere manualmente gli indirizzi IP.
In sostanza, i segmenti che possono essere attivati/disattivati in base al rapporto sono molto più flessibili dei filtri di esclusione IP che modificano permanentemente i dati e solo in avanti.
Trova semplicemente le condizioni soddisfatte dal tuo traffico interno (ad es. proveniente da un paese e da un browser specifici) e applicale al tuo rapporto Converti per escludere le entrate provenienti dal tuo test.

3. Attivazione del codice di monitoraggio dell'e-commerce più volte
Le transazioni ripetute errate gonfiano le entrate, distorcono i rapporti di attribuzione e creano discrepanze con i record di vendita. Compromettono l'integrità dei tuoi dati, minacciano l'efficacia delle tue decisioni e minano i tuoi sforzi per promuovere una cultura dei dati accurata.
Il motivo principale per cui viene inviata una transazione ripetuta è che l'hit che trasporta la transazione, che si tratti di una visualizzazione di pagina o di un hit di evento, viene inviato due o più volte. Spesso, l'hit che trasporta la transazione viene attivato al caricamento della pagina. Se la pagina viene ricaricata, l'hit viene inviato a Google Analytics più di una volta, registrando transazioni ripetute con lo stesso ID transazione.
I seguenti scenari sono i colpevoli più probabili:
- Ritorno alla pagina tramite un link inviato via e-mail o un segnalibro
- Aggiornamento della pagina
- Passare a una pagina diversa e tornare tramite il pulsante Indietro
- Ripristino della pagina da una sessione chiusa del browser o da un telefono
Gli scenari di cui sopra possono rappresentare una sfida poiché gli stessi dati di transazione vengono inviati a GA ogni volta che viene caricata la pagina di conferma, il che significa che nei report potrebbero essere visualizzati risultati duplicati.
Fortunatamente, ciò non accade quando i dati vengono inviati a Convert Experiences poiché monitoriamo solo le transazioni univoche per visitatore se non diversamente specificato (con l'attributo force_multiple).
_conv_q.push(["pushRevenue","revenue","products_cnt","goal_id","force_multiple"]);
Un modo per risolvere questo problema è impostare un flag una volta impostato il monitoraggio dell'e-commerce. Se la stessa pagina di conferma viene visualizzata di nuovo, assicurati che il monitoraggio dell'e-commerce non venga inviato a GA.
Per impostare un flag per una transazione, dovrai aggiungere una condizione JS personalizzata con un nuovo campo (ad esempio "TransactionCaptured").
Quando il cliente vede la pagina di conferma per la sua transazione, Convert Experiences verificherà se il campo "TransactionCaptured" è già stato contrassegnato per quella transazione. In caso contrario, le informazioni sulla transazione verranno inviate a GA e il campo "TransactionCaptured" per quel record verrà contrassegnato.
Se poi il cliente aggiorna o rivisita la sua pagina di conferma della transazione, il campo "TransactionCaptured" verrà prelevato, il codice che invia i dati della transazione a GA verrà nascosto e quindi GA non riceverà più copie degli stessi dati della transazione .
Se quanto sopra ti sembra troppo tecnico, dovresti chiedere ai tuoi sviluppatori di fare quanto segue:
- Assicurati che un utente non possa accedere alla pagina di conferma dell'ordine più di una volta senza effettuare un nuovo ordine.
- Assicurati che l'utente non possa aggiornare la pagina di conferma dell'ordine. Se ciò non è possibile, assicurati che il codice di monitoraggio delle entrate non sia implementato al ricaricamento/aggiornamento della pagina.
- Se esegui lo stesso codice di monitoraggio delle entrate nel tuo ambiente di gestione temporanea, è possibile che gli ordini di prova stiano gonfiando i tuoi dati di vendita. In questi casi, assicurati di non attivare il codice di monitoraggio delle entrate sul sito di staging.
4. Afferrare i valori dalle variabili sbagliate
Quando si utilizza Google Analytics, è fondamentale assicurarsi che gli sviluppatori inviino i dati variabili corretti ai parametri dell'e-commerce in GA. Se non viene rilevato all'inizio, questo errore causerà una mancata corrispondenza tra i numeri di vendita nello strumento di test A/B e i rapporti di analisi dell'e-commerce.
Molti sviluppatori commettono questo errore quando ci sono diverse variabili simili nel database, quindi scelgono erroneamente quella sbagliata da inviare a GA. Può essere difficile rilevare questo tipo di errore se non viene rilevato durante il test. Conoscendo a fondo tutti i campi di dati, ti risparmierai un mal di testa su tutta la linea.
5. Problemi di pagamento di terze parti
Se stai utilizzando un checkout di terze parti, assicurati di seguire queste 4 cose:
- Implementa lo stesso codice di monitoraggio delle entrate (GTM o analytics.js/gtag.js) su entrambi i siti.
- Escludi il dominio Referral per la pagina di checkout.
- Implementa il monitoraggio tra domini (tramite GTM o analytics.js/gtag.js).
- Usa il metodo webhook per i negozi Shopify e le pagine di upsell. Questa integrazione dovrebbe essere compatibile con altri plug-in di upsell e abbonamento che utilizzano l'API di Shopify per creare ordini all'interno di Shopify. Il team di Convert ha verificato che questa integrazione può tracciare gli ordini dei plug-in Ricarica Shopify.
Ciò assicurerà di non contare più sessioni dello stesso utente. Puoi attivare il codice quando l'utente completa la transazione e arriva alla tua pagina di ringraziamento.
6. Valori anomali dell'ordine abilitati
A volte, potresti ritenere che un grosso ordine sul tuo sito di e-commerce annulli i numeri delle entrate dell'esperimento e che non stai ottenendo un quadro preciso delle vendite effettive.
Converti esperienze ti consente di ignorare determinati ordini in base a soglie di importo che puoi configurare. Chiamiamo questo "Outliers dell'ordine". Questa impostazione deve essere abilitata prima che gli ordini vengano inseriti o ignorati. Questa azione non può essere avviata retroattivamente.
Tuttavia, ciò potrebbe causare una discrepanza nei rapporti sulle entrate poiché potresti dimenticare di averlo impostato e non capire perché il tuo strumento di analisi e Converti entrate non corrispondono. Quindi, se stai abilitando i valori anomali delle transazioni, assicurati di tenerne traccia.

Conclusione
Uno degli aspetti più importanti della gestione di un negozio di e-commerce è sapere cosa sta guidando le tue entrate. Strumenti come Convert Experiences possono offrire preziose informazioni, ma iniziano tutti con un monitoraggio accurato! Ci sono molte cose che potrebbero andare storte e rendere i tuoi dati inutilizzabili, quindi assicurati di seguire i suggerimenti sopra in modo da non perdere dettagli vitali perché qualcosa non ha funzionato correttamente!

