Misura l'attività su più domini

Questo articolo è rivolto agli sviluppatori che devono misurare più domini con lo stesso tag Google. Questo articolo si concentra sull'implementazione del codice gtag.js. Puoi anche configurare domini aggiuntivi nelle impostazioni del tag Google della proprietà GA4.

La misurazione interdominio consente a due o più siti correlati su domini distinti di misurare come un unico sito. I tag Google offrono ai prodotti supportati un modo comune per misurare l'attività quando i percorsi del cliente si estendono su più domini. La misurazione interdominio funziona per tutti i prodotti Google, tra cui Google Analytics, la misurazione delle conversioni di Google Ads e le conversioni Floodlight.

Quando implementare la misurazione interdominio

Implementa la misurazione interdominio quando devi combinare i dati per due o più domini.

Supponiamo che tu abbia un sito web all'indirizzo example-petstore.com e che il componente di e-commerce del tuo sito web sia ospitato da un carrello degli acquisti di terze parti su un altro dominio: example-commerce-host.com/example-petstore.

Senza la misurazione interdominio, un utente che arriva al tuo negozio online e poi procede al carrello degli acquisti di terze parti viene conteggiato come due utenti distinti, con due sessioni distinte di durata diversa. Con la misurazione interdominio, l'attività viene acquisita come singolo utente.

Come funziona

Il linker domini condivide i cookie di misurazione proprietari tra un dominio di origine e un dominio di destinazione. I cookie di misurazione proprietari vengono memorizzati in un browser web e sono accessibili solo dalle pagine sullo stesso dominio.

La configurazione della misurazione interdominio prevede due passaggi:

  1. Il dominio di origine decora gli URL che rimandano al dominio di destinazione in modo che contengano i valori dei cookie di misurazione proprietari del dominio di origine.
  2. Il dominio di destinazione verifica la presenza di cookie di misurazione collegati.

La misurazione interdominio con i tag Google aggiungerà un parametro linker agli URL che rimandano al dominio di destinazione. Il parametro linker è identificato nei parametri di query dell'URL con la chiave _gl:

https://www.example.com/?_gl=1~abcde5~

Sul dominio di destinazione, i tag sono configurati per verificare i parametri linker nell'URL. Se viene trovato un parametro linker valido, il tag estrae il cookie di misurazione proprietario e lo memorizza.

Configurare il collegamento interdominio

Per configurare la misurazione interdominio nel dominio di origine per gli URL che rimandano al dominio di destinazione, devi creare un oggetto linker. Il linker ascolterà i clic sui link che rimandano a domini di destinazione e aggiungerà automaticamente un parametro linker agli URL di questi link.

L'oggetto linker richiede un parametro domains, ovvero un array di uno o più domini. Questo codice aggiungerà il parametro linker ai link su una pagina che rimanda a un dominio di destinazione "example.com":

gtag.js

Per configurare la misurazione interdominio per il tag Google, aggiungi un comando linker al tag, come indicato di seguito. Sostituisci example.com con il tuo dominio.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

Puoi elencare più valori stringa nella proprietà domains. Quando la proprietà domains ha almeno un valore, gtag.js accetterà i link di dominio in entrata per impostazione predefinita. Puoi aggiungere diversi valori alla proprietà domains e utilizzare lo stesso snippet di codice per ogni dominio.

Google Analytics 4 rispetta le configurazioni gtag('set', 'linker', ...), a condizione che il comando linker sia impostato prima del comando config pertinente. Tuttavia, ti consigliamo di configurare la misurazione interdominio nella pagina Amministrazione di Google Analytics 4. Scopri come configurare la misurazione interdominio

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

Tag Manager

Per i tag Google Ads e Floodlight

In Tag Manager, crea un tag Linker conversioni e impostalo su Collegamenti automatici ai domini.

  1. Fai clic su Tag > Nuovo.
  2. Fai clic su Configurazione tag e seleziona Linker conversioni.
  3. Seleziona un attivatore. Nella maggior parte dei casi, devi utilizzare un attivatore che si attivi su tutte le visualizzazioni di pagina per la misurazione interdominio o su pagine di conversione specifiche a cui verranno indirizzati i visitatori del sito dopo aver fatto clic su un annuncio.
  4. Seleziona Attiva collegamento tra più domini. Questa impostazione consente al tag di gestire i link in entrata che dispongono di un parametro linker.
  5. In Collega automaticamente i domini, inserisci un elenco di domini da collegare a questo tag. A tutti i link che rimandano a un dominio elencato in questo campo verrà aggiunto un parametro linker all'URL.
  6. Salva e pubblica la configurazione del tag.

