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: Habilitar o deshabilitar 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 condynamicAccountMatchy, 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.