In diesem Leitfaden erfahren Sie, wie Sie ein Drittanbietertool für A/B-Tests mit Google Analytics, damit Nutzer A/B-Testvarianten in Ihrem Tool ausführen können und die Ergebnisse dann in Google Analytics zu interpretieren.
Zielgruppe
Der Leitfaden richtet sich an Drittanbieter von A/B-Tests. Wenn Sie möchten mehr über die Verknüpfung von Google Analytics mit Drittanbieter-A/B-Tests erfahren. siehe Testtools von Drittanbietern einbinden.
Übersicht
Verknüpfung zwischen dem Testtool eines Drittanbieters und Google Analytics erfordert Folgendes:
- Google Analytics-Ereignisse, um Nutzer einer Variante hinzuzufügen
- Google Analytics Admin API, um eine Zielgruppe für die Nutzer zu erstellen, die jeder Variante hinzugefügt wurde,
- OAuth 2.0 zum Einholen der Nutzereinwilligung zum Erstellen von Zielgruppen im Namen des Nutzers Weitere Informationen zu OAuth 2.0
Außerdem muss der Nutzer, der den Test in Ihrem Tool startet, Bearbeiter (oder höher) in der Google Analytics-Property.
Einem Ereignis den Parameter „exp_variant_string“ hinzufügen
Sie müssen für jede Variante eine Kennung erstellen und
Fügen Sie dann die Kennung dem exp_variant_string
-Parameter hinzu:
experience_impression
. Mit dem Parameter erstellen Sie eine Zielgruppe,
einen Nutzer mit einer Variante zu verknüpfen.
gtag('event', 'experience_impression', {
// Replace the value with the Experiment-variant ID
exp_variant_string: "ABC-F2948574-3495F49"
});
Das Ereignis experience_impression
senden, 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 von
das Format XXX-YYYYYYYYY-ZZZZZZZZ
für den Parameter exp_variant_string
Wert, wobei:
XXX
ist die ID für Ihr Drittanbietertool.YYYYYYYYY
ist die ID der Erfahrung.ZZZZZZZZ
ist die ID der Variante.
Sie können für Ihr Tool, Tests und Varianten eine beliebige Anzahl von Zeichen verwenden.
Zielgruppe mit dem Parameter „exp_variant_string“ definieren
Mit Zielgruppen können Sie Nutzer, die einer Variante hinzugefügt wurden, basierend auf
exp_variant_string
-Parameter. Wenn Sie diesen Parameter als Mitgliedschafts-
Bedingung für eine Zielgruppe haben, können Sie Nutzer der entsprechenden zielgruppenbasierten
für die Variante, der sie hinzugefügt wurden.
Um Zielgruppen für neue Erfahrungen zu erstellen und Zielgruppen für beendete zu archivieren
verwenden Sie die properties.audiences
-Ressource in der Google Analytics-
Admin API.
Zielgruppen erstellen
Mit dem folgenden Anfragetext wird eine Zielgruppe für Nutzer erstellt, die
eine Variante mit der ID ABC-F2948574-3495F49
unter Verwendung des
properties.audiences.create
-Methode. Beachten Sie, dass Sie die Mitgliedschaft
Die Dauer basiert auf der Länge der Websitevariante (max. 540).
Wir empfehlen, den Parameter atAnyPointInTime
auf true
zu setzen, um die
Datenabweichungen zwischen Tests. Wenn Sie den Parameter auf true
setzen, wird ein
kann einem Nutzer, der einem bestandenen Test zugewiesen wurde, einem neuen
zu testen. Wenn Sie den Parameter auf false
festlegen oder nichts festlegen,
können nicht zu einem neuen Test hinzugefügt werden, wenn sie bereits einem bestandenen Test zugewiesen wurden.
zu testen.
{
"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:
- Name der Zielgruppe: „Zielgruppe ABC – Test F2948574 Variante 3495F49“
- Zielgruppendefinition: „Nutzer einschließen, bei denen folgende Kriterien erfüllt sind: Ereignisse mit dem Namen „experience_impression“ den Parameter „exp_variant_string“ haben. mit einem Wert, der genau mit 'ABC-F2948574-3495F49' übereinstimmt.
- Gültigkeitsdauer: 30 Tage
Zielgruppen archivieren
Wenn eine Websitevariante beendet ist, müssen Sie die Zielgruppe mithilfe der
properties.audiences.archive
-Methode. Wenn Sie Zielgruppen archivieren,
für die Nutzenden, mehr Erlebnisse zu schaffen. Nutzer können weiterhin auf
anhand von Verlaufsdaten in Google Analytics erfasst.
Ausrichtung auf Zielgruppen
Mit der Ausrichtung auf Zielgruppen können Ihre Kunden Nutzende, die auf ihrer Website ein bestimmtes Verhalten zeigen. Beispiel: Ein Kunde können über das Zielgruppen-Targeting Kunden mit hohem Umsatzpotenzial mit Sonderangeboten ansprechen und Incentives. Durch das Zielgruppen-Targeting werden nur Nutzer in der Zielgruppe angezeigt ein Experiment.
Sie können Ihren Kunden ermöglichen, die Ausrichtung auf Zielgruppen einzurichten, indem Sie die Nutzer in einer Zielgruppe aus Google Analytics. Dann werden die User IDs oder Geräte-IDs aus Google Analytics mit den IDs in Ihrem System zusammen. Stimmen diese Kennungen überein, wird der Nutzer dem Test hinzugefügt.
Um Nutzer aus Google Analytics zu exportieren und in Ihren Client zu importieren, verwenden Sie die Zielgruppenliste API hinzu. Die Audience List API bietet eine tägliche Übersicht über die Nutzer in einer Zielgruppe und können Sie die User-IDs oder Geräte Kennungen im Publikum.
Wir empfehlen, eine Zielgruppenliste nur einmal pro Tag und Zielgruppe anzufordern.
Beschränkungen
Websitevarianten pausieren
Zielgruppen können in Google Analytics nicht pausiert werden.
Damit Nutzer Tests/Personalisierungen pausieren können, müssen folgende Voraussetzungen erfüllt sein:
- Senden des Ereignisses beenden, das ausgelöst wird, wenn ein Nutzer Mitglied eines Variante
- Ereignisse ignorieren, während die Websitevariante pausiert ist
- Dem Google Analytics-Bericht Berichtsfilter hinzufügen, um den pausierten Zeitraum auszuschließen
Alternativ können Sie Nutzern einen Link zur manuellen Änderung des Datums bereitstellen. Google Analytics
Erfahrungsdaten noch einmal verarbeiten
Wenn Nutzer Ereignisinformationen fehlen, kann Analytics die Websitevariante noch einmal verarbeiten Daten. Wenn Testdaten in Google Analytics neu verarbeitet werden, werden archivierte Zielgruppen durch beendete Erfahrungen gehen verloren. Nutzer können ihre Daten jedoch Nutzererfahrungsdaten über Ereignisse mit „exp_variant_string“ im explorativen Analysetool abrufen. Dies ist weniger genau als Zielgruppen, da Ereignisse vor und nach dem in explorativen Datenanalysen mit.
Stichprobenerhebung für Erfahrungsdaten
Wenn Nutzer mehreren Zielgruppen gleichzeitig zugewiesen werden können, Kardinalitätsprobleme verursachen, was dazu führen kann, dass in der Zeile „Sonstiges“ angezeigt. Die Wahrscheinlichkeit, dass dies eintritt, erhöht sich mit der gleichzeitigen Die Anzahl der Personalisierungen steigt und die Anzahl der Zielgruppen, die für andere Zwecke verwendet werden (z.B. Gebote für Anzeigen) erhöht sich.
Verwendet der Kunde jedoch Google Analytics 360, aktiviert Google Analytics automatisch erweiterte Datensätze, wenn Daten unter der Kategorie „Sonstiges“ zusammengefasst werden. Zeile nach ein umfassenderes Bild ihrer Daten zu vermitteln.
Vergleichslimits
In Google Analytics-Berichten können bis zu vier Vergleiche gleichzeitig angezeigt werden. Wenn ein Nutzer mehr als vier Varianten hat, kann der Nutzer seine Zielgruppen im Vergleich tauschen. Priorisieren Sie Varianten mit den besten Conversion-Raten.