Scopri di più sul Linker conversioni di Tag Manager

Per i tag Google Analytics 4

In Google Analytics 4, la misurazione interdominio viene configurata tramite l'interfaccia di amministrazione di Google Analytics. Scopri come configurare la misurazione interdominio con Google Analytics 4.

Per i tag Universal Analytics precedenti

Per configurare un tag Universal Analytics precedente in Tag Manager per misurare l'interazione degli utenti su più domini:

  1. In Tag Manager, apri la variabile Impostazioni di Google Analytics o il tag Universal Analytics da modificare.
    • Per trovare la variabile Impostazioni di Google Analytics, fai clic su Variabili e poi sulla variabile appropriata nell'elenco.
    • Per trovare il tag Universal Analytics, fai clic su Tag e seleziona il tag appropriato nell'elenco.
  2. Vai ad Altre impostazioni > Monitoraggio interdominio.
  1. Nel campo Collega automaticamente i domini, inserisci un elenco di domini separati da virgole.
  2. Per ricevere i link in arrivo da altri domini, vai a Altre impostazioni > Campi da impostare e aggiungi un campo con un Nome campo allowLinker e un Valore su true.
  3. Salva le modifiche e pubblica il contenitore.

Riferimento per i parametri del linker

Parametro Tipo Valori accettati
accept_incoming boolean true (valore predefinito se domains ha un valore), false
decorate_forms boolean true, false (valore predefinito)
domains array Un array di uno o più domini, ad esempio ['example1.com', 'example2.com']
url_position stringa 'query' (predefinita), 'fragment'

accept_incoming

Quando un utente arriva a una pagina nel dominio di destinazione con un parametro linker nell'URL, i tag devono essere configurati per analizzare tale parametro.

Se il dominio di destinazione è stato configurato per collegare automaticamente i domini, accetterà i parametri linker per impostazione predefinita. Non è richiesto codice aggiuntivo nel dominio di destinazione.

Se il dominio di destinazione non è configurato per collegare automaticamente i domini, puoi indicare alla pagina di destinazione di cercare i parametri del linker. Imposta la proprietà accept_incoming su true.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

Tag Manager

Tag Linker conversioni per le conversioni di Google Ads e Floodlight

Attiva la casella di controllo Accetta i parametri del linker in arrivo.

Tag Universal Analytics

accept_incoming viene impostato automaticamente quando aggiungi valori al campo Collega automaticamente i domini in Variabili Impostazioni di Google Analytics o nei tag Universal Analytics in Altre impostazioni > Monitoraggio interdominio.

decorate_forms

Per misurare i dati dei moduli inviati tra più domini, imposta la proprietà decorate_forms su true.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

Tag Manager

Tag Linker conversioni per le conversioni di Google Ads e Floodlight

Imposta Decora moduli su true.

Tag Google Analytics 4 e tag Universal Analytics

Non esiste alcun controllo per decorate_forms per i tag Google Analytics in Tag Manager. Consulta le indicazioni relative a gtag.js.

domains

Un array di uno o più domini da collegare.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

Tag Manager

Tag Linker conversioni per le conversioni di Google Ads e Floodlight

  1. Seleziona Attiva collegamento tra più domini.
  2. Nel campo Collega automaticamente i domini, inserisci un elenco di domini separati da virgole.

Google Analytics 4

Configura la misurazione interdominio tramite le pagine Amministrazione di Google Analytics.

Tag Universal Analytics

accept_incoming viene impostato automaticamente quando aggiungi valori al campo Collega automaticamente i domini in Variabili Impostazioni di Google Analytics o nei tag Universal Analytics in Altre impostazioni > Monitoraggio interdominio.

url_position

Alcune applicazioni di contenuti richiedono l'utilizzo di un carattere di frammento/hash (#) come delimitatore nelle stringhe dell'URL, anziché il carattere a punto interrogativo (?) più comunemente utilizzato per indicare i parametri di ricerca. Per configurare il parametro linker in modo che venga visualizzato nell'URL dopo un carattere # (ad es. https://example.com#_gl=1~abcde5~), imposta url_position su fragment.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

Tag Manager

Tag Linker conversioni per le conversioni di Google Ads e Floodlight

Se devi indicare a Tag Manager di leggere il parametro univoco da un frammento (#) anziché da una query standard (?), imposta Posizione URL su Frammento. In caso contrario, impostala sull'opzione predefinita Parametro di ricerca.