Misura l'attività su più domini

Questo documento è destinato agli sviluppatori che devono misurare più domini con lo stesso tag Google. Si concentra sull'implementazione del codice gtag.js. Puoi anche configurare domini aggiuntivi nelle impostazioni del tag Google della tua proprietà Google Analytics.

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

Quando implementare la misurazione interdominio

Implementa la misurazione interdominio quando devi combinare i dati di 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 passa al carrello degli acquisti di terze parti viene conteggiato come due utenti distinti, con due sessioni separate di durata diversa. Con la misurazione interdominio, l'attività viene acquisita come un 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 dello stesso dominio.

La configurazione della misurazione interdominio è una procedura in due passaggi:

  1. Il dominio di origine decora gli URL che puntano 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 puntano 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~

Nel dominio di destinazione, i tag sono configurati per verificare la presenza di 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 sul dominio di origine per gli URL che puntano al dominio di destinazione, devi creare un oggetto linker. Il linker ascolterà i clic sui link che puntano ai domini di destinazione e aggiungerà automaticamente un parametro linker agli URL di questi link.

L'oggetto linker richiede un parametro domains, che è un array di uno o più domini. Questo codice aggiungerà il parametro linker ai link di 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 di stringa nella proprietà domains. Quando la proprietà domains ha almeno un valore, gtag.js accetta i link di dominio in entrata per impostazione predefinita. Puoi aggiungere diversi valori alla proprietà domains e utilizzare lo stesso snippet di codice su 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. Consulta la sezione 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 poi impostalo in modo che colleghi automaticamente i 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, conviene utilizzare un attivatore che si attivi per tutte le visualizzazioni di pagina per la misurazione cross-domain o solo per quelle delle pagine di conversione che i visitatori raggiungono 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. Qualsiasi link che rimandi a un dominio indicato in questo campo avrà un parametro linker aggiunto 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 in genere configurata utilizzando l'interfaccia di amministrazione di Google Analytics. Scopri come configurare la misurazione interdominio con Google Analytics 4.

Riferimento al parametro linker

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

accept_incoming

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

Se il dominio di destinazione è stato configurato per collegare automaticamente i domini, accetterà i parametri linker per impostazione predefinita. Non è necessario codice aggiuntivo sul 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 linker. Imposta la proprietà accept_incoming su true.

gtag.js

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

Tag Manager

Tag Linker conversioni per le conversioni Google Ads e Floodlight

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

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 Google Ads e Floodlight

Imposta Integra moduli su true.

Tag Google Analytics

Non esiste un controllo per decorate_forms per i tag Google Analytics in Tag Manager. Fai riferimento alle indicazioni per 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 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

Configura la misurazione interdominio nelle pagine Amministrazione di Google Analytics.

url_position

Alcune applicazioni di contenuti richiedono di utilizzare un carattere frammento/hash (#) come delimitatore nelle stringhe URL anziché il carattere punto interrogativo (?) di uso comune per indicare i parametri di query. Per configurare il parametro linker in modo che venga visualizzato nell'URL dopo il carattere # (ad esempio, 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 Google Ads e Floodlight

Se è necessario indicare a Tag Manager di leggere il parametro unico di un frammento (#) anziché di una query standard (?), imposta Posizione URL su Frammento. In caso contrario, lascia l'opzione predefinita Parametro di query.

Tag Google Analytics

Per impostare url_position per i tag Google Analytics, imposta il parametro linker nelle impostazioni di configurazione del tag Google.

  1. In Tag Manager, apri il tag Google.
  2. In Impostazioni di configurazione, fai clic su Aggiungi parametro.
  3. In Parametro di configurazione, inserisci linker.
  4. Per Valore, inserisci un oggetto linker, inclusi url_position e domains. Ad esempio, per impostare url_position su fragment e collegare example.com e anotherexample.com, inserisci: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. Salva e pubblica il contenitore.