Convalidare la configurazione e-commerce (gtag.js)

Questo documento fornisce una panoramica su come verificare che Analytics sia raccogliendo gli eventi di e-commerce dal tuo sito web quando utilizzi gtag.js. Il documento presuppone che tu abbia letto Misura l'e-commerce.

Visualizza gli eventi di e-commerce in tempo reale

Dopo aver aggiunto gli eventi di e-commerce al tuo sito web e aver iniziato ad attivarli, Utilizzare il report DebugView per verificare che Analytics abbia ricevuto l'e-commerce. eventi e parametri evento. Il report DebugView ti consente di vedere ogni livello di evento e a livello di articolo che Analytics raccoglie dal tuo sito web.

Il report DebugView trasmette continuamente gli eventi in streaming e mostra il nome dell'evento ogni volta che viene raccolto un evento. Per vedere i parametri associati a un evento, fai clic sul nome dell'evento. Se hai incluso un array items, vedrai una scheda aggiuntiva per gli elementi inviati con l'evento.

Risolvere i problemi relativi agli eventi di e-commerce mancanti

Di seguito sono descritti i possibili motivi per cui non vedi un evento di e-commerce in Analisi.

Controlla le virgole

Devi inserire una virgola dopo ogni valore parametro. Analytics ignora eventi di e-commerce in cui manca un parametro, nonché eventuali gli altri eventi successivi a quello ignorato. Ad esempio, il seguente evento non vengono raccolti:

gtag("event", "refund", {
  currency: "USD",
  transaction_id: "T_12345" // Missing a trailing comma
  value: 30.03,
  coupon: "SUMMER_FUN",
  shipping: 3.33,
  tax: 1.11
});

Controllare il posizionamento

Devi inserire gli eventi di e-commerce in JavaScript anziché in HTML e gli eventi deve essere inserito dopo il tag Google anziché prima del tag Google.

Buono:

<body>
  <p>Hello, World!</p>
  <script>
    gtag("event", "<event-name>");
  </script>
</body>

Buono:

<body>
  <p>Hello, World!</p>
  <script src="my_events.js"></script>
</body>

Scadente:

<body>
  <p>Hello, World!</p>
  gtag("event", "<event-name>");
</body>

Scadente:

<head>
  <script>
    gtag("event", "<event-name>");
  </script>
  <!-- the Google tag -->
</head>

Controllare la sintassi dell'evento

Il seguente evento purchase utilizza la sintassi corretta:

gtag('event', 'purchase', {
    transaction_id: "T_12345",
    value: 72.05,
    currency: "USD",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
     },
     {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
     }]
});

Verifica che i separatori dell'evento siano posizionati correttamente:

  • Parentesi dopo gtag e prima del punto e virgola di chiusura
  • Parentesi graffe prima e dopo i parametri evento
  • Parentesi quadrate prima e dopo i parametri evento basati sugli articoli

Inoltre, assicurati di includere tutti i parametri evento obbligatori. Se non includi un parametro obbligatorio, potrai comunque vedere l'evento e in Google Analytics, ma Analytics tratterà l'evento come un evento anziché un evento di e-commerce.

Controllare il nome dell'evento

Quando configuri gli eventi di e-commerce, assicurati di utilizzare il tipo di evento consigliato nome dell'evento. Ad esempio, utilizza il nome dell'evento "add_to_cart". anziché &quot;add_to_basket&quot; per assicurarti che Analytics registri l'evento come uno dei eventi e-commerce consigliati. Inoltre, assicurati di scrivere i nomi degli eventi correttamente e che non presenti errori di battitura.

Controllare l'ID transazione

Se lo stesso evento di e-commerce viene attivato due volte con lo stesso ID transazione, Google Analytics raccoglierà solo il primo evento e ignorerà il secondo, anche se hai modificato alcuni valori nel nuovo evento.

Se non vedi un evento di e-commerce durante il test, prova a modificare la transazione o rimuovendo l'ID transazione durante il test, in modo da vedere tutte le versioni .

Risolvere i problemi relativi agli eventi di e-commerce duplicati

Di seguito è descritto un possibile motivo per cui vengono visualizzati eventi e-commerce duplicati. in Analytics.

Utilizzare un tag per ogni pagina

Assicurati di aggiungere lo snippet del tag Google a ogni pagina del tuo sito web. Inoltre, assicurati di utilizzare il tag Google (gtag.js) o Google Tag Manager, ma non entrambi. Se utilizzi entrambe le opzioni, determinati eventi verranno conteggiati due volte e altri o conseguenze indesiderate.