Progettare una notifica push design-push-notification
Dopo aver creato una notifica push, puoi progettarne il contenuto per le piattaforme iOS, Android e Web. Questa pagina ti guida attraverso la composizione del messaggio, la configurazione del comportamento al clic, l’aggiunta di supporti e pulsanti e l’impostazione di opzioni avanzate per creare notifiche push coinvolgenti che risuonano con il tuo pubblico.
Titolo e corpo push-title-body
Per comporre il messaggio, fai clic sui campi Titolo e Corpo. Utilizza l’editor di personalizzazione per definire i contenuti, personalizzare i dati e aggiungere contenuti dinamici. Ulteriori informazioni sulla personalizzazione e sul contenuto dinamico nell’editor di personalizzazione.
Utilizza la sezione anteprima dispositivo per visualizzare come viene visualizzata la notifica push su iOS, Android e Web.
Accelera la creazione dei contenuti con l’Assistente di intelligenza artificiale e genera un testo di notifica push convincente con Assistente di intelligenza artificiale per la generazione di testo oppure crea notifiche push complete con Assistente di intelligenza artificiale per la generazione di contenuti completi.
Comportamento al clic on-click-behavior
Configura l’azione che si verifica quando i destinatari toccano il corpo della notifica push. Scegli una tra le opzioni seguenti:
-
Apri app: avvia l’applicazione associata alla notifica. L’app è specificata nella configurazione canale (ossia il predefinito per messaggi).
-
Deeplink: indirizza gli utenti a contenuto specifico all’interno dell’app, ad esempio una visualizzazione, una sezione di pagina o una scheda specifica. Immetti l’URL del collegamento diretto nel campo fornito.
-
URL Web: indirizza gli utenti a una pagina Web esterna. Immetti l’URL di destinazione nel campo fornito.
note NOTE If your push notification contains a URL that is configured as a universal link in iOS, the push will open the associated app if installed, regardless of your chosen Web URL action. To force a browser open, use a domain not configured for universal links, or remove universal link registration for the domain.
For more information on how the Adobe SDK handles deep links and universal links, refer to the Adobe Experience Platform Mobile SDK documentation.
Aggiungere file multimediali add-media-push
Enhance your push notification by adding visual media. The available media types and implementation methods vary by operating system, as detailed in the tabs below.
For Android, you can only add an image icon, and an image for expanded notifications.
You can add media using either of the following methods:
-
Add media button: Select an asset from Adobe Experience Manager Assets or access the AI Assistant to generate engaging images for push notifications.
-
Add media field: Enter the media URL directly. You can include personalization tokens in the URL.
Once added, the media displays on the right of the notification body.
| note |
|---|
| NOTE |
When including media attachments in the push notification payload (such as images in custom data fields like adb_media), your mobile application must implement specific client-side handling for the images to render on devices. Your app must implement the automatic display and tracking workflow to handle image attachments from the payload. |
For iOS, you can add an image, video, or GIF to display within your notification.
You can add media using either of the following methods:
-
Add media button: Select an asset from Adobe Experience Manager Assets. Learn more about using Adobe Experience Manager Assets in this page.
-
Add media field: Enter the media URL directly. You can include personalization tokens in the URL.
Once added, the media displays on the right of the notification body.
| note |
|---|
| NOTE |
When including media attachments in the push notification payload (such as images in custom data fields like adb_media), your mobile application must implement specific client-side handling for the images to render on devices. Your app must implement a Notification Service Extension to download and process media content from the payload. Additionally, the Add mutable-content flag option must be enabled in the Advanced options section. |
Enter the media URL in the Add media field. You can also include personalization tokens in the URL to customize the content for each user.
Fai clic su
per generare rapidamente file multimediali utilizzando l’Assistente di IA per Journey Optimizer.
Aggiungere pulsanti add-buttons-push
Crea una notifica actionable aggiungendo pulsanti al contenuto push. Sfoglia le schede seguenti in base al tuo sistema operativo.
Se la schermata del dispositivo è bloccata, questi pulsanti non vengono visualizzati: solo allora sono visibili il Titolo e il Messaggio della notifica. Se il dispositivo è sbloccato, i destinatari visualizzeranno i pulsanti.
Per Android, puoi aggiungere fino a tre pulsanti.
-
Utilizza il pulsante Aggiungi per definire le impostazioni: l’etichetta e l’azione associata. Le azioni possibili sono le stesse del comportamento al clic.
-
Utilizza l’icona Espandi visualizzazione sotto l’immagine di anteprima centrale per visualizzare l’anteprima dei pulsanti personalizzati.
Per iOS, viene specificato un identificatore di categoria di notifica. Le categorie di notifica devono essere preconfigurate nell’app iOS che definirà i pulsanti da visualizzare e le azioni da intraprendere. Per ulteriori dettagli, consulta la documentazione di Apple.
Utilizza l’opzione Aggiungi pulsante per definire l’etichetta di ogni pulsante e l’azione associata, come descritto di seguito:
-
Deeplink: reindirizza gli utenti a una visualizzazione, sezione o scheda specifica nell’app. Immetti l’URL del collegamento diretto nel campo associato.
-
URL Web: reindirizzare gli utenti a una pagina Web esterna. Immetti l’URL nel campo associato.
Inviare una notifica silenziosa silent-notification
Una notifica push invisibile all’utente (o notifica in background) è un’istruzione nascosta distribuita all’applicazione. Viene utilizzato ad esempio per notificare all’applicazione la disponibilità di nuovo contenuto o per avviare un download in background.
Selezionare l’opzione Notifica invisibile all’utente per inviare una notifica invisibile all’utente: in questo caso, la notifica viene trasferita direttamente all’applicazione. Sullo schermo del dispositivo non viene visualizzato alcun avviso.
Utilizza la sezione Dati personalizzati per aggiungere coppie chiave-valore.
Dati personalizzati custom-data
Nella sezione Dati personalizzati puoi aggiungere variabili personalizzate al payload, a seconda della configurazione dell’app mobile. Per ulteriori informazioni su come impostare le notifiche push in Adobe Experience Platform, consulta questa sezione
Personalize with Decisioning decisioning-push
You can personalize and optimize the content of your push notifications with Decisioning. This capability allows you to use Priority Scores, Formulas, or AI Models to dynamically select and display the best content to your customers.
For more information on how to create and use decision policies in push notifications, refer to this section.
Opzioni avanzate advanced-options-push
You can configure Advanced options for your push notification. Available parameters are listed below:
The badge value will disappear as soon as the user opens or reads the new content from the application. Quando un dispositivo riceve una notifica, quest’ultima può aggiornare o aggiungere un valore di badge per l’app correlata.
For example, if you are storing the number of unread articles of your customers, you can leverage personalization to send the unique unread articles badge value for each customer. For more personalization, refer to this section.
Starting with iOS 12, notification groups allow you to consolidate message threads and notification topics into thread IDs. For example, a brand might send marketing notifications under one group ID, while keeping more operational type notifications under one or more different IDs.
To illustrate this, you can have groupID: 123 “check out the new spring collection of sweaters” and groupID: 456 “your package was delivered” notification groups. In this example, all delivery notifications would be bundled under group ID: 456.
A partire da Android 8.0 (livello API 26), tutte le notifiche devono essere assegnate a un canale per poter essere visualizzate. Per ulteriori informazioni, consulta la documentazione per gli sviluppatori di Android.
Questo funziona anche se l’app è in esecuzione in background e non richiede alcuna interazione da parte dell’utente (ad esempio, toccando la notifica push). Tuttavia, questo non si applica se l’app non è in esecuzione. Per ulteriori informazioni, consulta la documentazione per gli sviluppatori di Apple.
Puoi quindi sfruttare le estensioni dell’app mobile per modificare ulteriormente il contenuto o la presentazione delle notifiche push in arrivo inviate da Journey Optimizer. Ad esempio, gli utenti possono sfruttare questa opzione per decrittografare i dati, modificare il testo del corpo o del titolo di una notifica, aggiungere un identificatore di thread a una notifica ecc.
Importante: questo flag deve essere abilitato quando si includono allegati multimediali (immagini, video) tramite campi payload (come
adb_media) affinché possano eseguire il rendering sui dispositivi iOS. L’app deve anche implementare un’estensione del servizio di notifica per scaricare ed elaborare il contenuto multimediale dal payload.Privato mostrerà la notifica su tutte le schermate di blocco, ma nasconderà informazioni riservate o private su schermate di blocco sicure.
Pubblico mostrerà la notifica nella sua interezza su tutte le schermate di blocco.
Segreto non rivelerà alcuna parte della notifica in una schermata di blocco protetta.
Per ulteriori informazioni, consulta la documentazione per gli sviluppatori di Android.