In questa pagina: scopri come progettare il contenuto delle notifiche push per iOS, Android e Web, inclusi il titolo e il corpo, il comportamento al clic, il contenuto multimediale, i pulsanti e le opzioni avanzate.
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.
È inoltre possibile inserire attributi di profilo in linea direttamente nei campi Titolo e Corpo digitando {{. In corrispondenza del cursore viene visualizzato un menu a discesa di completamento automatico — seleziona un attributo per inserirlo come token di personalizzazione senza aprire l’editor completo. Ulteriori informazioni sulla modifica in linea di →
Utilizza la sezione anteprima dispositivo per visualizzare come viene visualizzata la notifica push su iOS, Android e Web.
Accelera la creazione dei contenuti con Genera contenuto e genera un testo di notifica push convincente con Genera testo con IA o crea notifiche push complete con Genera contenuto completo con IA.
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 profondo nel campo fornito.
- URL Web: indirizza gli utenti a una pagina Web esterna. Immetti l’URL di destinazione nel campo fornito.
Quando un URL in un collegamento o campo multimediale è troppo lungo da visualizzare, accanto al campo è sempre visibile un’icona di descrizione comando, posizionata con il cursore del mouse su di esso per visualizzare l’URL completo.
Per ulteriori informazioni su come Adobe SDK gestisce i collegamenti profondi e universali, consulta la documentazione di Adobe Experience Platform Mobile SDK.
Aggiungere file multimediali add-media-push
Migliora la notifica push aggiungendo elementi visivi. I tipi di supporti disponibili e i metodi di implementazione variano a seconda del sistema operativo, come descritto nelle schede seguenti.
Per Android, puoi aggiungere solo un’icona immagine e un’immagine per le notifiche espanse.
È possibile aggiungere supporti utilizzando uno dei metodi seguenti:
-
Pulsante Aggiungi file multimediali: seleziona una risorsa da Adobe Experience Manager Assets oppure accedi a Genera contenuto per generare immagini coinvolgenti per le notifiche push.
-
Aggiungi campo multimediale: immetti direttamente l’URL del file multimediale. Puoi includere i token di personalizzazione nell’URL.
Una volta aggiunto, il contenuto multimediale viene visualizzato a destra del corpo della notifica.
| note |
|---|
| NOTE |
Quando si includono allegati multimediali nel payload della notifica push (ad esempio immagini nei campi dati personalizzati come adb_media), l'app mobile deve implementare una gestione lato client specifica affinché le immagini vengano riprodotte sui dispositivi. L'app deve implementare il flusso di lavoro automatico di visualizzazione e tracciamento per gestire gli allegati immagine dal payload. |
Per iOS, puoi aggiungere un’immagine, un video o un GIF da visualizzare all’interno della notifica.
È possibile aggiungere supporti utilizzando uno dei metodi seguenti:
-
Pulsante Aggiungi file multimediali: seleziona una risorsa da Adobe Experience Manager Assets. Ulteriori informazioni sull’utilizzo di Adobe Experience Manager Assets in questa pagina.
-
Aggiungi campo multimediale: immetti direttamente l’URL del file multimediale. Puoi includere i token di personalizzazione nell’URL.
Una volta aggiunto, il contenuto multimediale viene visualizzato a destra del corpo della notifica.
| note |
|---|
| NOTE |
Quando si includono allegati multimediali nel payload della notifica push (ad esempio immagini nei campi dati personalizzati come adb_media), l'app mobile deve implementare una gestione lato client specifica affinché le immagini vengano riprodotte sui dispositivi. L'app deve implementare un'estensione del servizio di notifica per scaricare ed elaborare contenuti multimediali dal payload. Inoltre, l'opzione Aggiungi flag di contenuto mutabile deve essere abilitata nella sezione Opzioni avanzate. |
Immetti l’URL del supporto nel campo Aggiungi supporto. Puoi anche includere token di personalizzazione nell’URL per personalizzare il contenuto di ogni utente.
Fai clic su
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 profondo 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
Personalizzare con le decisioni decisioning-push
Puoi personalizzare e ottimizzare il contenuto delle notifiche push con Decisioning. Questa funzionalità consente di utilizzare Punteggi di priorità, Formule o Modelli di intelligenza artificiale per selezionare e visualizzare in modo dinamico il contenuto migliore per i clienti.
Per ulteriori informazioni su come creare e utilizzare i criteri di decisione nelle notifiche push, consulta questa sezione.
Opzioni avanzate advanced-options-push
Puoi configurare Opzioni avanzate per la notifica push. I parametri disponibili sono elencati di seguito:
Il valore del badge scompare non appena l’utente apre o legge il nuovo contenuto dall’applicazione. Quando un dispositivo riceve una notifica, quest’ultima può aggiornare o aggiungere un valore di badge per l’app correlata.
Ad esempio, se memorizzi il numero di articoli non letti dei tuoi clienti, puoi sfruttare la personalizzazione per inviare il valore univoco del badge degli articoli non letti per ciascun cliente. Per ulteriori informazioni sulla personalizzazione, consulta questa sezione.
A partire da iOS 12, i gruppi di notifica consentono di consolidare i thread di messaggi e gli argomenti delle notifiche in ID thread. Ad esempio, un marchio potrebbe inviare notifiche di marketing con un ID gruppo, mantenendo al tempo stesso più notifiche di tipo operativo con uno o più ID diversi.
Per illustrare questo concetto, puoi usare i gruppi di notifiche groupID: 123 “check out the new spring collection of sweaters” e groupID: 456 “your package was delivery”. In questo esempio, tutte le notifiche di consegna sono raggruppate in ID gruppo: 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.
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 how to design push notification content for iOS, Android, and Web, including the Title and Body, on-click behavior, media, buttons, silent notifications, custom data, Decisioning personalization, and advanced options.
Intents:
- Compose the push Title and Body with personalization, inline attributes, and AI content generation
- Configure on-click behavior (Open app, Deeplink, or Web URL)
- Add media and call-to-action buttons per platform
- Send a silent (background) notification and add custom data key-value pairs
- Personalize push content with Decisioning
- Set advanced platform-specific options (collapsible, badges, expiration, priority, etc.)
Glossary:
- On click behavior: The action that occurs when a recipient taps the body of the push notification — Open app, Deeplink, or Web URL (product-specific)
- Silent Notification: A background notification delivered directly to the application with no alert displayed on the device screen (product-specific)
- Custom data: Key-value pairs added to the payload depending on the mobile application configuration (product-specific)
- Decisioning: A capability to personalize and optimize push content using Priority Scores, Formulas, or AI Models to select the best content (product-specific)
- Add mutable-content flag: An iOS advanced option that allows push content to be modified by a notification service extension; required for media attachments to render on iOS (product-specific)
Guardrails:
- For Android, you can add up to three buttons.
- Web push notifications do not support the Silent Notification feature.
- On iOS, the Add mutable-content flag option must be enabled when including media attachments (such as
adb_media) for them to render, and the app must implement a Notification Service Extension. - If the device screen is locked, buttons are not displayed; only the Title and the Message are visible.
- For iOS buttons, notification categories must be preconfigured in the iOS app to define the buttons displayed and actions taken.
- On iOS, Push expiration is enforced as a hard stop: any message reaching APNS after its expiration time is not delivered.
- Android media supports only an image icon and an image for expanded notifications.
Terminology:
- Canonical name: On click behavior — Acronym: n/a — variants: on-click behavior
- Synonyms: “Deeplink” = “deep link”
- Do not confuse: “Open app” ≠ “Deeplink” ≠ “Web URL” (three distinct on-click behaviors)
- Do not confuse: “Notification group” (iOS only) ≠ “Notification channel” (Android only)
- Do not confuse: “Add content-availability flag” (wakes the app) ≠ “Add mutable-content flag” (allows content modification / media rendering)
FAQ:
- Q: What happens when a recipient taps the push body? — The configured on-click behavior runs: Open app, Deeplink, or Web URL.
- Q: How many buttons can I add on Android? — Up to three.
- Q: Can I send a silent notification on Web? — No, Web push notifications do not support the Silent Notification feature.
- Q: Why are my iOS media attachments not rendering? — The Add mutable-content flag must be enabled and your app must implement a Notification Service Extension to download and process the media.
- Q: How can I personalize which content is shown? — Use Decisioning, which selects the best content using Priority Scores, Formulas, or AI Models.
- Q: What is the difference between iOS and Android expiration? — On iOS, Push expiration is a hard stop (undelivered after expiry); on Android, Time to live is a delivery window converted by FCM, so messages may be sent later than expected.