Las variables “list” (lista) son variables personalizadas que se pueden utilizar como desee. Funcionan de manera similar a las eVars, excepto que pueden contener varios valores en la misma visita. Las variables de lista no tienen un límite de caracteres.
Asegúrese de registrar la forma en que utiliza cada variable de lista y su lógica en el documento de diseño de la solución.
Las variables de lista almacenan los últimos 250 valores por visitante. Si hay más de 250 valores únicos para un visitante determinado, los valores más antiguos no se atribuyen a las métricas.
Asegúrese de configurar cada variable de lista en la configuración del grupo de informes antes de usarla en la implementación. Consulte Variables de conversión en la guía de administración. Este paso se aplica a todos los métodos de implementación.
Las variables de lista se asignan para Adobe Analytics en los campos XDM _experience.analytics.customDimensions.lists.list1.list[]
a _experience.analytics.customDimensions.lists.list3.list[]
. Cada elemento de matriz contiene un objeto "value"
que engloba cada cadena. No es necesario proporcionar un delimitador; se incluye automáticamente utilizando el valor especificado en Configuración del grupo de informes. Por ejemplo, si una coma (“,
”) está configurada como delimitador para la variable de lista 1, el siguiente objeto XDM rellena la variable list1
con "Example value 1,Example value 2,Example value 3"
.
"xdm": {
"_experience": {
"analytics": {
"customDimensions": {
"lists": {
"list1": {
"list": [
{
"value": "Example value 1"
},
{
"value": "Example value 2"
},
{
"value": "Example value 3"
}
]
}
}
}
}
}
}
El esquema XDM de Adobe contiene objetos key
, además de objetos value
en cada matriz list[]
. Adobe no emplea estos objetos key
al enviar datos a Adobe Analytics.
No hay ningún campo dedicado en la extensión de Adobe Analytics para utilizar esta variable. Utilice el editor de código personalizado siguiendo la sintaxis de AppMeasurement.
Cada variable de lista es una cadena que contiene valores personalizados específicos de su organización. No tienen un máximo de bytes; sin embargo, cada valor individual tiene un máximo de 255 bytes. El delimitador que utilice se determina al configurar la variable en la configuración del grupo de informes. No utilice espacios al delimitar varios elementos.
// A list variable configured with a comma as a delimiter
s.list1 = "Example value 1,Example value 2,Example value 3";
Si establece valores duplicados en la misma visita, Adobe anula la duplicación de todas las instancias de esos valores. Por ejemplo, si se establece s.list1 = "Brick,Brick";
, en los informes se cuenta como una instancia.
Las props de lista y las variables de lista pueden contener varios valores en una misma visita. Sin embargo, existen varias diferencias clave entre estos dos tipos de variables.