Segmentazione per origine di acquisizione dell'utente

NOTE
Il processo seguente non supporta Google Universal Analytics.

La capacità di segmentare i dati per origine di acquisizione utente è fondamentale per gestire efficacemente il piano di marketing. Conoscere la fonte di acquisizione dei nuovi utenti mostra quali canali producono i maggiori rendimenti e consente al team di allocare fondi di marketing in modo sicuro.

Se non si tiene traccia delle origini di acquisizione utente nel database, Adobe Commerce Intelligence può essere utile per iniziare:

Tracciamento dell'origine di acquisizione dell'utente

Adobe consiglia due metodi per tenere traccia dei dati di origine dei riferimenti in base alla configurazione:

(Opzione 1) Tenere traccia dei dati di origine dei riferimenti dell'ordine tramite Google Analytics E-Commerce

Se si utilizza Google Analytics E-Commerce per tenere traccia dei dati relativi a ordini e vendite, è possibile utilizzare [Google Analytics E-Commerce Connector] per sincronizzare i dati di origine di riferimento di ogni ordine. Questo consente di segmentare i ricavi e gli ordini per origine di riferimento (ad esempio, utm_source o utm_medium). È inoltre possibile ottenere un'idea delle origini di acquisizione del cliente tramite Commerce Intelligence dimensioni personalizzate, ad esempio User's first order source.

(Opzione 2) Salvataggio dei dati di origine di acquisizione di Google Analytics nel database

In questo argomento viene illustrato come salvare le informazioni sul canale di acquisizione di Google Analytics nel proprio database, ovvero i parametri source, medium, term, content, campaign e gclid presenti durante la prima visita di un utente al sito Web. Per una spiegazione di questi parametri, consulta la Google Analytics documentazione. Vengono quindi esaminate alcune delle potenti analisi di marketing che è possibile eseguire con queste informazioni in Commerce Intelligence.

Perché?

Se si considerano solo le metriche di conversione e acquisizione predefinite di Google Analytics, non si ottiene l'intera immagine. Mentre è interessante vedere il numero di conversioni dalla ricerca organica rispetto alla ricerca a pagamento, cosa si può fare con quelle informazioni? Dovresti spendere più soldi per la ricerca a pagamento? Questo dipende dal valore dei clienti provenienti da quel canale, che non è qualcosa che la Google Analytics fornisce.

NOTE
Google Analytics eCommerce Tracking attenua il problema memorizzando i dati della transazione in Google Analytics, ma questa soluzione non funziona per i siti non di eCommerce. Inoltre, alcuni strumenti come l'analisi per coorte non sono facili da usare nell'interfaccia Google Analytics.

Cosa succede se vuoi inviare un'e-mail di follow-up a tutti i clienti acquisiti da una determinata campagna e-mail? Oppure integrare i dati di acquisizione con il sistema CRM? Impossibile in Google Analytics. In effetti, è contrario ai termini di servizio per Google Analytics memorizzare i dati che identificano un individuo. Tuttavia, puoi archiviare questi dati da solo.

Il metodo

Google Analytics memorizza le informazioni di riferimento del visitatore in un cookie denominato __utmz. Una volta impostato il cookie (dal codice di tracciamento Google Analytics), il suo contenuto verrà inviato insieme a ogni richiesta successiva dell'utente al dominio. In PHP, ad esempio, è possibile estrarre il contenuto di $_COOKIE['__utmz'] e visualizzare una stringa simile alla seguente:

100000000.12345678.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=rj metrics

È chiaro che alcuni dati di origine di acquisizione sono codificati nella stringa. Viene testato per confermare che si tratta dell’origine di acquisizione più recente del visitatore e dei dati della campagna associati. Ora devi sapere come estrarre i dati.

Questo codice è stato tradotto in una libreria PHP ospitata su github. Per utilizzare la libreria, include un riferimento a ReferralGrabber.php e quindi chiamare

$data = ReferralGrabber::parseGoogleCookie($_COOKIE['__utmz']);

L'array $data restituito è una mappa delle chiavi source, medium, term, content, campaign, gclid e dei rispettivi valori.

L'Adobe consiglia di aggiungere al database una tabella denominata, ad esempio, user_referral, con colonne del tipo: id INT PRIMARY KEY, user_id INT NOT NULL, source VARCHAR(255), medium VARCHAR(255), term VARCHAR(255), content VARCHAR(255), campaign VARCHAR(255), gclid VARCHAR(255). Ogni volta che un utente si iscrive, prendi le informazioni di riferimento e memorizzale in questa tabella.

Come utilizzare questi dati

Ora che stai salvando l'origine di acquisizione dell'utente, come puoi utilizzarla?

Si supponga di utilizzare un database SQL e di disporre di una tabella users con la seguente struttura:

ID
EMAIL
JOIN_DATE
ACQ_SOURCE
ACQ_MEDIUM
1
john@abc.com
24/01/2012
google
organico
2
jim@abc.com
24/01/2012
google
cpc
3
joe@def.com
25/01/2012
diretto
-
4
jess@ghi.com
26/01/2012
referral
techcrunch.com
5
jen@ghi.net
30/01/2012
altro
organico

Per iniziare, puoi contare il numero di utenti provenienti da ciascun canale di riferimento eseguendo la seguente query sul database:

SELECT acq_source, COUNT(id) as user_count FROM users GROUP BY acq_source;

Il risultato è simile al seguente:

ACQ_SOURCE
CONTEGGIO_UTENTI
google
294
diretto
156
referral
55
altro
16

Questo è interessante, ma di uso limitato. Quello che vorresti sapere è:

  • Tasso di crescita di questi numeri nel tempo
  • La quantità di ricavi generati da ogni origine di acquisizione
  • analisi per coorte di utenti provenienti da ogni origine
  • La probabilità che un utente proveniente da uno di questi canali ritorni come cliente in futuro

Le query necessarie per eseguire queste analisi sono complesse. Sulla base di queste informazioni, potrai determinare i canali di acquisizione più redditizi e concentrare di conseguenza i tempi e i soldi del marketing.

Correlato

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc