En esta página: Comprenda el flujo de datos de las notificaciones push, los servicios y componentes clave involucrados y cómo se entregan las notificaciones de extremo a extremo con Adobe Journey Optimizer.
Esta página le ayuda a configurar y comprender los servicios y flujos de trabajo clave relacionados con las notificaciones push en Journey Optimizer.
Aprenda a crear notificaciones push en esta página.
Los pasos para configurar el canal push en Adobe Journey Optimizer se detallan en esta página.
La siguiente ilustración muestra los sistemas y servicios involucrados con los flujos de datos asociados, y resalta cómo se entregan las notificaciones push desde un punto de vista de servicio de extremo a extremo.
-
Registro de la aplicación móvil de marca (Android o iOS) con los servicios de mensajería push APNS y FCM de Google de Apple
-
Los servicios de mensajería generan un token push, que es un identificador que Adobe Journey Optimizer usará para dirigir el dispositivo específico con una notificación push.
-
El token push generado anteriormente se pasa a Adobe Experience Platform y se sincroniza con el perfil del cliente en tiempo real; esto se hace OOTB con un SDK de cliente fácil de integrar
note NOTE La administración de tokens difiere entre plataformas. En Android (FCM), los tokens se marcan automáticamente como no válidos cuando los usuarios borran la caché de la aplicación o la vuelven a instalar, lo que genera un nuevo token y un ECID. En iOS (APN), los tokens no se marcan de manera consistente como no válidos en estos escenarios. Si un perfil contiene varios ECID con tokens válidos, se enviarán notificaciones push a todos los dispositivos asociados. -
Los mensajes push se crean en Adobe Journey Optimizer y los mensajes push se crean según una configuración de canal (es decir, un ajuste preestablecido de mensaje)
-
Los mensajes push se pueden incluir en el lienzo de orquestación en los Recorridos
-
Tras la publicación del Recorrido, los perfiles del cliente basados en las condiciones de Recorrido están cualificados para recibir notificaciones push y las cargas de mensajería push se personalizan en este paso
-
Las cargas push personalizadas se reenvían a un servicio de entrega de mensajería push interna
-
A continuación, este servicio interno valida las credenciales de la aplicación asociada al mensaje y
-
Envía el mensaje a los servicios de mensajería de Apple y Google para su envío final
-
Se registran los comentarios de los servicios de mensajería, los errores y los éxitos para la creación de informes en el informe Recorrido Live & Customer Journey Analytics
-
Las notificaciones push se envían a los dispositivos del usuario final
-
Las interacciones de notificación push del usuario final se envían como eventos de experiencia desde el cliente del usuario final a través de la integración de SDK
Funciones de los servicios clave en las notificaciones push roles-of-key-services
-
Los proveedores de servicios de notificaciones push son los servicios web de componentes principales que envían notificaciones de servidores remotos a aplicaciones móviles.
Adobe Journey Optimizer admite plataformas Android y iOS y, en consecuencia, se integra con lo siguiente:
- Firebase Cloud Messaging (FCM): para enviar notificaciones a la aplicación móvil de Android
- Servicio de notificaciones push de Apple (APN): para enviar notificaciones a la aplicación móvil de iOS
-
Adobe Experience Platform Mobile SDK que proporciona API de integración del lado del cliente para sus móviles a través de SDK compatibles con Android y iOS. SDK proporciona una extensión Adobe Journey Optimizer que expone una variedad de API específicas para la mensajería push y habilita el flujo de datos, como el registro del token push o el envío de eventos de seguimiento push o cualquier otro evento de experiencia personalizado a Adobe Experience Platform. SDK también proporciona otras extensiones que habilitan otras Adobe CX Enterprise, así como funciones de socios de terceros.
La integración con SDK también requiere la configuración de los servicios de recopilación de datos de Adobe Experience Platform, como:
- Creación de una secuencia de datos para configurar los conjuntos de datos de perfil y evento de experiencia con los que los datos fluyen a Adobe Experience Platform
- Crear una propiedad móvil del lado del cliente y agregar extensiones. SDK se integra estrechamente con estas extensiones para ofrecer una experiencia de recopilación de datos fluida.
- Registro del identificador del paquete de aplicaciones móviles y de las credenciales de la aplicación
-
El perfil del cliente en tiempo real de Adobe Experience Platform mantiene una vista integral de cada cliente individual al combinar datos de varios canales, incluidos web, móvil, CRM y de terceros. El perfil le permite consolidar los datos de sus clientes en una vista unificada, lo que ofrece una cuenta procesable con marca de tiempo de cada interacción con los clientes. El token push de un usuario determinado de la aplicación se almacena en el perfil del usuario como datos de registro, mientras que las interacciones que el usuario realiza con las notificaciones push se rastrean como datos de eventos de series temporales. Obtenga más información acerca del Perfil del cliente en tiempo real de Adobe Experience Platform.
-
Adobe Journey Optimizer : una vez que las integraciones de la aplicación móvil con los componentes mencionados estén implementadas y los perfiles del cliente estén en Adobe Experience Platform, puede crear y organizar notificaciones push en Adobe Journey Optimizer para interactuar con los usuarios.
Configuración técnica push y flujos de trabajo del profesional push-technical-setup
La siguiente ilustración muestra los distintos pasos, de extremo a extremo, necesarios para configurar los componentes que forman el esqueleto del flujo de datos push. Los elementos de acción se han clasificado según la función que realiza la configuración y el componente que se configura.
Temas relacionados
This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.
For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.
- TL;DR: This page explains the end-to-end push notification data flow in Journey Optimizer and the roles of the key services and components involved in delivering push notifications.
Intents:
- Understand the end-to-end push notification data flow from app registration to delivery and interaction tracking
- Identify the key services and components involved in push notifications
- Understand how push tokens are generated, synchronized with the Real-time Customer Profile, and used for targeting
- Understand how push messages are authored, personalized, and delivered through Apple and Google messaging services
Glossary:
- Push token: An identifier generated by the messaging services that Journey Optimizer uses to target a specific device with a push notification (product-specific)
- Push notification service providers: The core component web services (FCM for Android, APNs for iOS) that deliver notifications from remote servers to mobile apps (product-specific)
- Adobe Experience Platform Mobile SDK: The client-side integration SDK that provides an Adobe Journey Optimizer extension for registering push tokens, sending push tracking events, and other experience events (product-specific)
- Real-time Customer Profile: The Adobe Experience Platform profile that stores the push token as record data and tracks push interactions as time-series events data (product-specific)
- Channel configuration: The message preset that push messages are created against in Journey Optimizer (product-specific)
Guardrails:
- Token handling differs between platforms: on Android (FCM), tokens are automatically marked invalid when users clear app cache or reinstall the app, generating a new token and ECID; on iOS (APNs), tokens do not consistently get marked invalid in these scenarios.
- If a profile contains multiple ECIDs with valid tokens, push notifications are sent to all associated devices.
- Journey Optimizer supports both Android and iOS platforms, integrating with FCM (Android) and APNs (iOS).
- SDK integration also requires setup of Adobe Experience Platform Data Collection services, including creating a datastream, a client-side mobile property with extensions, and registering the mobile app bundle identifier and app credentials.
Terminology:
- Canonical name: Push notification data flow — Acronym: n/a — variants: push data flow, push notification components
- Synonyms: “channel configuration” = “message preset”
- Do not confuse: “APNs” (Apple Push Notification Service, iOS) ≠ “FCM” (Firebase Cloud Messaging, Android)
- Do not confuse: “push token” (device identifier stored as record data on the profile) ≠ “push interactions” (tracked as time-series events data)
FAQ:
- Q: How is a device targeted for a push notification? — Messaging services generate a push token, which is passed to Adobe Experience Platform and synchronized with the Real-time Customer Profile, and Journey Optimizer uses it to target the specific device.
- Q: Which providers does Journey Optimizer integrate with? — Firebase Cloud Messaging (FCM) for Android and Apple Push Notification Service (APNs) for iOS.
- Q: Why might a user receive a push on multiple devices? — If a profile contains multiple ECIDs with valid tokens, push notifications are sent to all associated devices.
- Q: Where is the push token stored? — Against the user’s profile as record data, while push interactions are tracked as time-series events data.
- Q: Where are delivery successes and errors reported? — Feedback from messaging services is logged for reporting in Journey Live and Customer Journey Analytics reports.