Glosario de perfiles y variables
- Temas:
- Audiencias
Esta página contiene una lista de perfiles, variables y parámetros que son útiles en los scripts de perfil.
Perfiles integrados
Perfil | Notas |
---|---|
user.activeActivities user.activeCampaigns | Devuelven el ID de campaña de todas las campañas o actividades en las que se encuentra el usuario aunque este no haya interactuado con la campaña o actividad en cuestión durante la sesión actual. |
user.pcId | |
user.sessionId | |
user.categoryAffinity | |
user.categoryAffinities | Devuelve una matriz de afinidades que ha rellenado el visitante |
user.isFirstSession | |
user.isNewSession | |
user.daysSinceLastVisit | |
user.browser | El agente de usuario |
user.browserType | Devuelve el tipo de explorador, por ejemplo, safari, chrome, etc. |
user.header | Todos los perfiles user.header están integrados en los datos de encabezado de las peticiones de mbox |
user.header('x-forwarded-for') | La dirección IP pública de la conexión de red en que se encuentra el visitante. Puedes verlo de varias formas, por ejemplo whatismyip.com. La dirección IP no es la dirección NAT (dirección interna), que empieza por 10., 192.168. o 172. Nota: user.header('x-cluster-client-ip') ha quedado obsoleto. |
user.header('host') | Nombre de host del visitante |
user.header('cookie') | Datos de cookies del visitante |
user.header('user-agent') | Agente de usuario del navegador del visitante |
user.header('accept-language') | Idioma del visitante |
user.header('accept-encoding') | Codificación de caracteres del visitante |
user.header('accept') | Idioma del visitante y codificación de caracteres |
user.header('connection') | Conexión del servidor. Por ejemplo: keep-live |
user.header('referrer') | Dirección URL del sitio web de la página actual del visitante. No funciona con Internet Explorer. |
user.getLocal('param_name'); | Recupere el valor que ha establecido mediante user.setLocal . |
user.setLocal('param_name','value') | Cree valores de perfil persistentes dentro de un script de perfil. Estos valores persisten del mismo modo que un script de perfil, pero solo tiene acceso a ellos dentro del script en el que se configuró. |
user.get('param_name') | |
user.parameter | Atributos de perfil persistentes creados desde scripts de perfil. También hace referencia a perfiles del "sistema" como la geolocalización, el recuento de visitas, etc. |
profile.get('param_name') | La forma correcta de obtener un parámetro de perfil para utilizarlo en un script de perfil es el método profile.get('param_name'). |
profile.param('param_name'); | |
profile.parameter('parameter_name'); | Los parámetros de mbox que se vuelven persistentes debido a su prefijo perfil. prefix. |
profile.browserTime | La hora local del navegador del visitante. Para la hora del sistema, cree un nuevo objeto de fecha en la secuencia de comandos del perfil |
profile.averageDaysBetweenVisits | |
profile.sessionCount | |
profile.mobile.isTablet |
El dispositivo del visitante es una tableta. NOTA: este perfil reemplaza el explorador heredado obsoleto en la categoría de audiencia de iPad. Consulte Explorador para obtener más información. |
profile.mobile.isMobilePhone |
El dispositivo del visitante es un teléfono móvil. NOTA: este perfil reemplaza el explorador heredado obsoleto en la categoría de audiencia de iPhone. Consulte Explorador para obtener más información. |
parameter= | Término genérico para los valores adicionales que se transmiten con un mbox, normalmente con el formato de pares de nombre-valor. No es persistente a menos que así se defina con profile.parameter o user.parameter . |
Variables URL
landing | referrer | page |
---|---|---|
landing.url | referrer.url | page.url |
landing.domain | referrer.domain | page.domain |
landing.protocol | referrer.protocol | page.protocol |
landing.param | referrer.param | page.param |
landing.query | referrer.query | page.query |
Perfiles de operador de telefonía móvil y ubicación geográfica
profile.geolocation.country
profile.geolocation.state
profile.geolocation.city
profile.geolocation.zip
profile.geolocation.dma
profile.geolocation.domainName
profile.geolocation.ispName
profile.geolocation.connectionSpeed
profile.geolocation.mobileCarrier
profile.geolocation.latitude
profile.geolocation.longitude
Variables de mbox
mbox.name
Parámetros que se transfieren automáticamente en todas las peticiones
- mbox.param('browserHeight')
- mbox.param('browserTimeOffset')
- mbox.param('browserWidth')
- mbox.param('colorDepth')
- mbox.param('mboxXDomain')
- mbox.param('mboxTime')
- mbox.param('screenHeight')
- mbox.param('screenWidth')
Parámetros transferidos con mboxes de pedidos:
- mbox.param('orderId')
- mbox.param('orderTotal')
- mbox.param('productPurchasedId')
Nota: Los parámetros mboxOverride solo deben utilizarse al probar la actividad, y no en la fase de producción. El uso de cualquier parámetro mboxOverride puede provocar discrepancias en los informes al usar Analytics para Target (A4T). Utilice el modo de control de calidad de la actividad durante las pruebas para asegurarse de que la actividad funciona del modo esperado antes de insertarla en su entorno activo.
Atributos del cliente
Se puede hacer referencia a los atributos del cliente en las secuencias de comandos de perfil con el formato crs.get('<Datasource Name>.<Attribute name>')
.
Estos atributos también están disponibles como tokens en secuencias de comandos de perfil y directamente en ofertas sin que resulte necesario requerir primero una secuencia de comandos de perfil. El token debe tener el siguiente formato: ${crs.datasourceName.attributeName}
. Tenga en cuenta que los espacios en datasourceName
deben eliminarse de cualquier llamada de API.