E-Commerce-Einrichtung prüfen (gtag.js)

In diesem Dokument erfahren Sie, wie Sie prüfen, ob in Analytics E-Commerce-Ereignisse von Ihrer Website erfasst werden, wenn Sie gtag.js verwenden. In diesem Dokument wird davon ausgegangen, dass Sie den Artikel E-Commerce messen gelesen haben.

E-Commerce-Ereignisse in Echtzeit sehen

Nachdem Sie Ihrer Website E-Commerce-Ereignisse hinzugefügt haben und diese ausgelöst werden, können Sie mithilfe des DebugView-Berichts prüfen, ob die E-Commerce-Ereignisse und -Ereignisparameter in Analytics eingegangen sind. Im DebugView-Bericht sind alle Parameter auf Ereignis- und Artikelebene aufgeführt, die Analytics auf Ihrer Website erfasst.

Im DebugView-Bericht werden Ereignisse kontinuierlich gestreamt und jedes Mal angezeigt, wenn ein Ereignis erfasst wird. Wenn Sie die mit einem Ereignis verknüpften Parameter sehen möchten, klicken Sie auf den Namen des Ereignisses. Wenn Sie ein items-Array hinzugefügt haben, wird ein zusätzlicher Tab für die mit dem Ereignis gesendeten Elemente angezeigt.

Fehlerbehebung bei fehlenden E-Commerce-Ereignissen

Im Folgenden werden mögliche Gründe dafür beschrieben, warum E-Commerce-Ereignisse in Analytics nicht angezeigt werden.

Kommas überprüfen

Nach jedem Parameterwert muss ein Komma eingefügt werden. In Analytics werden E-Commerce-Ereignisse ignoriert, bei denen ein Parameter mit einem fehlenden Komma fehlt, sowie alle anderen Ereignisse, die auf das ignorierte Ereignis folgen. Beispielsweise wird das folgende Ereignis nicht erfasst:

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

Platzierung überprüfen

Sie müssen E-Commerce-Ereignisse in JavaScript statt im HTML-Code einfügen und sie müssen hinter dem Google-Tag und nicht vor dem Google-Tag stehen.

Gut:

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

Gut:

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

Schlecht:

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

Schlecht:

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

Ereignissyntax prüfen

Das folgende purchase-Ereignis verwendet die richtige Syntax:

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

Überprüfen Sie, ob die Trennzeichen im Ereignis richtig platziert sind:

  • Klammern nach gtag und vor dem schließenden Semikolon
  • Geschweifte Klammern vor und nach den Ereignisparametern
  • Eckige Klammern vor und nach Ereignisparametern auf Artikelebene

Außerdem müssen Sie alle erforderlichen Ereignisparameter angeben. Wenn Sie einen erforderlichen Parameter nicht angeben, werden das Ereignis und die Parameter weiterhin in Google Analytics angezeigt. In Analytics wird das Ereignis jedoch als benutzerdefiniertes Ereignis und nicht als E-Commerce-Ereignis behandelt.

Name des Ereignisses überprüfen

Achten Sie beim Einrichten von E-Commerce-Ereignissen darauf, dass Sie den richtigen empfohlenen Ereignisnamen verwenden. Verwenden Sie beispielsweise den Ereignisnamen „add_to_cart“ statt „add_to_basket“, damit das Ereignis in Analytics als eines der empfohlenen E-Commerce-Ereignisse registriert wird. Achten Sie außerdem darauf, dass die Ereignisnamen richtig geschrieben sind und keine Tippfehler enthalten.

Transaktions-ID prüfen

Wenn dasselbe E-Commerce-Ereignis zweimal mit derselben Transaktions-ID ausgelöst wird, wird in Google Analytics nur das erste Ereignis erfasst und das zweite Ereignis ignoriert. Dies gilt auch dann, wenn Sie einige Werte im neuen Ereignis geändert haben.

Wenn du während des Tests kein E-Commerce-Ereignis siehst, ändere die Transaktions-ID oder entferne die Transaktions-ID während des Tests, damit du alle Versionen des Ereignisses siehst.

Fehlerbehebung bei doppelten E-Commerce-Ereignissen

Im Folgenden wird ein möglicher Grund dafür beschrieben, warum Sie doppelte E-Commerce-Ereignisse in Analytics sehen.

Ein Tag auf jeder Seite verwenden

Das Google-Tag-Snippet muss auf jeder Seite Ihrer Website eingefügt werden. Außerdem muss das Google-Tag (gtag.js) oder Google Tag Manager verwendet werden, aber nicht beides. Wenn Sie beide Optionen verwenden, werden bestimmte Ereignisse doppelt gezählt, was andere unbeabsichtigte Folgen hat.