Configuración de la compatibilidad con la mensajería web en la aplicación en el SDK web
Los mensajes en la aplicación son notificaciones que puede enviar a los usuarios dentro de su aplicación web, guiándolos a puntos de interés específicos.
Puede utilizar estas notificaciones para diferentes fines, como promocionar nuevas funciones, presentar ofertas especiales o facilitar la incorporación del usuario.
Con los mensajes en la aplicación, puede interactuar de forma eficaz con su audiencia y dirigirla a aspectos importantes de su aplicación.
Requisitos previos prerequisites
Versión de extensión de etiqueta de SDK web extension-version
La funcionalidad de mensajería en la aplicación web requiere la última versión de la extensión de etiqueta del SDK web.
Configuración de un CSP para mensajería web en la aplicación csp
Al configurar Mensajería en la aplicación web, debe incluir la siguiente directiva en su CSP:
default-src blob:;
Para obtener más información sobre la configuración de un CSP, consulte la documentación dedicada.
Configuración de la mensajería web en la aplicación mediante la extensión de etiqueta del SDK web tag-extension
Consulte la Página de configuración de extensión de etiqueta de SDK web para saber dónde puede encontrar la configuración que se describe a continuación.
Después de que tenga instalado Con la extensión de etiqueta del SDK web, siga los pasos a continuación para configurar la extensión para la mensajería web en la aplicación.
En el Personalización , marque la Habilitar almacenamiento de personalización opción. Esta opción permite al SDK web realizar un seguimiento de las experiencias que el usuario ha visto en las cargas de página.
La mensajería web en la aplicación admite dos tipos de déclencheur:
Consulte las secciones siguientes para configurar la extensión de etiquetas del SDK web según los déclencheur que desee utilizar.
Pasos de configuración para Envío de datos a Platform déclencheur send-data-platform
Seleccione la propiedad de etiqueta que contiene la extensión del SDK web y crear una regla nueva con la siguiente configuración:
-
Extensión: Núcleo
-
Tipo de evento: Library Loaded (Page Top)
-
Seleccionar Conservar cambios para guardar la configuración del evento.
A continuación, debe agregar una acción a la regla que ha creado.
-
En el Actions , seleccione Añadir.
-
Utilice lo siguiente Acción configuración:
-
Extensión: SDK web de Adobe Experience Platform
-
Tipo de acción: Enviar evento
-
-
En el lado derecho de la pantalla, en el Personalización , habilite la sección Procesar decisiones de personalización visuales opción.
-
En el lado derecho de la pantalla, en el Contexto de decisión , defina la Clave/Valor pares que utilizó en la configuración de su campaña para cumplir los requisitos para el mensaje en la aplicación.
-
Seleccionar Conservar cambios para guardar la configuración.
A continuación, debe agregar la regla recién creada a la biblioteca de propiedades de etiquetas. Para ello, vaya a Flujo de publicación y seleccione la regla que creó anteriormente.
Una vez añadida la regla a la biblioteca, seleccione Guardar y generar en desarrollo.
El proceso de configuración se ha completado y el mensaje está listo para mostrarse a los usuarios.
Pasos de configuración para utilizar déclencheur manuales manual-trigger
Seleccione la propiedad de etiqueta que contiene la extensión del SDK web y crear una regla nueva con la siguiente configuración:
-
Extensión: Núcleo
-
Tipo de evento: Clic
-
Establezca el déclencheur de un elemento específico de la página, identificado por un selector CSS de su elección.
A continuación, debe agregar una acción a la regla que ha creado.
-
En el Actions , seleccione Añadir.
-
Utilice lo siguiente Acción configuración:
-
Extensión: SDK web de Adobe Experience Platform
-
Tipo de acción: Evaluar conjuntos de reglas
-
-
En el lado derecho de la pantalla, habilite la opción Procesar decisiones de personalización visuales opción.
-
En el lado derecho de la pantalla, en el Contexto de decisión , defina la Clave/Valor pares que utilizó en la configuración de su campaña para cumplir los requisitos para el mensaje en la aplicación.
-
Seleccionar Conservar cambios para guardar la configuración.
A continuación, debe agregar la regla recién creada a la biblioteca de propiedades de etiquetas. Para ello, vaya a Flujo de publicación y seleccione la regla que creó anteriormente.
Una vez añadida la regla a la biblioteca, seleccione Guardar y generar en desarrollo.
El proceso de configuración se ha completado y el mensaje está listo para mostrarse a los usuarios.
Configuración de la mensajería web en la aplicación mediante la biblioteca JavaScript del SDK web js-library
Como alternativa al uso de la extensión de etiqueta del SDK web, también puede configurar la mensajería en la aplicación web directamente desde la biblioteca JavaScript del SDK web.
Puede mostrar mensajes web en la aplicación desde Adobe Journey Optimizer de dos formas.
Método 1: Recuperación automática del contenido personalizado automatic
Para que el SDK web recupere automáticamente el contenido de personalización al cargar la página, utilice el sendEvent , como se muestra en el ejemplo siguiente.
alloy("sendEvent", {
renderDecisions: true,
personalization: {
surfaces: ['#welcome']
}
});
Método 2: Recuperación manual del contenido de personalización en función de la acción del usuario manual
Para mostrar el contenido de personalización solo después de que el usuario realice una acción específica, utilice el evaluateRulesets como se muestra en el ejemplo siguiente.
En este ejemplo, el contenido de personalización se muestra cuando un usuario hace clic en Comprar ahora en el sitio web.
alloy("evaluateRulesets", {
renderDecisions: true,
personalization: {
decisionContext: {
"userAction": "buy_now"
}
}
});
Configuración del almacenamiento de personalización personalization-storage
Puede elegir mostrar mensajes en la aplicación a los usuarios un número determinado de veces, o cada vez que visiten una página, a través del personalizationStorageEnabled opción de configuración.
En el Configuración del SDK web configure el personalizationStorageEnabled opción según sus necesidades:
personalizationStorageEnabled: trueAlmacena en déclencheur el mensaje en la aplicación con la frecuencia definida en la campaña de Adobe Journey Optimizer.personalizationStorageEnabled: falseAlmacena en déclencheur el mensaje en la aplicación en cada carga de página.