Notificaciones push transaccionales transactional-push-notifications

Puede utilizar Adobe Campaign para enviar notificaciones push transaccionales en dispositivos móviles iOS y Android. Estos mensajes se reciben en aplicaciones móviles que se configuran en Adobe Campaign mediante el uso del SDK de Experience Cloud Mobile.

NOTE
El canal push es opcional. Compruebe el acuerdo de licencia. Para obtener más información sobre las notificaciones push estándar, consulte Acerca de las notificaciones push.

Para poder enviar notificaciones push transaccionales, debe configurar Adobe Campaign en consecuencia. Consulte Configuración de una aplicación móvil.

Puede enviar dos tipos de notificaciones push transaccionales:

Notificaciones push transaccionales dirigidas a un evento transactional-push-notifications-targeting-an-event

Puede usar Adobe Campaign para enviar notificaciones push transaccionales anónimas a todos los usuarios que se hayan suscrito para recibir notificaciones de su aplicación móvil.

En este caso, solo los datos contenidos en el propio evento se utilizan para definir el destinatario de la entrega. No se aprovechan los datos de la base de datos de perfiles integrada de Adobe Campaign.

Configuración de una notificación push transaccional basada en eventos configuring-event-based-transactional-push-notification

Para enviar una notificación push transaccional a todos los usuarios que se han suscrito para recibir notificaciones de su aplicación móvil, primero debe crear y configurar un evento dirigido a los datos contenidos en el propio evento.

NOTE
Puede seguir personalizando el contenido de una notificación push transaccional basada en eventos mediante atributos de evento (datos del evento) y enriquecimiento de evento (datos de la base de datos de Campaign). Ver el ejemplo siguiente.

El evento debe contener los tres elementos siguientes:

  • Un token de registro, que es el identificador de usuario para una aplicación móvil y un dispositivo. Es posible que no se corresponda con ningún perfil de la base de datos de Adobe Campaign.
  • Un nombre de aplicación móvil (uno para todos los dispositivos: Android y iOS). Este es el ID de la aplicación móvil configurada en Adobe Campaign que se utilizará para recibir notificaciones push en los dispositivos de los usuarios. Para obtener más información, consulte Configuración de una aplicación móvil.
  • Una plataforma push ("gcm" para Android o "apns" para iOS).

Para configurar el evento, siga los pasos a continuación:

  1. Al crear la configuración de evento, seleccione el canal Push notification y la dimensión de segmentación Real-time event (consulte Creación de un evento).

  2. Añada campos al evento. Esto le permitirá personalizar el mensaje transaccional (consulte Definición de los atributos de evento). En este ejemplo, defina los campos "gateNumber", "lastname" y "firstname".

  3. También puede enriquecer el contenido del mensaje. Para ello, agregue campos de la tabla que vinculó a la configuración de evento (consulte Enriquecimiento del evento).

  4. Previsualizar y publicar el evento.

    Al previsualizar el evento, la API de REST contiene los atributos "registrationToken", "application" y "pushPlatform" que se utilizan para realizar el envío.

    Una vez publicado el evento, se crea automáticamente una notificación push transaccional vinculada al nuevo evento. Ahora puede modificar y publicar el mensaje que acaba de crear (vea esta sección).

  5. Integre el evento en su sitio web (consulte Integrar el activador del evento).

Envío de una notificación push transaccional basada en eventos sending-event-based-transactional-push-notification

Por ejemplo, una compañía aérea desea invitar a los usuarios de su aplicación móvil a dirigirse a la puerta correspondiente para abordar.

La empresa enviará una notificación push transaccional por usuario (identificado con un token de registro), utilizando una aplicación móvil, a través de un solo dispositivo.

  1. Vaya al mensaje transaccional que se creó para editarlo. Ver Acceso a mensajes transaccionales.

  2. Haga clic en el bloque Content para modificar el título y el cuerpo del mensaje.

  3. Puede insertar campos de personalización para agregar los elementos que definió al crear el evento (consulte Definición de los atributos del evento).

    Para buscar estos campos, haga clic en el lápiz situado junto a un elemento, haga clic en Insert personalization field y seleccione Context > Real-time event > Event context.

    Para obtener más información sobre cómo editar contenido de notificaciones push, consulte Preparación y envío de una notificación push.

  4. También puede enriquecer el contenido del mensaje transaccional si desea utilizar información adicional de la base de datos de Adobe Campaign (consulte Enriquecimiento del evento).

  5. Guarde los cambios y publique el mensaje. Consulte Publicación de un mensaje transaccional.

  6. Con la API de REST de Adobe Campaign Standard, envíe un evento a un token de registro (ABCDEF123456789) mediante una aplicación móvil (WeFlight) en Android (gcm) que contenga los datos de embarque:

    code language-none
    {
      "registrationToken":"ABCDEF123456789",
      "application":"WeFlight",
      "pushPlatform":"gcm",
      "ctx":
      {
        "gateNumber":"Gate B18",
        "lastname":"Green",
        "firstname":"Jane"
      }
    }
    

    Para obtener más información sobre cómo integrar el activador de un evento en un sistema externo, consulte Integrar el activador del evento.

Si existe el token de registro, el usuario correspondiente recibe una notificación push transaccional que incluye el siguiente contenido:

"Hola Jane Green, ¡el embarque acaba de comenzar! Continúe hasta la puerta B18."

Notificaciones push transaccionales dirigidas a un perfil transactional-push-notifications-targeting-a-profile

