Testintegration in Google Analytics erstellen

In diesem Leitfaden wird erläutert, wie Sie das Drittanbietertool für A/B-Tests in Google Analytics einbinden, damit Nutzer A/B-Testvarianten in Ihrem Tool ausführen und die Ergebnisse dann in Google Analytics interpretieren können.

Zielgruppe

Der Leitfaden richtet sich an Drittanbieter von A/B-Testlösungen. Informationen zur Einbindung von Google Analytics mit A/B-Testlösungen von Drittanbietern finden Sie unter Testtools von Drittanbietern integrieren.

Überblick

Für die Einbindung des Drittanbieter-Testtools in Google Analytics müssen Sie Folgendes verwenden:

Außerdem muss der Nutzer, der den Test in Ihrem Tool startet, ein Bearbeiter (oder höher) in der Google Analytics-Property sein.

Parameter „exp_variant_string“ einem Ereignis hinzufügen

Sie müssen für jede Variante eine Kennung erstellen und diese dann dem Parameter exp_variant_string im folgenden experience_impression-Ereignis hinzufügen. Mit dem Parameter erstellen Sie eine Zielgruppe, um einen Nutzer einer Variante zuzuordnen.

gtag('event', 'experience_impression', {
  // Replace the value with the Experiment-variant ID
  exp_variant_string: "ABC-F2948574-3495F49"
});

Das Ereignis experience_impression wird gesendet, wenn ein Nutzer einer Variante hinzugefügt wird (z.B. beim Laden einer Testseite).

Parameter formatieren

Um Duplikate zwischen Tests und anderen Partnern zu vermeiden, empfehlen wir die Verwendung des Formats XXX-YYYYYYYYY-ZZZZZZZZ für den Wert des Parameters exp_variant_string. Dabei gilt:

  • XXX ist die ID Ihres Drittanbietertools
  • YYYYYYYYY ist die ID der Aktivität.
  • ZZZZZZZZ ist die ID der Variante.

Sie können eine beliebige Anzahl von Zeichen für Ihr Tool, Ihre Erfahrungen und Varianten verwenden.

Zielgruppe mit dem Parameter „exp_variant_string“ definieren

Mit Zielgruppen lassen sich Nutzer, die einer Variante hinzugefügt wurden, basierend auf dem Parameter exp_variant_string in Gruppen zusammenfassen. Wenn Sie diesen Parameter als Mitgliedschaftsbedingung für eine Zielgruppe verwenden, können Sie Nutzer anhand der Variante, der sie hinzugefügt wurden, der entsprechenden Zielgruppe hinzufügen.

Mit der Ressource properties.audiences in der Google Analytics Admin API können Sie Zielgruppen für neue Tests erstellen und für beendete Tests archivieren.

Zielgruppen erstellen

Im folgenden Anfragetext wird eine Zielgruppe für Nutzer erstellt, die mit der Methode properties.audiences.create einer Variante mit der ID ABC-F2948574-3495F49 hinzugefügt wurden. Du kannst die Gültigkeitsdauer entsprechend der Dauer anpassen (max. 540).

Wir empfehlen, den Parameter atAnyPointInTime auf true zu setzen, um Datenabweichungen zwischen Tests zu reduzieren. Wenn Sie den Parameter auf true setzen, kann ein Nutzer, der einem bestandenen Test zugewiesen wurde, einem neuen Test zugewiesen werden. Wenn Sie den Parameter auf false festlegen oder nichts festlegen, kann der Nutzer keinem neuen Test hinzugefügt werden, der bereits einem bestandenen Test zugewiesen wurde.

