Implementación de Analytics for Target
Se requieren varios pasos al implementar Adobe Analytics como origen de informes para Adobe Target (A4T). El proceso varía en función de si implementa A4T con Adobe Experience Platform Web SDK o con at.js.
Pasos de implementación para una implementación del SDK web de Adobe Experience Platform platform
En las secciones siguientes se describen los pasos necesarios para implementar esta integración en el sitio si tiene pensado utilizar el SDK web de Platform:
Paso 1: Solicitar aprovisionamiento para Analytics y Target
Antes de implementar A4T, debe estar aprovisionado para Analytics y Target. Use este formulario para solicitar el aprovisionamiento.
Paso 2: Configurar los permisos de usuario
Deben cumplirse los requisitos de cuenta de usuario para poder crear una actividad basada en Analytics en Target. Consulte Requisitos de permisos de usuario.
Paso 3: Crear una configuración de Edge
Cree una configuración de Edge con Adobe Experience Platform mediante la herramienta de configuración de Edge. Configure Crear y configurar flujos de datos.
Paso 4: Instalación y configuración del SDK web de Platform
Para empezar a entregar experiencias de Target y aplicar Analytics con fines de seguimiento y análisis, instale y configure el SDK web de Platform en las páginas del sitio.
Paso 5: Habilitar las opciones para usar A4T
En la interfaz de usuario de Target, haga clic en Administration > Visual Experience Composer y, a continuación, elija Select per activity o Adobe Analytics.
- Select per activity le permite elegir entre Target y Analytics al crear cada actividad.
- Adobe Analytics establece Analytics como el origen de informes para todas las actividades que cree.
Pasos de implementación para una implementación de at.js section_73961BAD5BB4430A95E073DE5C026277
Las secciones siguientes describen los pasos necesarios para implementar esta integración en su sitio si planea utilizar at.js:
Paso 1: Solicitar el aprovisionamiento para Analytics y Target
Después de implementar Analytics como el origen de informes de Target, debe aprovisionarse para Analytics y Target. Use este formulario para solicitar el aprovisionamiento.
Paso 2: Configurar los permisos de usuario
Deben cumplirse los requisitos de cuenta de usuario para poder crear una actividad basada en Analytics en Target. Consulte Requisitos de permisos de usuario.
Paso 3: Implementar el servicio ID de visitante de Experience Cloud
El servicio de ID de visitante le permite identificar usuarios en Adobe Experience Cloud soluciones. Implemente o migre a la versión requerida del ID de visitante de Experience Cloud. Para obtener más información, consulte “Requisitos de implementación” en Antes de la implementación.
Consulte Implementar el servicio de ID de Experience Cloud para Target en la documentación de Servicio de ID de visitante de Experience Cloud.
Paso 4: Actualizar AppMeasurement para JavaScript o s_code
Implemente o migre a la versión requerida de appMeasurement.js. Para obtener más información, consulte “Requisitos de implementación” en Antes de la implementación.
Para nuevas implementaciones, consulte Descripción general de la implementación de JavaScript en la Guía de implementación de Analytics.
Para una migración, consulte Migración al AppMeasurement para JavaScript en la Guía de implementación de Analytics.
Paso 5: Descargar y actualizar at.js
Implemente o migre a la versión requerida de at.js con su cuenta de producción. No es necesario modificar el código.
Para obtener más información, consulte “Requisitos de implementación” en Antes de la implementación.
Paso 6: Host at.js
Si ha implementado anteriormente at.js, puede reemplazar el archivo existente con la versión actualizada. Para obtener más información, consulte “Requisitos de implementación” en Antes de la implementación.
En caso contrario, el archivo se puede alojar junto con los archivos del servicio ID de visitante y de AppMeasurement for JavaScript. Estos archivos deben alojarse en un servidor web al que se pueda acceder desde todas las páginas del sitio. En el paso siguiente necesitará la ruta de acceso a estos archivos.
Paso 7: Agregar la referencia de at.js a todas las páginas del sitio step7
Incluya at.js debajo de VisitorAPI.js agregando la siguiente línea de código en la etiqueta de cada página:
Para at.js:
<script language="JavaScript" type="text/javascript"
src="http://INSERT-DOMAIN-AND-PATH-TO-CODE-HERE/at.js"></script>
VisitorAPI.js debe cargarse antes que at.js. Si está actualizando un archivo at.js existente, asegúrese de comprobar el orden de carga.
La configuración predeterminada para la integración de Target y Analytics, desde una perspectiva de implementación, es utilizar el SDID que se pasa desde la página para unir automáticamente la solicitud de Target y Analytics en el servidor.
Puede controlar cómo y cuándo enviar datos de análisis relacionados con Target a Analytics con fines de creación de informes. Si no desea adherirse a la configuración predeterminada de que Target y Analytics vinculen automáticamente los datos de análisis mediante el SDID, establezca analyticsLogging = client_side mediante window.targetGlobalSettings. Nota: Las versiones anteriores a 2.1 no son compatibles con este método.
Por ejemplo:
window.targetGlobalSettings = {
analyticsLogging: "client_side"
};
Esta configuración tiene un efecto global, lo que significa que cada llamada realizada por at.js tiene analyticsLogging: "client_side" enviado dentro de las Target solicitudes y se devuelve una carga útil de Analytics para cada solicitud. Cuando se configura esta opción, el formato de la carga útil que se devuelve es el siguiente:
"analytics": {
"payload": {
"pe": "tnt",
"tnta": "167169:0:0|0|100,167169:0:0|2|100,167169:0:0|1|100"
}
}
La carga útil se puede reenviar a Analytics a través de la API de inserción de datos. Para las actividades de Asignación automática y Segmentación automática, también debe reenviar el sessionId. Para obtener más información, consulte Informes de Analytics for Target (A4T) en la guía de SDK de Adobe Target.
Si no desea una configuración global y prefiere un método bajo demanda, use la función at.js getOffers() pasando analyticsLogging: "client_side". La carga útil de Analytics solo se devuelve para esta llamada y el backend Target no reenvía la carga útil a Analytics. Al llevar a cabo este enfoque, cada solicitud at.js Target devuelve la carga útil de forma predeterminada, pero solo cuando se desea y se especifica.
Por ejemplo:
adobe.target.getOffers({
request: {
experienceCloud: {
analytics: {
logging: "client_side"
}
},
prefetch: {
mboxes: [{
index: 0,
name: "a1-serverside-xt"
}]
}
}
})
.then(console.log)
Esta llamada invoca una respuesta desde la cual puede extraer la carga útil de Analytics.
La respuesta es la siguiente:
{
"prefetch": {
"mboxes": [{
"index": 0,
"name": "a1-serverside-xt",
"options": [{
"content": "<img src=\"http://s7d2.scene7.com/is/image/TargetAdobeTargetMobile/L4242-xt-usa?tm=1490025518668&fit=constrain&hei=491&wid=980&fmt=png-alpha\"/>",
"type": "html",
"eventToken": "n/K05qdH0MxsiyH4gX05/2qipfsIHvVzTQxHolz2IpSCnQ9Y9OaLL2gsdrWQTvE54PwSz67rmXWmSnkXpSSS2Q==",
"responseTokens": {
"profile.memberlevel": "0",
"geo.city": "bucharest",
"activity.id": "167169",
"experience.name": "USA Experience",
"geo.country": "romania"
}
}],
"analytics": {
"payload": {
"pe": "tnt",
"tnta": "167169:0:0|0|100,167169:0:0|2|100,167169:0:0|1|100"
}
}
}]
}
}
La carga útil se puede reenviar a Analytics mediante la API de inserción de datos.
Paso 8: Validar la implementación step8
Cargue las páginas después de haber actualizado las bibliotecas de JavaScript para confirmar que los valores del parámetro mboxMCSDID
en las llamadas Target coinciden con el valor del parámetro sdid
en la llamada de vista de página Analytics.
SPA Es especialmente importante confirmar que estos valores coinciden en Aplicaciones de una sola página () en las que el orden de las llamadas no siempre es predecible.
Paso 9 (opcional): Eliminar el código de integración anterior
Adobe recomienda eliminar la integración anterior para simplificar la implementación y eliminar la necesidad de resolver discrepancias entre los sistemas. Puede eliminar cualquier código que haya implementado para una integración anterior de SC a T&T, incluido mboxLoadSCPlugin
.
Paso 10: Habilitar las opciones para usar Analytics como fuente de informes para Target
En Target, haga clic en Administration > Reporting y elija Select per activity o Adobe Analytics para habilitar las opciones.
- Select per activity le permite elegir entre Target y Analytics al crear cada actividad.
- Adobe Analytics establece Analytics como el origen de informes para todas las actividades que cree.