[Aggiornato 21 Maggio 2019 ]
In questa guida ti spiegherò come implementare il codice di monitoraggio chiamata di Google Ads (ex AdWords) con Google Tag Manager.
In pratica Google fa da proxy (o da ponte, se il termine non ti è familiare) usando dei suoi numeri di telefono. Cosa diavolo significa? Che quando l’utente preme quel numero di telefono sul sito, ad esempio col cellulare, apparentemente stai chiamando il tuo numero ma in realtà uno script fa partire la chiamata verso un numero di Google.
Bello.
A cosa serve ‘sto #barbatrucco? Per permettere su Adwords di monitorare parole chiave e gruppi di annunci, qualcosa che fino a prima era ipotetico o si poteva fare solo con dei barbatrucchi.
Per poter usare questa funzione devi avere tutti questi requisiti (li trovi comunque nella guida ufficiale):
Vai su Google Ads (ex AdWords) e accedi alle conversioni:
Nuova interfaccia:
Vecchia interfaccia:
Nuova interfaccia:
Vecchia interfaccia:
Bene ora non ti resta che compilare tutti i campi relativi alla conversione:
Clicca crea e continua per ottenere il codice di conversione:
Da marzo 2019 è possibile scegliere Google Tag Manager come valore. Ovviamente ora è l’opzione che ti consiglio di usare 🙂
A questo punto avrai l’ID di conversione e la label (etichetta) da inserire in un Tag di Google Ads Conversion e il gioco è fatto!
Ora non ti resta che prendere i valori di ID ed etichetta (label) e installarli nel Tag di Conversione di Google Ads e il gioco è fatto. Altrimenti ci sono anche opzioni per implementare il tracking direttamente a codice.
Con Google Tag Manager potrai scegliere tra due tipi di tag, il primo è più recente e specifico per le chiamate. Lo troviamo nella lista dei tag chiamato: “Google Ads Calls from Website Conversion“.
Altrimenti si può usare il classico Conversion Tracking generico. Il mio consiglio è usare il Tag “Google Ads Calls from Website”. Vediamoli comunque entrambi.
Ti basterà inserire nel primo campo il numero di telefono esattamente come compare nel sito; e completare gli altri due quadranti con i dati che ti ha appena fornito Ads
Simile alla prima opzione, qua ti basterà solo inserire il tuo ID di conversione, e la sua Label (etichetta).
Opzionalmente puoi collegare la variabile Conversion Value, a patto che te la abbia già creata.
Non ti spaventare nel caso te non la abbia, se il tuo scopo è solo di tracciare le chiamate, non è necessaria.
Se hai deciso di tracciare con uno dei tag di Google Tag Manager, dopo aver creato il tuo tag assicurati di aver creato anche un tag “Linker di Conversioni”. Se ne avete già uno, ti basta accertarti che si attivi in tutte le pagine, o anche solo nelle pagine a cui sei interessato.
Se non ne hai uno, ti basta crearlo, andrà bene anche solo una configurazione base, quindi ti basta crearlo, e selezionare un attivatore Page View, come nell’immagine.
Una volta che avrai fatto il tag Ads e ed il Tag Linker di Conversioni, potrai passare al debug e verificarne da subito il funzionamento, come potrai vedere nello Step 5.
Sei un nostalgico? Ecco come si faceva prima dell’avvento del Tag dedicato e.
Scegli il Tag di tipo “Install the tag yourself”:
Boom! Una volta selezionato avrai 3 scelte. Vediamole una per una.
Questa soluzione vale nel caso in cui nel tuo sito web non è mai stato installato lo snippet di gtag. Se usi solo Google Tag Manager per gestire Google Analytics allora di sicuro il tuo sito web non usa gtag. Lo snippet che ti verrà proposto sarà uno script simile a questo:
<!-- Global site tag (gtag.js) - Google Ads: 757767901--> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-757767901"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-757767901'); </script>
In questo caso lo script userà direttamente come id il codice di conversione che Google Ads ha creato: AW-757767901.
Ovviamente nel tuo caso il codice sarà diverso.
Questo è il caso in cui il tuo sito ha già caricato lo snippet del Globa Site Tag e non hai necessità di installarlo. L’esempio più frequente è l’utilizzo di Google Analytics. Dovrai quindi semplicemente installare l’ultima parte dello script:
gtag('config', 'AW-757767901');
Questo caso fa per te se hai già installato anche lo script di conversione (del caso 2 per intenderci) e quindi hai necessità di vedere i prossimi step.
Oh, immagino che tu sia un po’ in panico vero? Niente paura!
Dunque se segui le mie guide e il mondo di Google Tag Manager, allora dovresti usare il primo codice 🙂
Fiuuuu… finalmente ci siamo!
Ehm, in realtà no. Ti manca ancora un piccolo passaggio, ovvero se inserire il numero ti telefono che compare nel tuo sito oppure no.
Nel primo caso ti basterà:
Nel secondo caso invece non dovrai inserire nessun numero perché lo farai direttamente via codice (fai ciao ciao con la manina allo sviluppatore che sarà lieto di farlo).
Nel mio caso scelgo il primo e ci schiaffo dentro il numero di telefono della mia bellissima web agency In Risalto 😉
Questo step non serve se hai usato il tag “Google Ads Calls from Website Conversion“. Quindi se è questo il tuo caso passa pure allo step 5. Altrimenti prosegui.
Ora che abbiamo deciso quale snippet prendere ci basterà inserirlo dentro a Google Tag Manager attraverso un Tag di tipo HTML Personalizzato:
Lo script sarà simile a questo:
<!-– Global site tag (gtag.js) – Google Ads: 757767901 –-> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-757767901"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-757767901/c0LVCMSyw5YBEN29qukC', { 'phone_conversion_number': '0444371210' }); </script>
Questo step fa al caso tuo solo se:
<span class="number">0444 371210</span>
oppure
<a id="number_link" href="tel:0444371210">0444 371210</a> bene ora non ti resta che creare modificare il Tag HTML personalizzato con questo riportato:
<!-- Global site tag (gtag.js) - Google Ads: 757767901 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-757767901"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
var callback = function(formatted_number, mobile_number) {
// formatted_number: numero da visualizzare nello stesso formato di 'phone_conversion_number' (in questo caso, '0444371210')
// mobile_number: numero formattato da utilizzare in un link cliccabile
// con tel:-URI (in questo caso, '+390444371210')
var e = document.getElementById("number_link");
e.innerHTML = "";
e.appendChild(document.createTextNode(formatted_number));
};
gtag('config', 'AW-757767901/c0LVCMSyw5YBEN29qukC', {
'phone_conversion_number': '0444371210'
});
</script>
Se invece vuoi anche inserire il link di tipo tel: pensato per i device mobile allora ti basterà applicare questo codice:
<!-- Global site tag (gtag.js) - Google Ads: 757767901 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-757767901"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
var callback = function(formatted_number, mobile_number) {
// formatted_number: numero da visualizzare nello stesso formato di 'phone_conversion_number' (in questo caso, '0444371210')
// mobile_number: numero formattato da utilizzare in un link cliccabile
// con tel:-URI (in questo caso, '+390444371210')
var e = document.getElementById("number_link");
e.innerHTML = "";
e.href = "tel:" + mobile_number;
e.appendChild(document.createTextNode(formatted_number));
};
gtag('config', 'AW-757767901/c0LVCMSyw5YBEN29qukC', {
'phone_conversion_number': '0444371210'
});
</script>
Ok, ci siamo quasi ormai 🙂
Bene ora non ti resta che verificare il tutto 🙂
Utilizziamo l’Anteprima di Debug di GTM per analizzare il Tag che si attiva e gestiamo anche Tag Assistant,
A questo punto dovresti vedere il Tag che si attiva e su Tag Assitant la voce Website Calls Metrics in verde.
Wow, figo ma chi mi assicura che Google gestirà il numero di Proxy?
Dunque dalla guida ufficiale di Google Ads ti consigliano di smanettare sui tuoi annunci a pagamento e quindi spendere dei soldi sui tuoi stessi annunci e provare a chiamarti.
Ah-ha.
Sei d’accordo con me che è leggermente assurdo, vero?
Esiste un vecchio #barbatrucco che permette di simulare la chiamata da Google Ads semplicemente aggiungendo un parametro in QueryString all’URL.
Vuoi sapere cosa aggiungere?
Ok, ok te lo svelo.
Ti basterà inserire il parametro #google-wcc-debug nel tuo URL.
Sì, esatto. Dovrai semplicemente trasformare il tuo URL da così:
www.tagmanageritalia.it/test-call-phone-ads/
a così
www.tagmanageritalia.it/test-call-phone-ads/#google-wcc-debug
Semplice no?
Ti apparirà una schermata simile a questa:
Bingo!
Ora puoi provare le tue conversioni di tipo chiamata telefonica direttamente nel tuo sito grazie a Google Tag Manager.
Ti è stata utile questa guida? Fammelo sapere nei commenti 😉
A presto e buon Tag!
Per LaCuraDellAuto, punto di riferimento italiano per gli appassionati di car detailing, abbiamo avviato un…
Insieme a Linear - Gruppo Unipol, compagnia assicurativa online attiva dal 1996 e specializzata nell'offerta…
(* Il nome del cliente è coperto da accordo di riservatezza, e per questo motivo…
Cos'è il piano di misurazione (e cosa non è) Il piano di misurazione è un…
Avere automazioni di marketing per recuperare vendite e conversioni è un’ottima cosa. Se ci pensi…
Fgm04, fondata nel 2004 è una realtà di cosmeceutica professionale, evolutasi fino a diventare un…