En este documento, describiremos varias prácticas recomendadas que debe seguir y tener en cuenta a la hora de enviar datos de Single Page Applications (SPA) a Adobe Audience Manager (AAM). Este documento se centra en el uso de Experience Platform Launch, que es el método de implementación recomendado.
Como se ha indicado, este es un diagrama simplificado de cómo se gestionan las páginas de SPA en una implementación de Adobe Audience Manager (sin Adobe Analytics) mediante Platform Launch. Como puede ver, es bastante directo, con la gran decisión de cómo va a comunicar un cambio de vista (o una acción) a Platform Launch.
Dos de los métodos más comunes para activar una regla en Platform Launch (y, por lo tanto, enviar datos a Audience Manager) son:
En este ejemplo de Audience Manager, utilizamos un Direct Call rule en Launch para activar la visita que entra en Audience Manager. Como verá en las secciones siguientes, esto resulta realmente útil al configurar el Data Layer en un nuevo valor, de modo que el Data Element pueda utilizarlo en Platform Launch.
Hemos creado una pequeña página de demostración que muestra cómo cambiar un valor en data layer y enviarlo a AAM, como puede hacer en una página de SPA. Esta funcionalidad se puede modelar para realizar cambios más detallados y necesarios. Puede encontrar esta página de demostración HERE.
Como se ha mencionado, cuando se carga contenido nuevo en la página o cuando alguien realiza una acción en el sitio, el data layer debe configurarse de forma dinámica en el encabezado de la página ANTES de que se llame a Launch y ejecute el rules, de modo que Platform Launch pueda recoger los nuevos valores del data layer y colocarlos en Audience Manager.
Si va al sitio de demostración enumerado arriba y mira el origen de la página, verá: