Fluxo de dados e componentes da notificação por push get-started-push

Nesta página: Entenda o fluxo de dados de notificação por push, os principais serviços e componentes envolvidos e como as notificações são entregues de ponta a ponta com o Adobe Journey Optimizer.

Esta página ajuda você a configurar e entender os principais serviços e fluxos de trabalho envolvidos nas notificações por push no Journey Optimizer.

AVAILABILITY
O novo fluxo de trabalho de início rápido de integração para dispositivos móveis está disponível. Use esse novo recurso do produto para configurar rapidamente o Mobile SDK para começar a coletar e validar dados de eventos móveis e enviar notificações por push em dispositivos móveis. Esse recurso é acessível por meio da página inicial da Coleção de dados, na forma de um beta público. Saiba mais

Saiba como criar notificações por push em esta página.

As etapas para configurar o canal por push em Adobe Journey Optimizer estão detalhadas em esta página.

A figura a seguir mostra os sistemas e serviços envolvidos com fluxos de dados associados, destacando como as notificações por push são entregues de um ponto de vista de serviço completo.

  1. Registro do seu aplicativo para dispositivos móveis com marca (Android ou iOS) com APNs da Apple e serviços de mensagens de push do Google FCM

  2. Os serviços de mensagens geram um token de push, que é um identificador que Adobe Journey Optimizer usará para direcionar o dispositivo específico com uma notificação por push.

  3. O token de push gerado anteriormente é transmitido à Adobe Experience Platform e sincronizado com o Perfil do cliente em tempo real; isso é feito OOTB com uma SDK de cliente fácil de integrar

    note
    NOTE
    O manuseio de token é diferente entre as plataformas. No Android (FCM), os tokens são marcados automaticamente como inválidos quando os usuários limpam o cache do aplicativo ou reinstalam o aplicativo, gerando um novo token e ECID. No iOS (APNs), os tokens não são marcados consistentemente como inválidos nesses cenários. Se um perfil contiver várias ECIDs com tokens válidos, as notificações por push serão enviadas a todos os dispositivos associados.
  4. As mensagens de push são criadas em Adobe Journey Optimizer, as mensagens de push são criadas em relação a uma configuração de canal (ou seja, predefinição de mensagem)

  5. As mensagens por push podem ser incluídas na tela de orquestração no Jornada

  6. Após a publicação do Jornada, os perfis de clientes com base nas condições do Jornada são qualificados para receber notificações por push. As cargas de mensagens por push são personalizadas nesta etapa

  7. As cargas de push personalizadas são encaminhadas para um serviço interno de delivery de mensagens por push

  8. Esse serviço interno valida as credenciais do aplicativo associado à mensagem e

  9. Envia a mensagem para os serviços de mensagens do Apple e Google para entrega final

  10. Os comentários dos serviços de mensagens são anotados, erros e sucessos são registrados para relatórios no relatório do Jornada Live e Customer Journey Analytics

  11. As notificações por push são entregues aos dispositivos do usuário final

  12. As interações de notificação por push do usuário final são enviadas como Eventos de experiência do cliente do usuário final por meio da integração do SDK

Funções dos principais serviços nas notificações por push roles-of-key-services

  • Os provedores de serviços de notificação por push são os serviços Web de componentes principais que fornecem notificações de servidores remotos para aplicativos móveis.

    O Adobe Journey Optimizer é compatível com as plataformas Android e iOS e, consequentemente, integra-se com o seguinte:

  • Adobe Experience Platform Mobile SDK, que fornece APIs de integração no lado do cliente para seus dispositivos móveis por meio de SDKs compatíveis com Android e iOS. O SDK fornece uma extensão Adobe Journey Optimizer expondo uma variedade de APIs específicas para mensagens por push e habilita o fluxo de dados, como registrar o token de push ou enviar eventos de rastreamento de push ou quaisquer outros eventos de experiência personalizados para o Adobe Experience Platform. A SDK também fornece uma variedade de outras extensões que habilitam outros recursos do Adobe CX Enterprise, bem como recursos de parceiros de terceiros.

    A integração do SDK também requer a configuração dos serviços de Coleção de dados do Adobe Experience Platform, como:

    • Criar uma sequência de dados para configurar o perfil e os conjuntos de dados de evento de experiência nos quais os dados fluem para o Adobe Experience Platform
    • Criação da propriedade móvel do lado do cliente e adição de extensões. O SDK se integra estreitamente a essas extensões para fornecer uma experiência de coleta de dados contínua.
    • Registro do identificador do conjunto de aplicativos para dispositivos móveis e das credenciais do aplicativo
  • O Perfil do cliente em tempo real da Adobe Experience Platform mantém uma visão holística de cada cliente individual ao combinar dados de vários canais, incluindo Web, dispositivos móveis, CRM e de terceiros. O Perfil permite consolidar os dados do cliente em uma visualização unificada, oferecendo uma conta acionável com carimbo de data e hora de cada interação com o cliente. O token de push para um determinado usuário do aplicativo é armazenado no perfil do usuário como dados de registro, enquanto as interações que o usuário faz com as notificações por push são rastreadas como dados de eventos de série temporal. Saiba mais sobre o Perfil de Cliente em Tempo Real da Adobe Experience Platform.

  • Adobe Journey Optimizer : depois que as integrações do aplicativo móvel com os componentes mencionados acima estiverem em vigor e os perfis do cliente no Adobe Experience Platform, você poderá criar e orquestrar notificações por push em Adobe Journey Optimizer para interagir com os usuários.

Configuração técnica de push e workflows de profissionais push-technical-setup

A figura a seguir mostra as várias etapas, de ponta a ponta, envolvidas na configuração dos componentes que formam o esqueleto do fluxo de dados de push. Os itens de ação foram categorizados com base na função que executa a configuração e no componente que está sendo configurado.

Tópicos relacionados

AI Knowledge Reference

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.
recommendation-more-help
journey-optimizer-help