Las variables dinámicas permiten copiar valores de una variable a otra sin aumentar la longitud de la solicitud de imagen. Resultan útiles a la hora de capturar los mismos datos en varias variables.
En versiones anteriores de Analytics, la longitud de solicitud de imagen era importante para evitar que los datos se truncaran. Las mejoras en AppMeasurement permiten cadenas de consulta de solicitud de imagen mucho más largas, por lo que las variables dinámicas generalmente no son necesarias.
Las variables dinámicas admiten parámetros de cadena de consulta o encabezados HTTP en una solicitud de imagen. Consulte los parámetros de consulta de recopilación de datos para obtener una lista completa de los parámetros disponibles a los que hacer referencia. Consulte Campos de solicitud estándar en Wikipedia para obtener una lista completa de los campos de solicitud HTTP disponibles a los que hacer referencia.
Cuando Adobe reconoce un prefijo de variable dinámica, copia automáticamente la cadena de consulta o el valor del encabezado HTTP en el grupo de informes. Esta acción se produce antes que cualquier otro procesamiento, incluidas las reglas de procesamiento y las reglas de VISTA.
Tenga en cuenta los límites máximos de caracteres al copiar variables. Por ejemplo, si copia eVar1
a prop1
, prop1
puede tener un valor truncado, ya que tiene un límite de 100 bytes (mientras que eVar1
tiene un límite de 255 bytes).
Utilice la asignación de secuencia de datos para enviar datos a varias variables de Analytics desde un único campo XDM.
Puede utilizar variables dinámicas en cualquier campo de dimensión que acepte una cadena. Los elementos de dimensión se suelen definir al configurar la extensión de Analytics (variables globales) o en reglas.
Coloque el prefijo de variable dinámica en el campo de texto, seguido del parámetro de cadena de consulta o del encabezado HTTP al que desee hacer referencia. De forma predeterminada, el prefijo de la variable dinámica es D=
.
Las variables dinámicas son cadenas de texto asignadas a otras variables. El prefijo de variable dinámica predeterminado es D=
. Las variables dinámicas distinguen entre mayúsculas y minúsculas.
// Copy eVar1 into eVar2. The query string parameter of eVar1 is v1.
s.eVar1 = "Example value";
s.eVar2 = "D=v1";
// Take the user agent string found in the image request HTTP header and place it in eVar1.
s.eVar1 = "D=User-Agent";
// Copy the page URL and place it in eVar1. The query string parameter of page URL is g.
s.eVar1 = "D=g";
Las variables dinámicas aparecen como cadenas al depurar la implementación. Los servidores de recopilación de datos de Adobe copian los valores en el servidor.