Información general sobre cuentas dinámicas
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.
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 condynamicAccountMatch
y, si se encuentra una coincidencia, rellena la variableaccount
.
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
.
Grupo de informes predeterminado
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
.
Etiquetado de grupos múltiples
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
.