L'obiettivo Acquisizione di nuovi clienti ti consente di ottimizzare la tua campagna Google Ads per l'acquisizione di nuovi clienti. In questo articolo, illustreremo come configurare i report sulle acquisizioni di nuovi clienti utilizzando il tagging, per migliorare ulteriormente la precisione del rilevamento dei nuovi clienti nelle tue campagne. Scopri di più sull'obiettivo Acquisizione di nuovi clienti
Istruzioni per configurare i report sulle acquisizioni di clienti
Procedura di installazione con il tag globale del sito
Nota: per utilizzare questa opzione, devi aver configurato in Google Ads un'azione di conversione di tipo "Acquisto" che soddisfi determinate condizioni e impostare l'acquisizione di clienti nell'account. Scopri di più sull'obiettivo Acquisizione di nuovi clienti
Passaggio 1: installa il codice per il monitoraggio delle conversioni del tag Google sul tuo sito web
Per installare il monitoraggio delle conversioni con il tag Google, consulta Impostare il monitoraggio delle conversioni per il tuo sito web.
Passaggio 2: aggiungi il parametro new_customer
allo snippet evento del tag
Ti consigliamo di aggiungere il seguente parametro cliente allo snippet evento:
Parametro | Tipo di valore | Descrizione |
new_customer |
Booleano: True/False/[Non specificato] | Il cliente che sta effettuando una conversione è un nuovo cliente?
|
Esempio del tag globale del sito configurato con il parametro precedente:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* SOSTITUISCI CON IL TUO VALORE */
…
"new_customer": true, /* calculate dynamically, populate with true/false */
…
]
});
/* ]]> */
Procedura di installazione con Google Tag Manager
Segui queste istruzioni per aggiungere il parametro new_customer
al codice di Google Tag Manager
- Seleziona il tag di conversione Nuovo cliente.
- Seleziona la casella di controllo "Fornisci nuovi dati dei clienti".
- Scegli l'origine dati Livello dati o Campi personalizzati.
- Aggiungi le seguenti variabili di riferimento alla pagina di pagamento.
Parametro | Tipo di valore | Descrizione |
new_customer |
Booleano: True/False/[Non specificato] | Il cliente che sta effettuando una conversione è un nuovo cliente?
|
customer_lifetime_value |
Valuta |
Il lifetime value del cliente che esegue la conversione corrisponde a un nuovo cliente?
|
Il livello dati viene utilizzato per archiviare temporaneamente i dati. È un formato strutturato, riconosciuto da Tag Manager, che ti consente di trasferire questi dati dalla tua pagina web o dalla tua app mobile ai tag, agli attivatori e ad altre variabili di Tag Manager.
Affinché le variabili recuperino le informazioni, non devi necessariamente impostare un livello dati. Le variabili di Tag Manager possono anche essere configurate per recuperare i valori direttamente dai campi personalizzati, dai cookie proprietari e dal DOM. Tuttavia, è consigliabile fare in modo che le variabili recuperino le informazioni direttamente da un oggetto del livello dati ben organizzato. Un'implementazione del livello dati può ridurre al minimo la probabilità che si verifichi una perdita di dati a causa di modifiche involontarie del codice, incoraggiare la definizione di un modello dei dati ben organizzato e accessibile, nonché semplificare la risoluzione dei problemi.
Per ogni conversione, puoi consentire a Google di rilevare automaticamente se si tratta di una nuova conversione oppure registrarla per conto tuo tramite il tag di conversione, il che garantirebbe una maggiore precisione nei report di Google Ads. Puoi anche modificare il valore di un nuovo cliente aggiungendo una frazione del valore medio dell'ordine al primo acquisto.
Il lifetime value cliente viene calcolato utilizzando il valore di conversione medio delle campagne Shopping e la frequenza di acquisto dei clienti. Partendo da questa considerazione, puoi scegliere una frazione per determinare il valore del nuovo cliente che ritieni più adatto.
Esempio di implementazione con il livello dati:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Esempio di implementazione con i campi personalizzati:
<script type="text/javascript">
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* PLEASE REPLACE WITH YOUR VALUE */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Procedura di installazione con Firebase
Passaggio 1: imposta il monitoraggio delle conversioni di Firebase
- Aggiungi Google Analytics alla tua app per Android o iOS.
- Accedi all'account Google Ads.
- Collega il tuo account Google Ads con la proprietà App di Google Analytics e Firebase. Segui le istruzioni sul collegamento.
- Misurare le conversioni di app della proprietà App di Google Analytics utilizzando l'SDK Firebase. Segui le istruzioni sulla misurazione delle conversioni di app con Firebase.
Passaggio 2: verifica le impostazioni dell'azione di conversione
Per monitorare l'acquisizione di nuovi clienti, verifica di aver impostato correttamente l'azione di conversione. Modifica le impostazioni dell'azione di conversione nel seguente modo:
- Imposta "categoria azione di conversione" su "acquisto".
- Imposta "evento Firebase" su "acquisto".
- Imposta "sorgente" su "Firebase".
- Imposta le azioni di conversione come "disponibili" (azione di conversione principale).
Passaggio 3: aggiungi il parametro new_customer
al tuo evento purchase
Prima di aggiungere il parametro new_customer
, devi aggiornare l'evento purchase
. Se non hai ancora creato un evento purchase, segui le istruzioni per Android e per iOS. Per monitorare l'acquisizione di nuovi clienti utilizzando Firebase è necessario il parametro new_customer
indicato di seguito.
Parametro | Tipo di valore | Descrizione |
new_customer |
Booleano: True/False/[Non specificato] | Il cliente che sta effettuando una conversione è un nuovo cliente?
|
Esempio di evento Firebase ecommerce_purchase
generato da un nuovo cliente.
Android:
// Prepare ecommerce bundle
Bundle ecommerceBundle = new Bundle();
// Set relevant bundle-level parameters
// New customer information. Should be calculated dynamically and populated with true/false.
ecommerceBundle.putBoolean( "new_customer", true ); // or false
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Revenue, optional
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // Optional
// Log event with ecommerce bundle
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// Prepare ecommerce dictionary
NSDictionary *ecommerce = @{
// New customer information. Calculate dynamically, populate with @YES/@NO.
@"new_customer" : @YES, // or @NO
// kFIRParameterValue : @75.98, // Revenue, optional.
// kFIRParameterCurrency : @"USD", // Optional.
};
// Log ecommerce_purchase event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Verificare le conversioni dei nuovi clienti
Assicurati di utilizzare il tag globale del sito e di aver installato il parametro new_customer
. Se sei in grado di creare un ordine di prova, procedi nel modo indicato di seguito per accertarti che i parametri vengano rispettati.
- Utilizza Strumenti per sviluppatori di Chrome per esaminare la pagina come indicato di seguito al fine di ottimizzare il codice:
- Seleziona il menu Chrome nell'angolo in alto a destra della finestra del browser. Seleziona Strumenti e poi Strumenti per sviluppatori.
- Fai clic con il tasto destro del mouse su un qualsiasi elemento di pagina e seleziona Ispeziona elementi. La finestra DevTools si aprirà nella parte inferiore del browser Chrome.
- Nella finestra DevTools, seleziona Rete.
- Invia il tuo ordine di prova nel browser web.
- Cerca la richiesta contenente la tua conversione (cerca "/conversion"). I parametri della stringa di query devono includere parametri aggiuntivi, come illustrato nell'esempio sottostante:
vdnc: true where vdnc = new_customer
Verificare le conversioni dei nuovi clienti con Firebase
Assicurati di utilizzare Firebase e di aver aggiunto o adattato l'evento purchase con i parametri dei dati del carrello.
Puoi poi eseguire il debug degli eventi in Firebase quasi in tempo reale. Puoi anche monitorare gli eventi new customer in Firebase.