E-commerce GA4 (gtag.js): inviare eventi Universal Analytics

Questa guida descrive come utilizzare un'implementazione di e-commerce esistente di gtag.js Universal Analytics per inviare eventi di e-commerce a una proprietà Google Analytics 4.

Visita il Centro di migrazione per gli sviluppatori per ulteriori risorse e guide alla migrazione.

Risultato

Il risultato di questa guida è che l'implementazione esistente di Universal Analytics verrà utilizzata per completare una nuova proprietà Google Analytics 4. L'implementazione di Universal Analytics esistente rimarrà invariata, i report sull'e-commerce di UA continueranno a essere completati con dati e la nuova proprietà Google Analytics 4 inizierà a ricevere dati.

Prima di iniziare

  1. Utilizza lo strumento di supporto per la migrazione dell'e-commerce per verificare che quanto segue descrivi la tua implementazione attuale:

    • Stai utilizzando una proprietà Universal Analytics
    • Il tuo sito utilizza la libreria gtag.js per inviare eventi di e-commerce
  2. Consulta le opzioni di migrazione per le implementazioni dell'e-commerce per conoscere i compromessi di ciascuna opzione. Conferma di voler effettivamente seguire questa guida per utilizzare l'implementazione esistente di Universal Analytics gtag.js per Google Analytics 4.

  3. Consulta il riferimento sulla compatibilità degli eventi per scoprire come vengono tradotti gli eventi UA quando vengono inviati a una proprietà GA4.

Vantaggi e considerazioni

Esamina e prendi in considerazione le informazioni riportate di seguito per comprendere appieno le implicazioni dell'utilizzo dell'implementazione dell'e-commerce gtag.js (Universal Analytics) esistente con una proprietà Google Analytics 4.

Vantaggi Svantaggi
  • È l'opzione più semplice da implementare perché non modifichi i tag evento di e-commerce esistenti.
  • Ti consente di visualizzare i dati di e-commerce nei report di GA4 e di Universal Analytics.
  • Nessuna modifica al modo in cui i dati di e-commerce vengono raccolti o registrati nella proprietà Universal Analytics.
  • Gli eventi select_content, checkout_progress, set_checkout_option e view_refund non sono riconosciuti in GA4 e non verranno visualizzati nei report sull'e-commerce di GA4.
    • Gli eventi riportati sopra e i relativi parametri verranno trattati come eventi personalizzati e parametri personalizzati in GA4. Tuttavia, i dati non verranno inviati a Google Analytics per il parametro items (non è supportato come parametro personalizzato).
  • Il passaggio Aggiungi i dati di spedizione nel report Dettaglio carrello/Fallout di GA4 sarà vuoto.
  • Il passaggio Clic elenco nel report sulla canalizzazione di merchandising/prodotti/articoli di GA4 sarà vuoto.
  • Il delimitatore / per la categoria non è riconosciuto in GA4. GA4 riporterà cat1/cat2/cat3 come categoria anziché come tre categorie, ad esempio cat1, cat2 e cat3.

Implementazione

Completa una delle seguenti opzioni per utilizzare un'implementazione esistente di gtag.js Universal Analytics per inviare eventi di e-commerce a una proprietà Google Analytics 4.

Opzione 1: utilizzare l'Assistente alla configurazione GA4 e attivare i tag del sito collegati

L'Assistente alla configurazione GA4 creerà automaticamente una nuova proprietà GA4 e copierà le seguenti impostazioni dalla proprietà Universal Analytics: nome proprietà, URL del sito web, fuso orario e impostazioni valuta. Può anche attivare la funzionalità tag del sito collegato per riutilizzare l'implementazione esistente di gtag.js di Universal Analytics al fine di caricare la nuova proprietà GA4.

Segui i passaggi descritti nell'Assistente alla configurazione GA4 per creare e configurare una nuova proprietà Google Analytics 4. Assicurati di selezionare l'opzione Attiva la raccolta dati utilizzando i tag esistenti per utilizzare la funzionalità dei tag del sito collegati.

Opzione 2: aggiorna lo snippet gtag.js

  1. Crea una nuova proprietà Google Analytics 4.
    • Utilizza l'Assistente alla configurazione GA4 per aggiungere una proprietà Google Analytics 4. Tuttavia, deseleziona l'opzione Attiva la raccolta dati utilizzando i tag esistenti quando richiesto durante la configurazione. In alternativa, crea una proprietà Google Analytics 4 senza l'Assistente alla configurazione GA4. Il vantaggio di usare l'assistente è che copierà alcune impostazioni di base della tua proprietà Universal Analytics.
  2. Trova l'ID misurazione per la proprietà Google Analytics 4.
  3. Aggiungi la proprietà Google Analytics 4 allo snippet gtag.js esistente utilizzando il comando config con l'ID misurazione.

Di seguito è riportato un esempio di snippet gtag.js in cui è configurata una proprietà Universal Analytics e Google Analytics 4.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');         // Universal Analytics property.
  
  gtag('config', 'TAG_ID');  // Google Analytics 4 property.
  
</script>