Show Menu
TEMAS×

ID de grupo de informes: Cuentas dinámicas

El archivo .js se puede configurar para que seleccione automáticamente un ID de grupo de informes. El archivo .js envía automáticamente la solicitud de imagen al grupo de informes en función de la URL. Por ejemplo: si la dirección URL es www.mysite.com , la solicitud de imagen se envía automáticamente al grupo de informes A. Si la dirección URL es www.mysite1.com , la solicitud de imagen se envía automáticamente al grupo de informes B.
Estas cadenas se pueden encontrar en cualquiera de los siguientes elementos:
  • Host/dominio (configuración predeterminada)
  • Ruta
  • Cadena de consulta
  • Host/dominio y ruta
  • Ruta y cadena de consulta
  • Dirección URL completa
Para obtener más información sobre cómo configurar Analytics para que seleccione automáticamente una ID de grupo de informes, póngase en contacto con el Soporte en línea de Adobe.

Definición del segmento URL de correspondencia

Si tomamos el siguiente ejemplo de dirección URL, las partes de la dirección URL se muestran a continuación, junto con la variable s.dynamicAccountMatch que se debe configurar. (El comportamiento predeterminado, si s.dynamicAccountMatch no está definida, es buscar solo en el nombre de host/dominio). URL de ejemplo: https://www.client.com/directory1/directory2/filename.html?param1=1234&param2=4321
Parte
Ejemplo (anterior)
Nombre de host/dominio
www.client.com
Ruta
directory1/directory2/filename.html
Cadena de consulta
param1=1234&param2=4321
Host/dominio y ruta
www.client.com/directory1/directory2/filename.html
Ruta y cadena de consulta
directory1/directory2/filename.html?param1=1234&param2=4321
URL
https://www.client.com/directory1/directory2/filename.html?param1=1234&param2=4321
Parte
s.dynamicAccountmatch
Nombre de host/dominio
Indefinido
Ruta
window.location.pathname
Cadena de consulta
(window.location.search?window.location.search:"?")
Host/dominio y ruta
window.location.host+window.location.pathname
Ruta y cadena de consulta
window.location.pathname+(window.location.search?window.location.search:"?")
URL
window.location.href
Consideremos el siguiente ejemplo:
  • s.dynamicAccountSelection=true
  • s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite2=clientdirectory;reportsuite1=client.com"
  • s.dynamicAccountMatch=window.location.host+window.location.pathname

Múltiples reglas

Si se seleccionan múltiples reglas (vea el ejemplo anterior), las reglas se ejecutan de izquierda a derecha. Las reglas se detienen tan pronto como se produce una coincidencia, como se muestra a continuación (con el conjunto de reglas especificado).
  • s.dynamicAccountSelection=true
  • s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com"
El código primero realiza una comprobación para determinar si qa.client.com existe en el nombre de host/dominio. En caso afirmativo, se selecciona el grupo de informes devreportsuite1 y la búsqueda de coincidencias se detiene. Separe las reglas con punto y coma.

Grupo de informes predeterminado

La variable s_account se puede establecer primero y actúa como valor predeterminado en caso de que no se encuentren las cadenas especificadas. A continuación verá un ejemplo:
var s_account="defaultreportsuiteid" 
s.dynamicAccountSelection=true 
s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com" 

En el caso anterior, si el nombre de host/dominio no contiene qa.client.com o client.com , se usa el grupo de informes defaultreportsuiteid .