E-Commerce

[GA4] Doppelte Schlüsselereignisse mit Transaktions-IDs minimieren

Wichtig: Die Deduplizierung von Transaktions-IDs funktioniert nur für Daten, die über Webstreams erfasst werden, nicht für App-Streams.

Eine Transaktions-ID ist eine eindeutige Kennung, die Sie für jede Transaktion erstellen können, z. B. eine Auftragsbestätigungsnummer. Sie müssen jedem E-Commerce-Ereignis eine solche ID hinzufügen, damit Transaktionen desselben Nutzers dedupliziert werden und Erstattungen ordnungsgemäß verarbeitet werden können.

Wenn Sie eine Transaktions-ID hinzufügen, werden in Google Analytics Käufe dedupliziert, sofern zwei Käufe mit derselben Kennnummer registriert werden.

In Google Analytics werden Kaufereignisse mit derselben Transaktions-ID dedupliziert. Dieselbe Transaktions-ID sollte nicht für verschiedene Nutzer verwendet werden. Wenn Sie eine eindeutige Transaktions-ID angeben, werden die Daten in Google Analytics dedupliziert und abgeglichen.

Hinweis: Die Transaktions-ID darf kein leerer String sein. In Google Analytics werden alle Kaufereignisse dedupliziert, die transaction_id="" enthalten.

Hinweise

Jedem Auftrag muss eine eindeutige Transaktions-ID zugewiesen werden. Sie können beispielsweise die Auftragsbestätigungsnummern als Transaktions-IDs verwenden.

Transaktions-IDs können Zahlen, Buchstaben und Sonderzeichen wie Bindestriche oder Leerzeichen enthalten. Sie müssen für jede Transaktion eindeutig sein. Transaktions-IDs dürfen keine Informationen enthalten, mit denen sich einzelne Kunden identifizieren lassen.


Transaktions-ID hinzufügen

Sie müssen Ihren Code so ändern, dass die Transaktions-ID erfasst wird. In Google Analytics sind keine Änderungen Ihrerseits erforderlich.

Achten Sie darauf, einen dynamischen Wert für die Transaktions-ID anzugeben. Wenn Ihr Tag dieselbe Nummer für verschiedene Transaktionen an Google Analytics sendet, kann die Zahl Ihrer Schlüsselereignisse unter Umständen kleiner sein als die tatsächliche.

In der folgenden Anleitung wird beispielsweise Active Server Pages (ASP) verwendet und der gtag.js-Messcode aktualisiert. Der genaue Code variiert je nach verwendeter Serversprache. Achten Sie darauf, die richtige Sprache für Ihre Website zu verwenden.

  1. Öffnen Sie die ASP-Datei für Ihre Schlüsselereignis-Seite (oder die entsprechende Datei für die verwendete Serversprache).
  2. Suchen Sie den ASP-Ausdruck, der diese Daten enthält, z. B. <%= orderId %>.
  3. Öffnen Sie die Schlüsselereignis-Seite und suchen Sie im HTML-Code nach dem Ereignis-Snippet.
  4. Ersetzen Sie im script-Teil des Ereignis-Snippets (zwischen den Tags <script></script>) <%= orderId %> durch den ASP-Ausdruck aus Schritt 2:

    Beispiel für ein Ereignis-Snippet:

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

Transaktions-ID bestätigen

  1. Lösen Sie das Ereignis auf Ihrer Website aus.
  2. Sehen Sie sich in Ihrem Webbrowser die Quelle der Webseite an. In den meisten Browsern müssen Sie dazu mit der rechten Maustaste klicken und dann Seitenquelltext anzeigen auswählen.
  3. Der Messcode sollte zwischen den Tags <head> und </head> Ihrer Seite angezeigt werden. Der ASP-Ausdruck wird durch die tatsächliche Transaktions-ID ersetzt.

War das hilfreich?

Wie können wir die Seite verbessern?
Suche
Suche löschen
Suche schließen
Google-Apps
Hauptmenü
1631262771327539023
true
Suchen in der Hilfe
false
true
true
true
true
true
69256
false
false
false
false