Valider votre configuration de l'e-commerce (gtag.js)

Ce document explique comment vérifier qu'Analytics est collecter des événements d'e-commerce à partir de votre site Web lorsque vous utilisez gtag.js. Le document suppose que vous avez lu Mesurer l'e-commerce.

<ph type="x-smartling-placeholder">

Afficher les événements d'e-commerce en temps réel

Une fois que vous avez ajouté des événements d'e-commerce à votre site Web et commencé à les déclencher, Utiliser le rapport DebugView pour vérifier qu'Analytics a bien reçu l'e-commerce et les paramètres d'événements. Le rapport "DebugView" vous permet de voir chaque événement et au niveau de l'article qu'Analytics collecte à partir de votre site Web.

Le rapport "DebugView" diffuse en continu les événements et affiche le nom de l'événement. chaque fois qu'un événement est collecté. Pour afficher les paramètres associés à un événement, cliquez sur le nom de l'événement. Si vous avez inclus un tableau items, les éléments suivants s'affichent : un onglet supplémentaire pour les articles envoyés avec l'événement.

Résoudre les problèmes d'événements d'e-commerce manquants

Voici les raisons possibles pour lesquelles aucun événement d'e-commerce ne s'affiche dans Analytics.

Vérifiez les virgules

Vous devez inclure une virgule après chaque valeur de paramètre. Analytics ignore les événements d'e-commerce comportant un paramètre avec une virgule manquante, ainsi que les autres événements qui suivent l'événement ignoré. Par exemple, l'événement suivant ne sont pas collectées:

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
});

Vérifier l'emplacement

Vous devez placer les événements d'e-commerce en JavaScript plutôt qu'en HTML, et vos événements doit suivre la balise Google plutôt que la balise Google.

Bonne:

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

Bonne:

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

Mauvaise:

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

Mauvaise:

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

Vérifier la syntaxe de l'événement

L'événement purchase suivant utilise la syntaxe correcte:

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",
     }]
});

Vérifiez que les séparateurs de votre événement sont correctement placés:

  • Parenthèses après gtag et avant le point-virgule de fermeture
  • Paramètres d'événement entre accolades avant et après
  • Crochets avant et après les paramètres d'événement de portée article

Veillez également à inclure tous les paramètres d'événement requis. Si vous n'incluez pas de paramètre obligatoire, vous verrez quand même l'événement et dans Google Analytics, mais Analytics traitera l'événement comme plutôt qu'un événement d'e-commerce.

Vérifier le nom de l'événement

Lorsque vous configurez des événements d'e-commerce, veillez à utiliser les bonnes recommandations le nom de l'événement. Par exemple, utilisez le nom d'événement "add_to_cart". plutôt que &quot;add_to_basket&quot; pour vous assurer qu'Analytics enregistre l'événement en tant que les événements d'e-commerce recommandés. En outre, assurez-vous d'orthographier les noms des événements correctement et qu’il n’y a aucune faute de frappe.

Vérifier l'ID de transaction

Si le même événement d'e-commerce est déclenché deux fois avec le même ID de transaction : Google Analytics ne collecte que le premier événement et ignore le deuxième. même si vous avez modifié certaines valeurs du nouvel événement.

Si aucun événement d'e-commerce ne s'affiche pendant les tests, essayez de modifier la transaction ou en supprimant l'ID de transaction lors des tests afin de voir chaque version .

Résoudre les problèmes d'événements d'e-commerce en double

Vous trouverez ci-dessous la raison pouvant expliquer pourquoi vous voyez des événements d'e-commerce en double. dans Analytics.

Utiliser une balise sur chaque page

Veillez à ajouter l'extrait de code de la balise Google à chaque page de votre site Web. Veillez également à utiliser la balise Google (gtag.js) ou Google Tag Manager, mais pas les deux. Si vous utilisez les deux options, certains événements seront comptabilisés deux fois et d'autres des conséquences inattendues.