Las cuentas dinámicas solo se admiten mediante implementaciones de JavaScript heredadas (código H). Estas variables no son compatibles con las bibliotecas de AppMeasurement actuales o con las etiquetas de Adobe Experience Platform.
Las cuentas dinámicas son una función de implementación que permite determinar qué grupo de informes utilizar en función de los criterios definidos. Si su organización requiere más de un grupo de informes pero desea utilizar la misma implementación entre sus sitios, las cuentas dinámicas son una buena solución.
Adobe recomienda enviar datos a un único grupo de informes y, a continuación, utilizar grupos de informes virtuales para separar los datos si es necesario. Consulte Consideraciones del grupo de informes globales para obtener más información.
3 variables se utilizan para seleccionar dinámicamente un grupo de informes.
dynamicAccountSelection
: Activar o desactivar la selección dinámica de cuentas.dynamicAccountMatch
: Determina qué valor se debe observar. Por ejemplo, la dirección URL o una cadena de consulta.dynamicAccountList
: Compara los valores con dynamicAccountMatch
y, si se encuentra una coincidencia, rellena la variable account
.Si dynamicAccountSelection = true
, el valor dentro de dynamicAccountMatch
se compara con dynamicAccountList
. Si los valores en dynamicAccountList
coinciden, la ID del grupo de informes se incluye en la variable account
.
La variable account
se puede establecer primero y actúa como valor predeterminado en caso de que no se encuentren las cadenas especificadas. Por ejemplo:
s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";
Si location.hostname
no es dev.example.com
ni example.com
, la visita se envía a examplersiddefault
.
El etiquetado de grupos múltiples se puede utilizar con la selección dinámica de cuentas. Por ejemplo:
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";
Si location.hostname
contiene example.com
, la visita se envía tanto a examplersid1
como a examplersid2
.