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 se fossero un unico sito. I tag Google forniscono un modo comune per i prodotti supportati di 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 di 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 procede al carrello degli acquisti di terze parti viene conteggiato come due utenti separati, 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 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 del linker agli URL che rimandano al dominio di destinazione. Il parametro del linker viene 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 del linker nell'URL. Se viene trovato un parametro del 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 rileverà i clic sui link che rimandano ai domini di destinazione e aggiungerà automaticamente un parametro del 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 del linker ai link di una pagina che rimandano a un dominio di destinazione 'example.com':

Tag Manager

Per i tag Google Ads e Floodlight

Per altre implementazioni, crea un tag Linker conversioni in Tag Manager e imposta il tag 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, devi utilizzare un attivatore che si attivi su tutte le visualizzazioni di pagina per la misurazione interdominio o su pagine di conversione specifiche in cui i visitatori del sito arriveranno dopo aver fatto clic su un annuncio.
  4. Seleziona Attiva collegamento tra più domini. Questa impostazione consentirà a questo tag di gestire i link in entrata con un parametro del linker.
  5. In Collega automaticamente i domini, inserisci un elenco di domini che devono essere collegati a questo tag. A tutti i link che rimandano a un dominio elencato in questo campo verrà aggiunto un parametro del 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

In Google Analytics, la misurazione interdominio viene in genere configurata utilizzando l'interfaccia di amministrazione di Google Analytics. Scopri come configurare la misurazione interdominio con Google Analytics.

gtag.js

Per configurare la misurazione interdominio per il tag Google, aggiungi un comando linker al tag come segue. 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 ai domini in entrata per impostazione predefinita. Puoi aggiungere più valori alla proprietà domains e utilizzare lo stesso snippet di codice su ogni dominio.

Google Analytics 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. Scopri come configurare la misurazione interdominio.

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

Riferimento ai parametri del linker

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

accept_incoming

Una volta che un utente arriva a una pagina del dominio di destinazione con un parametro del 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 del linker per impostazione predefinita. Non è necessario aggiungere altro codice 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.

Tag Manager

Tag Linker conversioni per le conversioni Google Ads e Floodlight

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

gtag.js

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

decorate_forms

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

Tag Manager

Tag Linker conversioni per le conversioni Google Ads e Floodlight

Imposta Decora 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 di gtag.js.

gtag.js

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

domains

Un array di uno o più domini da collegare.

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.

gtag.js

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

url_position

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

Tag Manager

Tag Linker conversioni per le conversioni 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 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. In Valore, inserisci un oggetto del linker che includa 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.

gtag.js

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