Notificaciones push transaccionales

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 para móviles de Experience Cloud.

NOTA

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 de transacciones:

Notificaciones push transaccionales dirigidas a un evento

Puede utilizar Adobe Campaign para enviar notificaciones push de transacciones anónimas a todos los usuarios que hayan adhesión para recibir notificaciones de su aplicación móvil.

En este caso, sólo los datos contenidos en el propio evento se utilizan para definir el destinatario de envío. No se aprovecha ningún dato de la base de datos de perfil integrada de Adobe Campaign.

Configuración de una notificación push transaccional basada en eventos

Para enviar una notificación push de transacción a todos los usuarios que hayan adhesión para recibir notificaciones desde la aplicación móvil, primero debe crear y configurar un evento que dirija los datos contenidos en el propio evento.

NOTA

Aún puede personalizar el contenido de una notificación push de transacciones basada en evento mediante atributos de evento (datos del evento) y enriquecimiento de evento (datos de la base de datos de Campañas). Consulte el ejemplo siguiente.

El evento debe contener los tres elementos siguientes:

  • Un token de registro, que es el ID de usuario para una aplicación móvil y un dispositivo. Puede que no corresponda a ningún perfil de la base de datos de Adobe Campaign.
  • Un nombre de aplicación móvil (uno para todos los dispositivos: Android e iOS). 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 sobre esto, 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 los campos al evento. Esto le permitirá personalizar el mensaje transaccional (consulte Definición de los atributos del 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. Previsualización y publicación del evento.

    Al obtener una vista previa del evento, la API de REST contiene los atributos "registrationToken", "application" y "pushPlatform" que se utilizarán para el destinatario del 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 (consulte esta sección).

  5. Integre el evento en su sitio Web (consulte Integración del activador de eventos).

Envío de una notificación push transaccional basada en eventos

Por ejemplo, una compañía de aerolíneas desea invitar a los usuarios de su aplicación móvil a que procedan a la puerta de embarque correspondiente.

La compañía enviará una notificación push transaccional por usuario (identificada con un token de registro), mediante una aplicación móvil, a través de un solo dispositivo.

  1. Vaya al mensaje transaccional que se creó para editarlo. Consulte 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 elementos que definió al crear el evento (consulte Definición de atributos de evento).

    Para encontrar 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 la edición de contenido de una notificación push, consulte Preparación y envío de una notificación push.

  4. También puede enriquecer el contenido de 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. Mediante la API de Adobe Campaign Standard REST, 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:

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

    Para obtener más información sobre la integración del activador de un evento en un sistema externo, consulte Integración del activador de eventos.

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 empezar! Vaya a la Puerta B18."

Notificaciones push transaccionales dirigidas a un perfil

Puede enviar una notificación push transaccional a los perfiles de Adobe Campaign que se hayan suscrito a su aplicación móvil. Este envío 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 destinar 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 recibirá 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 ficha Mobile App Subscriptions de este perfil. Para acceder a esta ficha, seleccione un perfil y haga clic en el botón Edit profile properties de la derecha.

Para obtener más información sobre el acceso y la edición de perfiles, consulte Acerca de los perfiles.

Configuración de una notificación push transaccional basada en perfiles

Para enviar una notificación push de transacción a los perfiles de Adobe Campaign que se han suscrito a la aplicación móvil, primero debe crear y configurar un evento que segmente 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 de transacción se enviará a todas las aplicaciones móviles a las que se hayan 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 serán segmentadas por el mensaje pero se excluirán del envío.

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

    NOTA

    Debe agregar al menos un campo para crear un enriquecimiento. No es necesario crear otros campos, como Nombre y Apellido, ya que podrá utilizar campos de personalización de la base de datos de Adobe Campaign.

  3. Cree un enriquecimiento para vincular el evento al recurso Profile (consulte Enriquecimiento del evento) y seleccione este enriquecimiento como Targeting enrichment.

    IMPORTANTE

    Este paso es obligatorio para eventos basados en perfiles.

  4. Previsualización y publicación del evento.

    Al obtener una vista previa del evento, la API de REST no contiene ningún 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 (consulte esta sección).

  5. Integre el evento en su sitio Web (consulte Integración del activador de eventos).

Envío de una notificación push transaccional basada en perfiles

Por ejemplo, una compañía de aerolíneas desea 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. Consulte 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, usted 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 la edición de contenido de una notificación 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. Mediante la API de Adobe Campaign Standard REST, envíe un evento a un perfil:

    {
      "ctx":
      {
        "email":"janegreen@email.com",
        "gateNumber":"D16",
      }
    }
    

Para obtener más información sobre la integración del activador de un evento en un sistema externo, consulte Integración del activador de eventos.

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

NOTA

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.

En esta página