{
  "displayName": "Audience ABC - experiment F2948574 variant 3495F49",
  "membershipDurationDays": 30,
  "filterClauses": [
    {
      "clauseType": "INCLUDE",
      "simpleFilter": {
        "scope": "AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",
        "filterExpression": {
          "andGroup": {
            "filterExpressions": [
              {
                "orGroup": {
                  "filterExpressions": [
                    {
                      "eventFilter": {
                        "eventName": "experience_impression",
                        "eventParameterFilterExpression": {
                          "andGroup": {
                            "filterExpressions": [
                              {
                                "orGroup": {
                                  "filterExpressions": [
                                    {
                                      "dimensionOrMetricFilter": {
                                        "fieldName": "exp_variant_string",
                                        "stringFilter": {
                                          "matchType": "EXACT",
                                          "value": "ABC-F2948574-3495F49"
                                        },
                                        "atAnyPointInTime": true
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  ]
}

Mit dem vorherigen Code-Snippet wird die folgende Zielgruppe erstellt:

  • Zielgruppenname: „Zielgruppe ABC – Test F2948574 Variante 3495F49“
  • Zielgruppendefinition: „Nutzer einschließen, wenn: Ereignisse mit dem Namen ‚experience_impression‘ einen Parameter namens ‚exp_variant_string‘ mit einem Wert, der genau ‚ABC-F2948574-3495F49‘“ enthält.
  • Gültigkeitsdauer: 30 Tage

Zielgruppen archivieren

Wenn eine Websitevariante beendet ist, müssen Sie die Zielgruppe mit der Methode properties.audiences.archive archivieren. Durch das Archivieren von Zielgruppen schaffen Sie mehr Platz für neue Zielgruppen. Nutzer können weiterhin mithilfe von Verlaufsdaten in Google Analytics auf Daten aus ihren archivierten Zielgruppen zugreifen.

Zielgruppen-Targeting

Mithilfe der Ausrichtung auf Zielgruppen können sich Ihre Kunden bei einem Test auf eine Gruppe von Nutzern konzentrieren, die auf ihrer Website ein bestimmtes Verhalten gezeigt haben. Kunden können beispielsweise das Zielgruppen-Targeting nutzen, um Kunden mit hohem Umsatzpotenzial mit Sonderangeboten und Anreizen anzusprechen. Bei der Ausrichtung auf Zielgruppen wird nur den Nutzern in dieser Zielgruppe ein Test präsentiert.

Sie können Ihren Kunden ermöglichen, die Ausrichtung auf Zielgruppen einzurichten, indem Sie die Nutzer in einer Zielgruppe aus Google Analytics importieren und dann die User-IDs oder Geräte-IDs aus Google Analytics mit den IDs in Ihrem System vergleichen. Stimmen diese IDs überein, wird der Nutzer in den Test aufgenommen.

Verwenden Sie die Audience List API, um Nutzer aus Google Analytics zu exportieren und in Ihren Client zu importieren. Die Audience List API bietet eine tägliche Übersicht der Nutzer in einer Zielgruppe und ermöglicht das Exportieren der Nutzer-IDs oder Geräte-IDs in einer Zielgruppe.

Wir empfehlen, eine Zielgruppenliste nur einmal pro Tag und Zielgruppe anzufordern.

Beschränkungen

Websitevarianten pausieren

Zielgruppen können in Google Analytics 4 nicht pausiert werden.

Damit Nutzer Websitevarianten pausieren können, müssen Sie Folgendes tun:

  • Ereignis nicht mehr senden, das ausgelöst wird, wenn ein Nutzer Mitglied einer Variante wird
  • Ereignisse ignorieren, während die Websitevariante pausiert ist
  • Dem Google Analytics-Bericht Berichtsfilter hinzufügen, um die pausierte Zeit auszuschließen

Alternativ können Sie Nutzern einen Link zur Verfügung stellen, über den sie das Datum in Google Analytics manuell ändern können.

Erfahrungsdaten neu verarbeiten

Falls Ereignisdaten fehlen, können die entsprechenden Daten in Analytics noch einmal verarbeitet werden. Wenn Besuchererfahrungsdaten in Google Analytics noch einmal verarbeitet werden, gehen archivierte Zielgruppen von beendeten Websitevarianten verloren. Nutzer können ihre Erfahrungsdaten jedoch weiterhin über Ereignisse mit „exp_variant_string“ in explorativen Datenanalysen abrufen. Dies ist weniger genau als Zielgruppen, da Ereignisse, die vor und nach dem Test stattgefunden haben, in explorativen Datenanalysen vorhanden sind.

Stichprobenerhebung für Erfahrungsdaten

Wenn Nutzer mehreren gleichzeitigen Zielgruppen zugewiesen werden können, kommt es zu Kardinalitätsproblemen, die dazu führen können, dass die Zeile „Sonstiges“ angezeigt wird. Die Wahrscheinlichkeit, dass dies eintritt, steigt mit steigender Anzahl gleichzeitiger Websitevarianten und der Anzahl der Zielgruppen, die für andere Zwecke verwendet werden (z.B. Gebote) wird erhöht.

Verwendet der Kunde jedoch Google Analytics 360, werden in Google Analytics automatisch erweiterte Datensätze aktiviert, wenn Daten in der Zeile „Sonstiges“ zusammengefasst werden. So erhält der Kunde einen umfassenderen Überblick über seine Daten.

Vergleichslimits

In Google Analytics 4-Berichten können bis zu 4 Vergleiche gleichzeitig angezeigt werden. Wenn ein Nutzer mehr als vier Varianten hat, kann er seine Zielgruppen miteinander austauschen. Priorisieren Sie Varianten mit den besten Conversion-Raten.