[GA4] Configurare l'unificazione sessioni di Google Analytics per AMP

Contenuti di questo articolo:

Le pagine AMP vengono pubblicate da un dominio dell'AMP Cache diverso da quello del sito. Per monitorare il percorso dell'utente in un'AMP Cache e nelle pagine del sito, puoi utilizzare un Linker AMP: si tratta di una funzionalità amp-analytics che unisce le sessioni utente utilizzando l'ID client AMP come identificatore utente.

Gli AMP Linker integrano i link in uscita delle pagine della cache AMP con un ID client AMP. Le pagine codificate con Google Analytics recuperano l'ID client AMP dal parametro di ricerca dell'URL e partecipano alla sessione utente utilizzando l'ID client AMP come identificatore utente.

Questo articolo descrive i passaggi necessari per configurare un Linker AMP con Google Analytics.

Come l'ID client AMP influisce sui tuoi dati

La sincronizzazione degli ID client AMP tra una cache AMP e il dominio del sito originale genera metriche utente più accurate, ad esempio Durata della sessione, Frequenza di rimbalzo e Pagine per sessione. Affinché l'ID client AMP sia utile, devi raccogliere i dati all'interno della stessa proprietà di Google Analytics.

Nota: la sincronizzazione degli ID client AMP tra la cache AMP e l'origine genera un ripristino una tantum degli identificatori utente GA esistenti che vengono utilizzati per funzionalità quali analisi di coorte, lifetime value e targeting per pubblico. Ciò potrebbe provocare una notevole oscillazione temporanea della metrica Nuovi utenti e dei rapporti correlati.

Configurare il Linker AMP

Puoi configurare il Linker AMP con Google Analytics in tre passaggi:

  1. Tagging delle pagine AMP
  2. Tagging delle pagine non AMP

Passaggio 1: codifica le tue pagine AMP per trasmettere i parametri dell'AMP Linker

Aggiungi il tag Google per AMP predefinito alle tue pagine di destinazione AMP. Consulta lo snippet di esempio riportato di seguito e apporta le seguenti modifiche:

Sostituisci MEASUREMENT_ID con l'ID tag della proprietà Google Analytics a cui vuoi inviare i dati.

Facoltativamente, se le pagine AMP sono ospitate su un dominio di primo livello diverso dai link in uscita verso il tuo sito o se le pagine AMP non si trovano in un sottodominio noto (ovvero non su www., amp., m.), includi la configurazione del linker come mostrato di seguito. Aggiungi il dominio su cui è ospitata la tua pagina AMP e i domini per eventuali link in uscita.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Nota: per gtag_id, puoi specificare l'ID di un qualsiasi prodotto Google (ad es. Google Ads o Search Ads 360) che utilizzi nelle pagine AMP, ma nel campo gtag_id devi utilizzare l'ID di un solo prodotto Google.
Importante: al momento, Google Tag Manager per AMP non supporta Google Analytics 4. Se vuoi utilizzare AMP con Google Analytics 4, devi aggiungere manualmente lo snippet AMP. Scopri di più.

Passaggio 2: codifica le pagine non AMP per la lettura dei parametri dell'AMP Linker

Includi lo snippet gtag.js alle tue pagine non AMP. Guarda lo snippet di esempio di seguito:

  • Sostituisci MEASUREMENT_ID con l'ID tag della proprietà Google Analytics a cui vuoi inviare i dati.
  • Facoltativamente, se le pagine AMP sono ospitate su un dominio di primo livello diverso dai link in uscita verso il tuo sito o se le pagine AMP non si trovano in un sottodominio noto (ovvero non su www., amp., m.), includi la configurazione di un linker come mostrato di seguito. Aggiungi il dominio su cui è ospitata la tua pagina AMP e i domini per eventuali link in uscita.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

Verifica della configurazione

Verifica che l'ID client AMP di Google corrisponda a pagine AMP e non AMP.

Opzione 1: esegui la verifica tramite lo strumento AMP Tag Test

Utilizza lo strumento AMP Tag Test e inserisci l'URL AMP da testare.

Nota: lo strumento AMP Tag Test è uno strumento di prova automatizzato che simula un flusso dalla pagina AMP pubblicata tramite un visualizzatore a un link alla pagina successiva. Questo strumento deve essere utilizzato come linea guida e potrebbe non includere tutti gli scenari di test (ad es. se la pagina AMP contiene link a domini o sottodomini diversi). Utilizza l'opzione che segue per le prove manuali. 

Opzione 2: verifica tramite gli Strumenti per sviluppatori di Chrome

  1. Apri il browser Google Chrome in modalità di navigazione in incognito. Attiva l'emulatore mobile in Strumenti per sviluppatori di Chrome.
  2. Su google.com, inserisci una query di ricerca che possa restituire una pagina AMP del tuo sito e fai clic su un risultato di ricerca per la tua pagina AMP, che deve essere pubblicata tramite la Google AMP Cache e comparire nel visualizzatore AMP della Ricerca Google.
    • Nota: se la tua pagina non è ancora disponibile nei risultati della Ricerca Google, puoi comunque verificare il funzionamento dell'unificazione sessioni aprendo lo strumento Test delle pagine AMP per visualizzare un'anteprima dei risultati della Ricerca seguendo i passaggi descritti di seguito, a condizione che la pagina sia indicizzata da Google.
  3. Per trovare la richiesta di rete di Google Analytics relativa alla visualizzazione di pagina AMP, accedi alla scheda Rete in Strumenti per sviluppatori di Chrome e inserisci "collect" nel campo Filtro.
  4. Individua e seleziona la richiesta di rete che rimanda a www.google-analytics.com. Nella scheda Intestazioni della richiesta, trova l'ID client scorrendo fino a Parametri stringa di query. Controlla il parametro cid.
  5. Quando la pagina AMP viene pubblicata dal visualizzatore AMP, il formato cid deve essere una stringa base64 di 64 caratteri:
  6. Fai clic su Cancella per cancellare le richieste di rete.
  7. Per verificare di aver attivato le pagine non AMP, devi confermare che lo stesso parametro cid sia presente quando accedi a una pagina non AMP. Per fare ciò, fai clic su qualsiasi link sulla tua pagina AMP che indirizza a una pagina non AMP pubblicata dal tuo dominio. Per trovare l'ID client, applica di nuovo un filtro per la stringa "collect". Seleziona qualsiasi richiesta di rete che rimanda a www.google-analytics.com. Verifica che il valore del parametro di ricerca cid corrisponda al valore indicato al passaggio 5.

Limitazioni

  • L'unificazione sessioni tramite Linker AMP non si verifica se un nuovo utente chiude la pagina AMP senza passare alla pagina successiva, poiché funziona utilizzando l'aggiunta dei link.

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
18335062106162292087
true
Cerca nel Centro assistenza
true
true
true
true
true
69256
false
false