Notifiche push transazionali transactional-push-notifications

Puoi utilizzare Adobe Campaign per inviare notifiche push transazionali su dispositivi mobili iOS e Android. Questi messaggi vengono ricevuti sulle app mobili che configuri in Adobe Campaign sfruttando l’SDK di Experience Cloud Mobile.

NOTE
Il canale push è opzionale. Controlla il contratto di licenza. Per ulteriori informazioni sulle notifiche push standard, consulta Informazioni sulle notifiche push.

Per poter inviare notifiche push transazionali, devi configurare Adobe Campaign di conseguenza. Consulta Configurazione di un’app mobile.

Puoi inviare due tipi di notifiche push transazionali:

Notifiche push transazionali con targeting di un evento transactional-push-notifications-targeting-an-event

Puoi utilizzare Adobe Campaign per inviare notifiche push transazionali anonime a tutti gli utenti che hanno acconsentito a ricevere notifiche dalla tua app mobile.

In questo caso, solo i dati contenuti nell’evento vengono utilizzati per definire il target della consegna. Non vengono utilizzati dati dal database dei profili integrato di Adobe Campaign.

Configurazione di una notifica push transazionale basata su eventi configuring-event-based-transactional-push-notification

Per inviare una notifica push transazionale a tutti gli utenti che hanno acconsentito alla ricezione di notifiche dall’app mobile, devi innanzitutto creare e configurare un evento che punti ai dati contenuti nell’evento stesso.

