Le installazioni del tag Google possono essere configurate per indirizzare i dati a
gruppi di account o prodotti specifici. Le soluzioni di misurazione complete per i prodotti di misurazione di Google possono essere configurate all'interno dello stesso blocco di codice. Questa guida spiega come configurare il tag Google per inviare dati a prodotti, account e configurazioni specifici utilizzando i parametri send_to
e groups
.
Routing predefinito
Il tag Google contiene un comando config
per gestire il routing. Ad esempio,
quando installi il tag Google con un
ID tag, il seguente
snippet invia i dati agli account Google Analytics 4, agli account Google Ads o a entrambi:
gtag('config', 'TAG_ID');
Puoi ignorare il routing specificato nel tag Google (o eventuali istruzioni di routing precedenti nella pagina) aggiungendo il parametro send_to
ai comandi event
.
Ad esempio, il seguente evento sign_in
viene inviato solo a una proprietà
Google Analytics con
l'ID destinazione 'G-XXXXXX-2'
, indipendentemente dai target precedentemente configurati nella pagina.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
Gruppi
A volte potresti dover inviare determinate informazioni a un insieme di account o prodotti e altre informazioni a un altro insieme di account o prodotti. Ad esempio, potresti voler inviare informazioni su campagne di marketing specifiche alla tua agenzia pubblicitaria, mantenendo al contempo dati più completi per la tua organizzazione. Questa funzionalità può essere organizzata utilizzando groups
.
Puoi creare un gruppo di target (ad es. prodotti, account e proprietà) e poi indirizzare gli eventi a quel gruppo.
Nell'esempio seguente, due proprietà Google Analytics vengono aggiunte a un gruppo denominato group1
. Successivamente, un evento sign_in
viene indirizzato alle due proprietà del gruppo.
gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });
// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });
Gruppo predefinito
Se non è impostato un parametro send_to
, gli eventi vengono indirizzati al gruppo di destinazione default
. Il gruppo default
include tutti i prodotti e gli account dei comandi config
nella pagina eseguiti prima dell'evento. Anche se il parametro groups
non viene specificato in un comando config
, la destinazione viene assegnata al gruppo
default
.
// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });
L'esempio seguente mostra che gli eventi vengono inviati al gruppo default
,
indipendentemente dal fatto che {'send_to : 'default'}
sia specificato.
// Configure a target
gtag('config', 'G-XXXXXX-1');
// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');
// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });
Percorso per groups
personalizzato
Utilizzando groups
, puoi identificare determinati dati che devono essere inoltrati a un insieme specifico di ID. Il seguente esempio di codice illustra come instradare
i dati sugli eventi sign_in
a un gruppo personalizzato denominato agency
.
// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });
// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });
Esempio: configurazione di Google Ads, Analytics e Floodlight insieme
Puoi creare configurazioni complete per Google Ads, Google Analytics e Floodlight direttamente dallo stesso tag Google. Questo esempio dimostra come potrebbe essere un tag combinato. Questo esempio:
- Invia i dati sulle visualizzazioni di pagina a Google Analytics
- Misura le conversioni di Google Ads e Floodlight
- Invia informazioni su un articolo aggiunto a un carrello degli acquisti ad Analytics e Google Ads
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Global configs
gtag('config', 'TAG_ID');
gtag('config', 'DC-ZZZZZZ');
// Measure Google Ads conversions
gtag('event', 'conversion', {
'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
'value': 1.0,
'currency': 'USD'
});
// Measure Floodlight conversions
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
});
// Route ecommerce add_to_cart event to Google Ads and Analytics
gtag('event', 'add_to_cart', {
'send_to': [
'G-XXXXXX-1',
'AW-YYYYYY'
],
'items': [
'id': 'U1234',
'ecomm_prodid': 'U1234',
'name': 'Argyle Funky Winklepickers',
'list': 'Search Results',
'category': 'Footwear',
'quantity': 1,
'ecomm_totalvalue': 123.45,
'price': 123.45
]
});
</script>