list
Listenvariablen sind benutzerspezifische Variablen, die Sie beliebig verwenden können. Sie funktionieren ähnlich wie eVars, allerdings können sie mehrere Werte im selben Treffer enthalten. Listenvariablen haben keine Zeichenbeschränkung.
Vergewissern Sie sich, dass Sie die Verwendung der einzelnen Listenvariablen und deren Logik in Ihrem Lösungs-Design-Dokument aufzeichnen.
Einrichten von Listenvariablen in den Report Suite-Einstellungen
Stellen Sie sicher, dass Sie jede Listenvariable in den Report Suite-Einstellungen konfigurieren, bevor Sie sie in Ihrer Implementierung verwenden. Weitere Informationen finden Sie im Admin-Handbuch unter Konversionsvariablen. Dieser Schritt gilt für alle Implementierungsmethoden.
Listenvariablen, die das Web SDK verwenden
Bei Verwendung des XDM-Objekts verwenden Listenvariablen die XDM-Felder xdm._experience.analytics.customDimensions.lists.list1.list[]
bis xdm._experience.analytics.customDimensions.lists.list3.list[]
. Jedes Array-Element enthält ein "value"
-Objekt, das jede Zeichenfolge enthält. Es ist nicht erforderlich, ein Trennzeichen anzugeben. Adobe-Datenerfassungsserver erkennen automatisch das richtige Trennzeichen, das in den Report Suite-Einstellungen festgelegt ist, und schließen es ein.
"xdm": {
"_experience": {
"analytics": {
"customDimensions": {
"lists": {
"list1": {
"list": [
{
"value": "Example value 1"
},
{
"value": "Example value 2"
},
{
"value": "Example value 3"
}
]
}
}
}
}
}
}
key
-Objekte zusätzlich zu value
-Objekten in jedem list[]
-Array. Adobe verwendet diese key
-Objekte nicht beim Senden von Daten an Adobe Analytics.Bei Verwendung des Datenobjekts verwenden Listenvariablen die folgende AppMeasurement-Syntax: data.__adobe.analytics.list1
- data.adobe.analytics.list3
. Stellen Sie sicher, dass Sie das richtige Trennzeichen verwenden, das in den Report Suite-Einstellungen festgelegt ist.
"data": {
"__adobe": {
"analytics": {
"list1": "Example value 1,Example value 2,Example value 3"
}
}
}
Listenvariablen, die die Adobe Analytics-Erweiterung verwenden
In der Adobe Analytics-Erweiterung gibt es kein eigenes Feld, um diese Variable zu verwenden. Verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.
s.list1 – s.list3 in AppMeasurement und im benutzerdefinierten Code-Editor der Analytics-Erweiterung
Jede Listenvariable ist eine Zeichenfolge, die für Ihr Unternehmen spezifische benutzerdefinierte Werte enthält. Diese Variable hat keine maximale Byte-Anzahl. Jeder einzelne Wert hat jedoch eine Maximallänge von 255 Byte. Das Trennzeichen, das Sie verwenden, wird beim Einrichten der Variablen in den Report Suite-Einstellungen festgelegt. Verwenden Sie keine Leerzeichen, wenn Sie mehrere Elemente trennen.
// A list variable configured with a comma as a delimiter
s.list1 = "Example value 1,Example value 2,Example value 3";
s.list1 = "Brick,Brick";
festlegen, wird eine Instanz in Berichten gezählt.Vergleich von Listen-Props mit Listenvariablen
Listen-Props und Listenvariablen können beide im selben Treffer mehrere Werte enthalten. Zwischen diesen beiden Variablentypen gibt es jedoch einige wichtige Unterschiede.
- Jede Prop kann eine Listen-Prop werden. Sie können bis zu 75 Listen-Props haben, wenn jede Prop eine Listen-Prop ist. Es sind nur drei Listenvariablen verfügbar.
- Listen-Props haben eine 100-Byte-Grenze für die gesamte Variable. Listenvariablen haben eine 255-Byte-Grenze pro Wert und keine Gesamt-Byte-Grenze.
- Listen-Props bleiben nicht über den festgelegten Treffer hinaus erhalten. Für Listenvariablen gelten die gewünschten Gültigkeitseinstellungen. Bei der Berichtszeitverarbeitung können Sie jedoch sowohl auf Listen-Props als auch auf Listenvariablen eine benutzerdefinierte Attribution anwenden.