Notifiche push transazionali

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

NOTA

Il canale push è facoltativo. Controlla il contratto di licenza. Per ulteriori informazioni sulle notifiche push standard, vedi Informazioni sulle notifiche push.

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

Puoi inviare due tipi di notifiche push transazionali:

Notifiche push transazionali destinate a un evento

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

In questo caso, solo i dati contenuti nell’evento stesso vengono utilizzati per definire il target di consegna. Non viene utilizzato alcun dato dal database di profili integrato di Adobe Campaign.

Configurazione di una notifica push transazionale basata su eventi

Per inviare una notifica push transazionale a tutti gli utenti che hanno acconsentito alla ricezione di notifiche dalla tua app mobile, devi innanzitutto creare e configurare un evento che esegue il targeting dei dati contenuti nell’evento stesso.

NOTA

Puoi ancora personalizzare il contenuto di una notifica transazionale basata su eventi utilizzando attributi evento (dati dell’evento) e arricchimento dell'evento (dati dal database di Campaign). Vedi 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 del database Adobe Campaign.
  • A nome app mobile (uno per tutti i dispositivi - Android e iOS). Questo è l’ID dell’app mobile configurata in Adobe Campaign che verrà utilizzato 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, segui i passaggi seguenti:

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

  2. Aggiungi campi all’evento. In questo modo puoi personalizzare il messaggio sulle transazioni (consulta Definizione degli attributi dell’evento). In questo esempio, definire i campi "gateNumber", "lastname" e "firstname".

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

  4. Anteprima e pubblicazione dell’evento.

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

    Una volta pubblicato l’evento, viene automaticamente creata una notifica push transazionale collegata al nuovo evento. Ora puoi modificare e pubblicare il messaggio appena creato (vedi questa sezione).

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

Invio di una notifica push transazionale basata su eventi

Ad esempio, una compagnia aerea desidera invitare i propri utenti di applicazioni mobili a procedere al cancello di imbarco pertinente.

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

  1. Passa al messaggio transazionale creato per modificarlo. Vedi Accesso ai messaggi transazionali.

  2. Fai clic sul pulsante 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 notifiche push, consulta Preparazione e invio di una notifica push.

  4. Puoi anche arricchire il contenuto dei messaggi transazionali se desideri utilizzare informazioni aggiuntive 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:

    {
      "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, imbarco è appena iniziato! Per favore, procedi al cancello B18."

Notifiche push transazionali destinate a un profilo

Puoi inviare una notifica push transazionale ai profili Adobe Campaign 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 Adobe Campaign.

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

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

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

Configurazione di una notifica transazionale basata su profilo

Per inviare una notifica push transazionale ai profili Adobe Campaign abbonati alla tua app mobile, devi innanzitutto creare e configurare un evento che esegue il targeting del database Adobe Campaign.

  1. Quando crei la configurazione dell’evento, seleziona la Push notification e Profile dimensione di targeting (vedi Creazione di un evento).

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

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

    NOTA

    Per creare un arricchimento è necessario aggiungere almeno un campo. Non è necessario creare altri campi, ad esempio Nome e Cognome Potrai utilizzare i campi di personalizzazione del database Adobe Campaign.

  3. Creare un arricchimento per collegare l’evento al Profile risorsa (vedi Arricchimento dell’evento) e seleziona questo arricchimento come Targeting enrichment.

    IMPORTANTE

    Questo passaggio è obbligatorio per gli eventi basati su profilo.

  4. Anteprima e pubblicazione dell’evento.

    Quando visualizzi 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.

    Una volta pubblicato l’evento, viene automaticamente creata una notifica push transazionale collegata al nuovo evento. Ora puoi modificare e pubblicare il messaggio appena creato (vedi questa sezione).

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

Invio di una notifica transazionale basata su profilo

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

  1. Passa al messaggio transazionale creato per modificarlo. Vedi Accesso ai messaggi transazionali.

  2. Fai clic sul pulsante 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 di profilo per personalizzare il messaggio. Consulta Inserimento di un campo di personalizzazione.

    Per ulteriori informazioni sulla modifica di un contenuto di notifiche 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:

    {
      "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 che include tutti gli elementi di personalizzazione recuperati dal database Adobe Campaign.

NOTA

Non sono presenti campi token di registrazione, applicazioni e piattaforme push. In questo esempio, la riconciliazione viene eseguita con il campo e-mail.

Modifica della mappatura di destinazione in una notifica push transazionale

Le notifiche push transazionali utilizzano un mappatura target che contiene le impostazioni tecniche necessarie per inviare questo tipo di consegne.

Per modificare questa mappatura di destinazione, segui i passaggi seguenti:

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

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

  3. Espandi la Advanced parameters sezione .

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

  5. Seleziona una mappatura di destinazione dall’elenco.

    NOTA

    Per garantire tempi e prestazioni di preparazione ottimali durante l’invio basato su profilo notifiche push transazionali, utilizza Profile - Real-time event for Push (mapRtEventAppSubRcp) mappatura del target.

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

    IMPORTANTE

    Per rendere effettiva la modifica, devi pubblicare nuovamente il messaggio; in caso contrario verrà comunque utilizzata la mappatura di destinazione precedente.

In questa pagina