Show Menu
ARGOMENTI×

Informazioni sulla messaggistica in-app

La messaggistica in-app rappresenta un canale di messaggistica che consente di visualizzare un messaggio quando l’utente è attivo all’interno dell’app mobile. Questo tipo di messaggio è complementare alle notifiche push inviate al centro di notifica del telefono degli utenti. Per ulteriori informazioni sul canale di notifica push, consulta questa sezione .
Il canale richiede l’integrazione delle app mobili all’interno dell’SDK di Adobe Experience Platform. Queste app devono essere attivate all’interno di Adobe Experience Platform Launch prima di essere disponibili su Adobe Campaign per le consegne in-app.
Per iniziare a inviare messaggi in-app sulle app mobili che utilizzano l’SDK di Experience Platform, devi soddisfare i seguenti prerequisiti:
  1. In Adobe Campaign, assicurati di poter accedere al canale In-App . Se non riesci ad accedere a questi canali, contatta il team dell’account.
  2. Per sfruttare i casi d’uso per dispositivi mobili all’interno di Adobe Campaign Standard con un’applicazione Experience Cloud SDK, devi creare un’app mobile in Adobe Experience Platform Launch e configurarla all’interno di Adobe Campaign Standard. Per la guida dettagliata, fai riferimento a questa pagina .
  3. Una volta effettuata la configurazione, potrai preparare il messaggio in-app. Per ulteriori informazioni, consulta questa pagina .
  4. Adesso la consegna è pronta per essere inviata. Per ulteriori informazioni, fai riferimento a questa pagina .
Contenuto correlato:

Domande frequenti in-app

Quali sono le raccomandazioni utili per ottenere ulteriori informazioni sul canale in-app in Adobe Campaign Standard?

Consulta le risorse seguenti:

Qual è lo scopo delle API delle estensioni campagna setLinkageField e resetLinkageField?

Poiché i messaggi in-app vengono richiamati dall’SDK di Campaign, desideriamo fornire un meccanismo sicuro per garantire che i messaggi in-app contenenti dati PII non cadessero in mani malevoli. Per garantire la sicurezza nella consegna dei messaggi al dispositivo, è disponibile il seguente meccanismo:
  • I clienti contrassegnano i campi del profilo mobile (tabella appSubscriberRcp) come Personale e Sensibile se desiderano garantire che queste informazioni specifiche vengano fornite in modo sicuro.
  • I campi contrassegnati come tali possono essere utilizzati solo nel modello di profilo (non nel modello appSubscriber o nel modello di trasmissione) che dispone di un meccanismo di protezione aggiuntivo incorporato.
  • I messaggi generati utilizzando il modello di profilo possono essere serviti solo quando l'utente ha eseguito l'accesso all'app.
  • Per facilitare questo handshake protetto, gli sviluppatori di app mobili devono trasmettere ulteriori dettagli di autenticazione tramite l'API setLinkageField. Tieni presente che il campo di collegamento sono quelli identificati come collegamento tra profilo mobile e profilo CRM durante l'estensione della tabella appSubscriberRcp.
  • Devono cancellare i messaggi in-app memorizzati sul dispositivo e reimpostareLinkagefields quando l'utente si disconnette dall'app utilizzando resetLinkageField. In questo modo, se un altro utente accede all'app, non vede i messaggi previsti per l'utente precedente.
  • Per implementare questo meccanismo di sicurezza lato client, fai riferimento alle API SDK di Mobile.

Cosa devo fare per abilitare il reporting in-app in Campaign?

Devi configurare il postback di tracciamento in-app. Le istruzioni sono disponibili qui .
Per implementare il tracciamento delle notifiche locali, fai riferimento a questa pagina .

Quali rapporti sono disponibili per il canale in-app?

Un rapporto out-of-the-box è disponibile in Adobe Campaign per il canale in-app. Fare riferimento a questa documentazione .
Consultate questa pagina per comprendere come vengono calcolate le metriche in-app.

Supportate varianti di contenuto multilingue per In-App simili a quella push?

Al momento non sono disponibili modelli multilingue per la messaggistica in-app.
Tuttavia, se l'obiettivo è quello di inviare un messaggio in-app in una lingua diversa dall'inglese, il contenuto può essere incollato direttamente nelle caselle di testo disponibili.

I campi di personalizzazione delle campagne possono essere aggiunti al codice HTML personalizzato?

No, non è ancora supportato.

Ho configurato un messaggio di avviso ma non viene visualizzato sul dispositivo.

Per i messaggi di avviso, è richiesto almeno un pulsante di disattivazione (primario o secondario con azione di chiusura). In caso contrario, è possibile salvare il messaggio ma non verrà ricevuto.

Se le notifiche locali l'audio personalizzato iOS non viene riprodotto; verrà riprodotto il suono predefinito?

Per l'audio personalizzato su iOS, è necessario fornire un nome di file con estensione al momento della creazione di una notifica locale (ad esempio, sound.caf). Se questa estensione non viene fornita, viene utilizzato l'audio predefinito.

È possibile attivare un messaggio in-app quando l'utente avvia l'app da una notifica push?

Sì, questi messaggi sono denominati anche messaggi catena a margherita. Seguite la procedura indicata di seguito:
  1. Crea un messaggio in-app.
  2. Definite un evento personalizzato e selezionatelo come attivatore evento per questo IAM, ad esempio "Trigger from fall preview Push" (Attiva da push con anteprima autunno).
  3. Durante la creazione del messaggio push, definite una variabile personalizzata il cui valore può essere impostato come un evento utilizzato per attivare IAM, ad esempio Key = "inappkey" e value = "Trigger from fall preview Push" (Attiva da push di anteprima autunno).
  4. Nel codice dell'app mobile, implementa l'attivazione dell'evento come segue: