Design a push notification design-push-notification

Once you have created a push notification, you can design its content for iOS, Android, and Web platforms. This page guides you through composing your message, configuring on-click behavior, adding media and buttons, and setting advanced options to create engaging push notifications that resonate with your audience.

Título y cuerpo push-title-body

To compose your message, click the Title and Body fields. Use the personalization editor to define content, personalize data and add dynamic content. Learn more about personalization and dynamic content in the personalization editor.

Use the device preview section to visualize how the push notification displays on iOS, Android, and Web.

Accelerate your content creation with AI Assistant and generate compelling push notification text with AI Assistant for text generation or create complete push notifications with AI Assistant for full content generation.

Comportamiento al hacer clic on-click-behavior

Configure the action that occurs when recipients tap the body of your push notification. Elija entre las siguientes opciones:

  • Open app: Launches the application associated with the notification. The app is specified in your channel configuration (i.e. message preset).

  • Deeplink: Directs users to specific content within your app, such as a particular view, page section, or tab. Enter the deeplink URL in the provided field.

  • Web URL: Directs users to an external webpage. Introduzca la dirección URL de destino en el campo proporcionado.

    note
    NOTE
    Si la notificación push contiene una dirección URL configurada como vínculo universal en iOS, la notificación push abrirá la aplicación asociada si está instalada, independientemente de la acción URL web que haya elegido. Para forzar la apertura de un explorador, utilice un dominio no configurado para los vínculos universales o quite el registro de vínculos universales para el dominio.
    Para obtener más información sobre cómo administra Adobe SDK los vínculos profundos y universales, consulte la documentación de Adobe Experience Platform Mobile SDK.

Añadir medios add-media-push

Mejore la notificación push añadiendo medios visuales. Los tipos de medios y los métodos de implementación disponibles varían según el sistema operativo, como se detalla en las pestañas siguientes.

Android

Para Android, solo puede añadir un icono de imagen y una imagen para notificaciones expandidas.

Puede añadir medios mediante cualquiera de los siguientes métodos:

  • Botón Agregar medios: selecciona un recurso de Adobe Experience Manager Assets o accede al Asistente de IA para generar imágenes atractivas para notificaciones push.

  • Agregar campo de medios: escriba la URL de medios directamente. Puede incluir tokens de personalización en la dirección URL.

Una vez añadidos, los contenidos se muestran a la derecha del cuerpo de la notificación.

note
NOTE
Al incluir archivos adjuntos de medios en la carga de notificaciones push (como imágenes de campos de datos personalizados como adb_media), la aplicación móvil debe implementar la administración específica del lado del cliente para que las imágenes se representen en los dispositivos. Su aplicación debe implementar flujo de trabajo automático de seguimiento y visualización para gestionar los archivos adjuntos de imagen de la carga útil.
iOS

En iOS, puede agregar una imagen, un vídeo o una GIF para que se muestren en la notificación.

Puede añadir medios mediante cualquiera de los siguientes métodos:

  • Botón Agregar medios: seleccione un recurso de Adobe Experience Manager Assets. Más información acerca del uso de Adobe Experience Manager Assets en esta página.

  • Agregar campo de medios: escriba la URL de medios directamente. Puede incluir tokens de personalización en la dirección URL.

Una vez añadidos, los contenidos se muestran a la derecha del cuerpo de la notificación.

note
NOTE
Al incluir archivos adjuntos de medios en la carga de notificaciones push (como imágenes de campos de datos personalizados como adb_media), la aplicación móvil debe implementar la administración específica del lado del cliente para que las imágenes se representen en los dispositivos. Su aplicación debe implementar una extensión de servicio de notificaciones para descargar y procesar contenido multimedia de la carga. Además, la opción Agregar indicador de contenido mutable debe estar habilitada en la sección Opciones avanzadas.
Web

Escriba la URL de medios en el campo Agregar medios. You can also include personalization tokens in the URL to customize the content for each user.

Click Edit text with the AI assistant to quickly generate media using the Journey Optimizer AI Assistant.

Añadir botones add-buttons-push

Create an actionable notification by adding buttons to your push content. Browse the tabs below based on your operating system.

If the device screen is locked, these buttons are not displayed: only then the Title and the Message of the notification are visible. If their device is unlocked, recipients will see the buttons.

Android

For Android, you can add up to three buttons.

  1. Use the Add button to define settings: the label and associated action. Possible actions are the same as for on-click behavior.

  2. Use the Expand view icon under the central preview image to preview your personalized buttons.

iOS

For iOS, a notification category identifier is specified. Notification categories need to be preconfigured in the iOS app which will define the buttons to be displayed and actions taken. See the Apple documentation for more details.

Web

Use the Add Button option to define each button’s label and associated action, as detailed below:

  • Deeplink: Redirect users to a specific view, section, or tab within your app. Enter the deeplink URL in the associated field.

  • Web URL: Redirect users to an external webpage. Enter the URL in the associated field.

Enviar una notificación silenciosa silent-notification

AVAILABILITY
Web push notifications in Journey Optimizer do not support the Silent Notification feature.

A silent push notification (or background notification) is a hidden instruction that is delivered to the application. It is used for example to notify your application about the availability of new content or initiate a download in the background.

Select the Silent Notification option to silently notify the application: in this case, the notification is transferred directly to the application. No alert is displayed on the device screen.

Use the Custom data section to add key-value pairs.

Datos personalizados custom-data

In the Custom data section, you can add custom variables to the payload, depending on your mobile application configuration. Para obtener más información sobre cómo configurar notificaciones push en Adobe Experience Platform, consulte esta sección

Personalización con decisiones decisioning-push

Puede personalizar y optimizar el contenido de sus notificaciones push con Decisioning. Esta capacidad le permite utilizar puntuaciones de prioridad, fórmulas o modelos de IA para seleccionar y mostrar dinámicamente el mejor contenido a sus clientes.

Para obtener más información sobre cómo crear y usar directivas de decisión en las notificaciones push, consulte esta sección.

Opciones avanzadas advanced-options-push

Puede configurar opciones avanzadas para la notificación push. Los parámetros disponibles se enumeran a continuación:

Parámetro
Descripción
Contraíble (iOS/Android)
Un mensaje contraíble es un mensaje que puede reemplazarse por uno nuevo si ha quedado obsoleto. Algunos casos de uso comunes de los mensajes contraíbles son los mensajes que se utilizan para indicar a una aplicación móvil que sincronice los datos del servidor. Un ejemplo sería una aplicación deportiva que actualice a los usuarios con la puntuación más reciente. Solo es relevante el mensaje más reciente. Por otro lado, con los mensajes no contraíbles, cada mensaje es importante para la aplicación del cliente y debe entregarse.
Sonido personalizado (iOS/Android)
Sonido que el terminal móvil debe reproducir cuando reciba la notificación. El sonido debe incluirse en la aplicación.
Insignias (iOS/Android)
Un distintivo se utiliza para mostrar directamente en el icono de la aplicación la cantidad de información nueva no leída.
El valor del distintivo desaparecerá en cuanto el usuario abra o lea el nuevo contenido de la aplicación. Cuando se recibe una notificación en un dispositivo, puede actualizar o añadir un valor de distintivo para la aplicación relacionada.
Por ejemplo, si almacena el número de artículos no leídos de sus clientes, puede aprovechar la personalización para enviar el valor de distintivo de artículos no leídos únicos a cada cliente. Para obtener más personalización, consulte esta sección.
Grupo de notificación (solo iOS)
Asocie un grupo de notificación a la notificación push.
A partir de iOS 12, los grupos de notificación le permiten consolidar subprocesos de mensajes y temas de notificación en identificadores de subprocesos. Por ejemplo, una marca podría enviar notificaciones de marketing con un ID de grupo, mientras que las notificaciones de tipo más operativas se mantendrían con uno o más ID diferentes.
Para ilustrar esto, puede tener grupos de notificación groupID: 123 “echa un vistazo a la nueva colección de primavera de suéters” e groupID: 456 “tu paquete se entregó”. En este ejemplo, todas las notificaciones de envío se agrupan en el ID de grupo: 456.
Notification channel (Android only)
Associate a notification channel to the push notification.
Starting in Android 8.0 (API level 26), all notifications must be assigned to a channel in order to display. For more on this, refer to the Android developer documentation.
Add content-availability flag (iOS only)
Sends the content available flag in the push payload to ensure that the app is woken up as soon as it receives the push notification, meaning that the app will be able to access the payload data.
This works even if the app is running in the background and without needing any user interaction (e.g. tapping on Push notification). However, this does not apply if the app is not running. Para obtener más información, consulte la documentación para desarrolladores de Apple.
Add mutable-content flag (iOS only)
Sends the mutable-content flag in the push payload and will allow the push notification content to be modified by a notification service application extension provided in iOS SDK. Para obtener más información, consulte la documentación para desarrolladores de Apple.
You can then leverage your mobile app extensions to further modify the content or presentation of arriving push notifications sent from Journey Optimizer. For example, users can leverage this option to decrypt data, change the body or title text of a notification, add a thread identifier to a notification etc.
Important: This flag must be enabled when including media attachments (images, videos) via payload fields (such as adb_media) for them to render on iOS devices. Your app must also implement a Notification Service Extension to download and process the media content from the payload.
Add Push expiration (iOS only)
Choose the Date and Time of your Push expiration. On iOS, notification expiration is enforced as a hard stop, meaning any message that reaches Apple Push Notification Service (APNS) after its expiration time is not delivered, ensuring customers never receive outdated or irrelevant notifications. Para obtener más información, consulte la documentación para desarrolladores de Apple.
Notification visibility (Android only)
Defines the push notification’s visibility.
Private will show the notification on all lockscreens, but conceal sensitive or private information on secure lockscreens.
Public will show the notification in its entirety on all lockscreens.
Secret will not reveal any part of the notification on a secure lockscreen.
For more on this, refer the Android developer documentation.
Notification priority (Android only)
Defines the push notification’s importance from Low to Max. This determines how “intrusive” the push notification will be when it is delivered. For more on this, refer to the Android developer documentation
Delivery priority (Android only)
Sets up a high or normal priority for your push notifications. Para obtener más información sobre la prioridad de los mensajes, consulte la documentación para desarrolladores de Google.
Time to live (Android only)
Set the number of seconds after which your message will expire. On Android, expiration is treated as a delivery window: Firebase Cloud Messaging (FCM) converts the expiration time into a time-to-live (TTL) value starting when the message is received, which means undelivered campaigns may be sent later than expected or even outside the desired timeframe. For more on this, refer the Android developer documentation.
recommendation-more-help
journey-optimizer-help