Puede enviar una notificación push transaccional a los perfiles de Adobe Campaign que se hayan suscrito a su aplicación móvil. Esta entrega puede contener campos de personalización, como el nombre del destinatario, recuperados directamente de la base de datos de Adobe Campaign.

En este caso, el evento debe contener algunos campos que permitan la reconciliación con un perfil de la base de datos de Adobe Campaign.

Al segmentar perfiles, se envía una notificación push transaccional por aplicación móvil y por dispositivo. Por ejemplo, si un usuario de Adobe Campaign se ha suscrito a dos aplicaciones, este usuario recibe dos notificaciones. Si un usuario se ha suscrito a la misma aplicación con dos dispositivos diferentes, este usuario recibirá una notificación en cada dispositivo.

Las aplicaciones móviles a las que se ha suscrito un perfil se enumeran en la pestaña Mobile App Subscriptions de este perfil. Para acceder a esta pestaña, seleccione un perfil y haga clic en el botón Edit profile properties de la derecha.

Para obtener más información sobre cómo acceder y editar perfiles, consulte Acerca de los perfiles.

Configuración de una notificación push transaccional basada en perfiles configuring-profile-based-transactional-push-notification

Para enviar una notificación push transaccional a los perfiles de Adobe Campaign que se han suscrito a su aplicación móvil, primero debe crear y configurar un evento dirigido a la base de datos de Adobe Campaign.

  1. Al crear la configuración de evento, seleccione el canal Push notification y la dimensión de segmentación Profile (consulte Creación de un evento).

    De forma predeterminada, la notificación push transaccional se envía a todas las aplicaciones móviles a las que se han suscrito los destinatarios. Para enviar la notificación push a una aplicación móvil específica, selecciónela en la lista. Las demás aplicaciones móviles se segmentarán con el mensaje, pero se excluirán del envío.

  2. Agregue campos al evento si desea personalizar el mensaje transaccional (consulte Definición de los atributos del evento).

    note note
    NOTE
    Debe añadir al menos un campo para crear un enriquecimiento. No necesita crear otros campos, como Nombre y Apellidos, ya que podrá usar campos de personalización de la base de datos de Adobe Campaign.
  3. Cree un enriquecimiento para vincular el evento al recurso Profile (vea Enriquecimiento del evento) y seleccione este enriquecimiento como Targeting enrichment.

    note important
    IMPORTANT
    Este paso es obligatorio para eventos basados en perfiles.
  4. Previsualizar y publicar el evento.

    Al obtener una vista previa del evento, la API de REST no contiene un atributo que especifique el token de registro, el nombre de la aplicación y la plataforma push, ya que se recuperarán del recurso Profile.

    Una vez publicado el evento, se crea automáticamente una notificación push transaccional vinculada al nuevo evento. Ahora puede modificar y publicar el mensaje que acaba de crear (vea esta sección).

  5. Integre el evento en su sitio web (consulte Integrar el activador del evento).

Envío de una notificación push transaccional basada en perfiles sending-profile-based-transactional-push-notification

Por ejemplo, una compañía aérea quiere enviar una última llamada para el embarque a todos los usuarios de Adobe Campaign que se hayan suscrito a su aplicación móvil.

  1. Vaya al mensaje transaccional que se creó para editarlo. Ver Acceso a mensajes transaccionales.

  2. Haga clic en el bloque Content para modificar el título y el cuerpo del mensaje.

    A diferencia de las configuraciones basadas en eventos en tiempo real, tiene acceso directo a toda la información de perfil para personalizar su mensaje. Consulte Inserción de un campo de personalización.

    Para obtener más información sobre cómo editar contenido de notificaciones push, consulte Preparación y envío de una notificación push.

  3. Guarde los cambios y publique el mensaje. Consulte Publicación de un mensaje transaccional.

  4. Con la API de REST de Adobe Campaign Standard, envíe un evento a un perfil:

    code language-none
    {
      "ctx":
      {
        "email":"janegreen@email.com",
        "gateNumber":"D16",
      }
    }
    

Para obtener más información sobre cómo integrar el activador de un evento en un sistema externo, consulte Integrar el activador del evento.

El usuario correspondiente recibe una notificación push transaccional que incluye todos los elementos de personalización recuperados de la base de datos de Adobe Campaign.

NOTE
No hay campos de token de registro, aplicación y plataforma push. En este ejemplo, la reconciliación se realiza con el campo de correo electrónico.

Modificación de la asignación de destino en una notificación push transaccional change-target-mapping

Las notificaciones push transaccionales utilizan una asignación de destino específica que contiene la configuración técnica necesaria para enviar este tipo de envíos.

Para cambiar esta asignación de destino, siga los pasos a continuación:

  1. En la lista de mensaje transaccional, seleccione una notificación push.

  2. En el panel del mensaje, haga clic en el botón Edit properties.

  3. Expanda la sección Advanced parameters.

  4. Haga clic en Select a ‘Target mapping’ element.

  5. Seleccione una asignación de destino de la lista.

    note note
    NOTE
    Para obtener un rendimiento y un tiempo de preparación óptimos al enviar notificaciones push transaccionales basadas en perfiles, use la asignación de destino Profile - Real-time event for Push (mapRtEventAppSubRcp).

  6. Confirme el cambio y publique el mensaje. Consulte Publicación de un mensaje transaccional.

    note important
    IMPORTANT
    Debe volver a publicar el mensaje para que el cambio sea efectivo; de lo contrario, se seguirá utilizando la asignación de destino anterior.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff