- Home
- Categorie
- Digital Marketing
- Host Analytics
- Conversione Google Ads tramite GTM non registrata se attivo Host Analytics
-
@giuseppe-grasso ma quindi tu stai usando Host Analytics dentro Tag Manager giusto?
Perché essendo l'evento lanciato server to server non credo tu veda il firing in tag manager.
-
@giuseppe-grasso quindi il tag di host è diretto dentro il sito? Oppure passa per tag manager?
-
@giuseppe-grasso ok allora è normale che da dentro Tag Manager tu non veda il Fire dell'evento. Lo vedi da dentro Google Analytics. Puoi usare il debug mode di GA4 e da lì vedi che l'evento arriva.
Se dall'url aggiungi
?debug_mode=true
e poi vai dentroGA4 -> Amministrazione -> Impostazioni -> DebugView
puoi selezionare il device di Debug e vedere gli eventi che arrivano.
-
@giuseppe-grasso è normale perché gli eventi su Tag Manager fanno fire in base all'esecuzione del codice lato client.
Host Analytics è un sistema server to server. E tra le altre non include neanche il codice DoubleClick lato client.
Quindi c'è da capire che tipo di conversioni vuoi vedere.
Di certo quelli legati a Google Ads non sono collegati direttamente a Google Analytics. Sono due cose diverse. Il fatto che con Tag Manager funzioni è solo la conseguenza del fatto che il JS di Tag Manager include anche la parte di Google Ads.
-
@giuseppe-grasso le conversioni puoi tracciarle senza problemi usando gli UTM e impostando dentro GA4 delle Custom Dimension in quanto il Server to Server di GA non supporta l'associazione delle dimensioni standard.
Poi puoi usare GA4 normalmente.
Tag Manager invece è un'altra cosa quindi non c'è alcuna connessione tra Host Analytics e tag manager.
-
@giuseppe-grasso ha detto in Conversione Google Ads tramite GTM non registrata se attivo Host Analytics:
@juanin di seguito ti riporto due video realizzati:
il primo con Host Analytics attivo e un test di conversioni tag manager che non si sono attivate;
il secondo rimuovendo Host Analytics e le conversioni che vengono lette e si attivano correttamente.https://drive.google.com/drive/folders/1Ib6RfVY0ksms1UhzFGyPlsyDh86qvbxE?usp=share_link
A vedere questi video però effettivamente sembra davvero che ci sia un qualche tipo di conflitto.
Se ho visto bene, gli eventi di GTM non vengono proprio caricati in modalità Anteprima, manco gtm.js / Initialization.
Cosa comunque strana perché Host Analytics e GTM sono due librerie differenti... e quando l'avevo testato io non avevo rilevato questo problema.
Mi viene da pensare @Giuseppe-Grasso che possa esserci qualcosa nel modo in cui hai installato il tag contenitore di GTM?
Nel senso: quando attivi lo snippet di Host Analytics, stai rompendo qualche chiave se non tutto il dataLayer?
1 Risposta -
@kal non sono un conoscitore di Tag Manager. Ma mi sembra normale che non veda il Fire degli eventi di GA4 perché non esistono eventi di GA4 lato client.
In ogni caso usare Host Analytics con Tag Manager ha poco senso se l'obiettivo è non mettere lo script di Google.
Di fatto ora c'è il tag unico quindi una volta inserito Tag Manager tanto vale usare GA direttamente.
1 Risposta -
@juanin ha detto in Conversione Google Ads tramite GTM non registrata se attivo Host Analytics:
@kal non sono un conoscitore di Tag Manager. Ma mi sembra normale che non veda il Fire degli eventi di GA4 perché non esistono eventi di GA4 lato client.
Non ha installato GA4 tramite Tag Manager... ha installato (sempre se ho visto bene dal video) solo i tag di conversione di Google Ads.
Per capirci, questa roba qua non è normale:
Questo è quello che si dovrebbe vedere:
Però in effetti a guardar bene il codice di Host Analytics che hai messo @Giuseppe-Grasso ...
Come immaginavo, stai rompendo il dataLayer.
Hai inserito un codice errato.
Il tag di Host Analytics se guardi bene usa window.hostLayer.
Se scrivi window.dataLayer rompi GTM.
2 Risposte -
@kal ha detto in Conversione Google Ads tramite GTM non registrata se attivo Host Analytics:
tic
Infatti quel codice JS non è quello corretto.
Il dataLayer non si chiama dataLayer nello snippet V3.
Svelato l'arcano.
Lo script che ti da la dashboard è il seguente
<script> window.hostLayer = window.hostLayer || []; function itag(){ hostLayer.push(arguments); } itag('event', 'page_view', { "params": { "non_personalized_ads": true } }); </script>
-
@giuseppe-grasso mah...secondo me c'è poco da fare. Perché se non erro ora anche il codice di conversione adwords usa sempre il js di tag manager. Ma non vorrei sbagliare.
1 Risposta -
@juanin ha detto in Conversione Google Ads tramite GTM non registrata se attivo Host Analytics:
Perché se non erro ora anche il codice di conversione adwords usa sempre il js di tag manager.
L'hostname (googletagmanager.com) è lo stesso, ma la libreria è diversa (gtag.js VS gtm.js).
Il Google Tag (gtag.js) è una cosa, mentre Google Tag Manager è un'altra.
Il fatto che stiano sullo stesso hostname non aiuta a distinguerli purtroppo.
A questo ci aggiungiamo che gtag.js viene usato SIA per GA4 CHE per le conversioni di GAds... ma fa cose diverse a seconda del parametro ID che vai ad inserire... ecco che il caos è servito.
Comunque, per evitare l'utilizzo di GTM... dovresti tracciare anche le conversioni di Google Ads sempre Server Side (fondamentalmente con le Conversion API di Google).
Sarebbe una cosa molto figa se Host Analytics potesse offrire questo servizio, se non ricordo male era nella roadmap di farlo per Facebook... ecco, con le Conversioni di Google Ads è la stessa roba: salvi il gclid in un cookie temporaneo di prima parte e lo spari lato server alla terza parte.
Una roba del genere sarebbe a mio parere vendibile anche in un tier a pagamento (perché chi fa Ads i schei tendenzialmente ce li ha). Io la comprerei, per dire. E probabilmente pure qualche mio cliente.
POI CI METTIAMO D'ACCORDO PER QUESTA PREZIOSISSIMA CONSULENZA HAHAHA
1 Risposta -
@kal hai della documentazione in merito? Perché mi risulta che la roba di doubleclick possa essere fatta solo lato client.
Se ci giri della doc fattibile server to server è assolutamente fattibile.
1 Risposta