NOTE
Puoi comunque personalizzare il contenuto di una notifica push transazionale basata su eventi utilizzando attributi evento (dati dell'evento) e arricchimento degli eventi (dati dal database di Campaign). Consulta l’esempio seguente.

L’evento deve contenere i tre elementi seguenti:

  • A token di registrazione, ID utente per un’app mobile e un dispositivo. Potrebbe non corrispondere ad alcun profilo dal database di Adobe Campaign.
  • A nome dell’app mobile (uno per tutti i dispositivi: Android e iOS). Questo è l’ID dell’app mobile configurata in Adobe Campaign che verrà utilizzata per ricevere notifiche push sui dispositivi degli utenti. Per ulteriori informazioni, consulta Configurazione di un’app mobile.
  • A piattaforma push ("gcm" per Android o "apns" per iOS).

Per configurare l’evento, effettua le seguenti operazioni:

  1. Durante la creazione della configurazione dell’evento, seleziona la Push notification e il Real-time event dimensione di targeting (vedi Creazione di un evento).

  2. Aggiungi campi all’evento. Questo ti consentirà di personalizzare il messaggio transazionale (consulta Definizione degli attributi dell’evento). In questo esempio, definisci i campi "gateNumber", "lastname" e "firstname".

  3. Puoi anche arricchire il contenuto del messaggio. A questo scopo, aggiungi i campi dalla tabella collegata alla configurazione dell’evento (consulta Arricchimento dell’evento).

  4. Anteprima e pubblicazione dell’evento.

    Durante l’anteprima dell’evento, l’API REST contiene gli attributi "registrationToken", "application" e "pushPlatform" che verranno utilizzati per eseguire il targeting della consegna.

    Dopo la pubblicazione dell’evento, viene creata automaticamente una notifica push transazionale collegata al nuovo evento. Ora puoi modificare e pubblicare il messaggio appena creato (consulta questa sezione).

  5. Integra l’evento nel sito web (consulta Integrare l’attivazione dell’evento).

Invio di una notifica push transazionale basata su eventi sending-event-based-transactional-push-notification

Ad esempio, una compagnia aerea desidera invitare gli utenti delle sue app mobili a passare al gate pertinente per l’imbarco.

L’azienda invierà una notifica push transazionale per utente (identificato con un token di registrazione), utilizzando un’app mobile, tramite un singolo dispositivo.

  1. Vai al messaggio transazionale creato per modificarlo. Consulta Accesso ai messaggi transazionali.

  2. Fai clic su Content blocca per modificare il titolo e il corpo del messaggio.

  3. Puoi inserire campi di personalizzazione per aggiungere elementi definiti al momento della creazione dell’evento (consulta Definizione degli attributi dell’evento).

    Per trovare questi campi, fai clic sulla matita accanto a un elemento, quindi fai clic su Insert personalization field e seleziona Context > Real-time event > Event context.

    Per ulteriori informazioni sulla modifica di un contenuto di notifica push, consulta Preparazione e invio di una notifica push.

  4. Puoi anche arricchire il contenuto dei messaggi transazionali se desideri utilizzare informazioni aggiuntive provenienti dal database di Adobe Campaign (consulta Arricchimento dell’evento).

  5. Salva le modifiche e pubblica il messaggio. Consulta Pubblicazione di un messaggio transazionale.

  6. Utilizzando l’API REST di Adobe Campaign Standard, invia un evento a un token di registrazione (ABCDEF123456789), utilizzando un’app mobile (WeFlight), su Android (gcm), contenente i dati di imbarco:

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

    Per ulteriori informazioni sull’integrazione dell’attivazione di un evento in un sistema esterno, consulta Integrare l’attivazione dell’evento.

Se il token di registrazione esiste, l’utente corrispondente riceve una notifica push transazionale con il seguente contenuto:

"Ciao Jane Green, l'imbarco è appena iniziato! Si prega di procedere al Gate B18."

Notifiche push transazionali con targeting di profilo transactional-push-notifications-targeting-a-profile

Puoi inviare una notifica push transazionale ai profili Adobe Campaign che si sono abbonati alla tua app mobile. Questa consegna può contenere campi di personalizzazione, ad esempio il nome del destinatario, recuperato direttamente dal database di Adobe Campaign.

In questo caso, l’evento deve contenere alcuni campi consentire la riconciliazione con un profilo dal database di Adobe Campaign.

Quando si esegue il targeting di profili, viene inviata una notifica push transazionale per app mobile e per dispositivo. Ad esempio, se un utente di Adobe Campaign si è abbonato a due applicazioni, riceverà due notifiche. Se un utente si è abbonato alla stessa applicazione con due dispositivi diversi, riceverà una notifica su ciascun dispositivo.

Le app mobili a cui un profilo si è abbonato sono elencate nella Mobile App Subscriptions di questo profilo. Per accedere a questa scheda, seleziona un profilo e fai clic su Edit profile properties a destra.

Per ulteriori informazioni sull’accesso e la modifica dei profili, consulta Informazioni sui profili.

Configurazione di una notifica push transazionale basata su profilo configuring-profile-based-transactional-push-notification

Per inviare una notifica push transazionale ai profili Adobe Campaign che si sono abbonati alla tua app mobile, devi innanzitutto creare e configurare un evento che punti al database di Adobe Campaign.

  1. Durante la creazione della configurazione dell’evento, seleziona la Push notification e il Profile dimensione di targeting (vedi Creazione di un evento).

    Per impostazione predefinita, la notifica push transazionale viene inviata a tutte le app mobili a cui i destinatari si sono abbonati. Per inviare la notifica push a una specifica app mobile, selezionala nell’elenco. Le altre app mobili saranno oggetto del messaggio, ma saranno escluse dall’invio.

  2. Aggiungi campi all’evento, se desideri personalizzare il messaggio transazionale (consulta Definizione degli attributi dell’evento).

    note note
    NOTE
    Devi aggiungere almeno un campo per creare un arricchimento. Non è necessario creare altri campi come Nome e Cognome poiché potrai utilizzare i campi di personalizzazione del database di Adobe Campaign.
  3. Creare un arricchimento per collegare l’evento al Profile risorsa (vedere Arricchimento dell’evento) e selezionare questo arricchimento come Targeting enrichment.

    note important
    IMPORTANT
    Questo passaggio è obbligatorio per gli eventi basati su profilo.
  4. Anteprima e pubblicazione dell’evento.

    Quando si visualizza l’anteprima dell’evento, l’API REST non contiene un attributo che specifica il token di registrazione, il nome dell’applicazione e la piattaforma push in quanto verranno recuperati dal Profile risorsa.

    Dopo la pubblicazione dell’evento, viene creata automaticamente una notifica push transazionale collegata al nuovo evento. Ora puoi modificare e pubblicare il messaggio appena creato (consulta questa sezione).

  5. Integra l’evento nel sito web (consulta Integrare l’attivazione dell’evento).

Invio di una notifica push transazionale basata su profilo sending-profile-based-transactional-push-notification

Ad esempio, una compagnia aerea desidera inviare un’ultima chiamata per l’imbarco a tutti gli utenti di Adobe Campaign che si sono abbonati alla sua app mobile.

  1. Vai al messaggio transazionale creato per modificarlo. Consulta Accesso ai messaggi transazionali.

  2. Fai clic su Content blocca per modificare il titolo e il corpo del messaggio.

    A differenza delle configurazioni basate su eventi in tempo reale, puoi accedere direttamente a tutte le informazioni sul profilo per personalizzare il messaggio. Consulta Inserimento di un campo di personalizzazione.

    Per ulteriori informazioni sulla modifica di un contenuto di notifica push, consulta Preparazione e invio di una notifica push.

  3. Salva le modifiche e pubblica il messaggio. Consulta Pubblicazione di un messaggio transazionale.

  4. Utilizzando l’API REST di Adobe Campaign Standard, invia un evento a un profilo:

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

Per ulteriori informazioni sull’integrazione dell’attivazione di un evento in un sistema esterno, consulta Integrare l’attivazione dell’evento.

L’utente corrispondente riceve una notifica push transazionale contenente tutti gli elementi di personalizzazione recuperati dal database di Adobe Campaign.

NOTE
Non sono presenti campi del token di registrazione, dell’applicazione e della piattaforma push. In questo esempio, la riconciliazione viene eseguita con il campo e-mail.

Modifica della mappatura di destinazione in una notifica push transazionale change-target-mapping

Le notifiche push transazionali utilizzano uno specifico mappatura target contenente le impostazioni tecniche necessarie per inviare questo tipo di consegne.

Per modificare questa mappatura di destinazione, effettua le seguenti operazioni:

  1. Dall’elenco dei messaggi transazionali, seleziona una notifica push.

  2. Nel dashboard dei messaggi, fai clic su Edit properties pulsante.

  3. Espandi Advanced parameters sezione.

  4. Fai clic su Select a ‘Target mapping’ element.

  5. Seleziona una mappatura di destinazione dall’elenco.

    note note
    NOTE
    Tempi di preparazione e prestazioni ottimali per l’invio basato su profilo notifiche push transazionali, utilizza Profile - Real-time event for Push (mapRtEventAppSubRcp) mappatura target.

  6. Conferma la modifica e pubblica il messaggio. Consulta Pubblicazione di un messaggio transazionale.

    note important
    IMPORTANT
    Devi pubblicare nuovamente il messaggio affinché la modifica sia effettiva, altrimenti verrà ancora utilizzata la mappatura di destinazione precedente.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff