Configure and launch

For administrators and mobile app developers, this section shows how to configure and launch mobile and web channels in Adobe Journey Optimizer. It covers prerequisites, permissions, and platform support, then guides you through creating app-specific configurations.

IMPORTANT
If you are new to Journey Optimizer and Experience Platform, familiarize yourself with the core concepts data management in Journey Optimizer by taking this course: Engineer Data for Intelligent Journey Activation in Adobe Journey Optimizer

Mobile capabilities in Adobe Journey Optimizer

Understand which mobile capabilities Adobe Journey Optimizer offers for developers, marketers, and product teams, including push messaging, in‑app messaging, and content personalization.

Configurazione dei canali

Mobile push and in-app

Mobile implementations in Journey Optimizer begin with the Adobe Experience Platform Mobile SDK integration in your app. SDKs are essential for data collection and interaction with Adobe Experience Platform (AEP) and its applications, such as Adobe Journey Optimizer (AJO).

What is the Mobile SDK:

The mobile SDK:

  • Collects app events (screen views, taps, purchases, lifecycle events, etc.) and sends them to the Adobe Experience Platform Edge Network.
  • Manages identity and consent, so Journey Optimizer can safely build and use customer profiles.
  • Registers and updates push tokens, and sends push and in‑app tracking events back to Adobe Experience Platform.
  • Integrates with the Journey Optimizer mobile extension so messages can be delivered, rendered, and measured end‑to‑end.

Without the Mobile SDK integrated in your app, Journey Optimizer cannot reliably:

  • Deliver and track mobile push and in‑app messages.
  • Render and track content cards.
  • Use real‑time in‑app behavior to trigger journeys and personalize experiences.

Guided channel setup for new implementations

For new Mobile In-App and Push implementations, Guided Channel Setup is the recommended starting point. It reduces the risk of misconfigured datastreams or missing extensions and walks you through SDK validation with Assurance.

PREREQUISITES
Make sure you have:
  • Adobe Journey Optimizer (AJO) provisioned for your org.
  • Adobe Experience Platform access with Data Collection and Journey Optimizer permissions.
  • Admin rights in AJO for channel and configuration setup.
  • Access to your mobile app's source code (iOS, Android, or cross‑platform framework).
  • Your app has the required OS‑level capabilities enabled (for example, push permissions, notification service extensions, background modes).
  • If you are using the existing configuration option, please ensure that you are using the current Adobe Experience Platform Mobile SDK versions

For more information see Get started with guided channel setup

Manual configuration of the push channel

This following guides walk you through everything you need to manually configure and use push notifications effectively, from understanding the data flow and integrating with services like Firebase and Apple Push Notification Service (APNs) to setting up mobile apps and testing notifications.

Push notification data flow and components

Push notification data flow and components

Learn how to setup and understand key services and workflows involved with push notifications in Journey Optimizer.

Ulteriori informazioni

Push notification configuration

Push notification configuration

Learn how to configure your environment to send push notifications with Journey Optimizer

Ulteriori informazioni

Implement Adobe Experience Cloud in mobile apps tutorial

Tutorial sull’implementazione di Adobe Experience Cloud nelle app per dispositivi mobili

Learn how to implement the Adobe Experience Cloud mobile applications. This tutorial guides you through an implementation of Experience Cloud applications in a sample Swift or Android app.

Ulteriori informazioni

Additional ressources

Get the Adobe Experience Platform Mobile SDK

Get the Adobe Experience Platform Mobile SDK

A guide that explains how to install the Adobe Experience Platform Mobile SDK in your application.

Ulteriori informazioni

Adobe Experience Platform Assurance overview

Adobe Experience Platform Assurance overview

An overview for the Adobe Experience Platform Assurance mobile extension.

Ulteriori informazioni

Mobile SDK readiness checklist

Before handing the app to marketers, confirm in Assurance that:

SUCCESS
[ ] Core SDK + Journey Optimizer extensions are loaded,
[ ] Events are flowing on the correct datastream and datasets,
[ ]Identity and consent are present on all key events,
[ ] Push tokens and interactions are tracked, and
[ ] At least one test in‑app message or content card has been displayed and recorded as an impression.

Schede di contenuto

Configurare il supporto delle schede di contenuto nell’SDK per dispositivi mobili

Configure content cards support in Mobile SDK

Scopri come integrare le schede di contenuto nell’app mobile utilizzando Messaging SDK.

Ulteriori informazioni

WhatsApp

Come configurare il canale WhatsApp:

Configurare il canale WhatsApp

Configurare il canale WhatsApp

Questo tutorial illustra come configurare il canale WhatsApp in Adobe Journey Optimizer per abilitare la messaggistica aziendale in tempo reale.

Osserva

SMS/MMS/RCS

Configura i canali SMS/MMS/RCS con i provider standard (Twilio, Synch o Infobip) o utilizzando un provider SMS personalizzato:

Configurare le credenziali API SMS e le superfici di canale

Configurare le credenziali API SMS e le superfici di canale

Scopri come collegare Journey Optimizer a un fornitore di servizi SMS e come creare una superficie del canale SMS.

Osserva

Configurare un provider SMS personalizzato

Configurare un provider SMS personalizzato

Scopri come configurare provider SMS personalizzati in Journey Optimizer, configurare credenziali API e webhook, gestire parole chiave di consenso/rinuncia e avviare campagne personalizzate.

Osserva

Configurare le credenziali API MMS e le superfici di canale

Configurare le credenziali API MMS e le superfici di canale

Scopri come collegare Journey Optimizer a un fornitore di servizi MMS e come creare una superficie di canale MMS.

Osserva

Configurazione di RCS in Journey Optimizer

Configurazione di RCS in Journey Optimizer

Scopri come configurare e inviare messaggi RCS interattivi e in linea con il brand in Adobe Journey Optimizer utilizzando un provider SMS personalizzato. Questo tutorial illustra come configurare credenziali API, webhook e configurazioni di canale e quindi creare un percorso per offrire esperienze di messaggistica avanzate personalizzate all’interno dell’app di messaggistica nativa.

Osserva

Assicurati la conformità alle leggi sulla privacy e alle linee guida sulla piattaforma.

Implementazione del consenso per le implementazioni di Platform Mobile SDK

Implement consent for Platform Mobile SDK implementations

Learn how to implement consent in a mobile app.

Ulteriori informazioni

Funzioni di privacy di Adobe Journey Optimizer

Privacy Features in Adobe Journey Optimizer

Learn how to process privacy requests, audit user actions, manage consent, apply governance rules, and leverage advanced security options like Customer Managed Keys.

Ulteriori informazioni

Panoramica del Framework di governance dei dati

Panoramica del Framework di governance dei dati

Comprendere le funzioni di governance di Adobe Experience Platform.

Osserva

Classificare i dati usando le etichette

Classificare i dati tramite etichette

Scopri come applicare le etichette agli schemi e ai set di dati.

Osserva

Creare criteri di utilizzo dei dati

Creare criteri di utilizzo dei dati

Scopri come creare e gestire i criteri di utilizzo dei dati.

Osserva

Common implementation pitfalls and how to avoid them

Most mobile issues originate in SDK or data collection configuration, not in the Journey Optimizer journeys or campaigns themselves. Use the table below to identify what’s going wrong, then expand the corresponding section for details.

Pitfalls at a glance

#
Issue / symptom
Common pitfall
Fix at a glance
1
Guided Channel Setup fails; no or low traffic
SDK versions or extensions not aligned
Update SDK/extension versions; validate in Assurance
2
Tracking batches fail; errors in AEP
Datastreams or datasets misconfigured
Mappatura di eventi su set di dati evento e profili su set di dati profilo
3
I percorsi non si attivano; personalizzazione dispari
Identità o consenso mancante / incoerente
Implementare identità e consenso di Edge; verificare in Assurance
4
Nessuna consegna push o apertura nei rapporti
Registrazione o tracciamento del token push interrotto
Correggere la registrazione dei token e il tracciamento delle interazioni tramite SDK
5
Nessuna impression in-app nonostante le campagne attive
Messaggi in-app o schede di contenuto non visualizzati
Verifica estensioni di messaggistica, trigger e risposte alle decisioni di Assurance

Linee guida dettagliate per insidia

Apri la insidia che corrisponde ai sintomi per vedere cosa controllare e come correggerlo.

​1. Versioni ed estensioni di SDK non allineate con i requisiti del canale

Noterai

  • Le attività push o in-app non raggiungono il dispositivo.
  • La configurazione guidata del canale o la convalida del canale non riesce.
  • In Assurance mancano le estensioni Journey Optimizer, Edge o Identity.

Cosa verificare

  • Stai utilizzando le versioni minime delle estensioni Mobile Core e Journey Optimizer richieste da Installazione guidata canale?

  • In Assurance, in estensioni ed eventi:

    • Vengono caricate le estensioni previste?
    • Gli eventi vengono inviati ad Edge Network e confermati?

Come correggere

  • Effettua l’aggiornamento alle versioni supportate delle estensioni Mobile SDK e Journey Optimizer.
  • Rigenera l’app, riconnettiti ad Assurance ed esegui nuovamente la configurazione guidata del canale.

See: Set up mobile and web

2. Misconfigured datastreams or datasets

Noterai

  • Events or push tracking batches fail in Platform datasets.
  • Data ingestion errors (for example, “Updates are not supported for events”).
  • Push or in‑app reports show little or no tracking.

Cosa verificare

  • Did anyone change system schemas or datasets created for Journey Optimizer tracking?

  • In your datastream:

    • Are experience events mapped to an event dataset?
    • Are profile attributes mapped to a profile dataset?

Come correggere

  • Do not edit system datasets/schemas created by AJO.
  • Correct the datastream mapping (events → event dataset, profiles → profile dataset).
  • Prefer Guided Channel Setup or the documented datastream steps instead of ad‑hoc changes.

See: Push Notification flow in Adobe Journey Optimizer

3. Missing or inconsistent identity and consent

Noterai

  • Journeys don’t trigger as expected for app users.
  • Personalization doesn’t match the user’s behavior in other channels.
  • Events appear in Experience Platform, but profiles look fragmented.

Cosa verificare

  • Is Identity for Edge Network implemented and sending a stable primary ID (for example, login ID)?

  • Is Consent for Edge Network implemented and updated when preferences change?

  • In Assurance:

    • Gli eventi in uscita includono valori di consenso?
    • Includono ECID e gli ID primari in modo coerente?

Come correggere

  • Implementa o correggi l’identità per Edge Network nell’app.
  • Implementa il consenso per Edge Network e collegalo all’interfaccia utente di consenso della tua app.
  • Ripeti il test in Assurance finché l’identità e il consenso non vengono visualizzati in tutti gli eventi rilevanti.

Vedere: Implementare il consenso per le implementazioni di Platform Mobile SDK

​4. Registrazione e tracciamento dei token push non collegati correttamente

Noterai

  • Gli utenti non ricevono mai notifiche push, anche se vengono eseguite campagne o percorsi.
  • I rapporti push non mostrano aperture, chiusure o interazioni.

Cosa verificare

  • L’app registra il token push con l’estensione Journey Optimizer:

    • Alla prima installazione?
    • Dopo ogni aggiornamento dell’app?
    • Quando il sistema operativo aggiorna il token?
  • Quando un utente apre o chiude una notifica, vengono visualizzati gli eventi di tracciamento in Assurance?

Come correggere

  • Aggiungi o correggi il codice che:

    • Registra il token tramite l’estensione mobile Journey Optimizer ogni volta che viene creato o aggiornato.
    • Invia eventi di interazione push (azioni aperte, ignorate e personalizzate) tramite Mobile SDK.
  • Utilizza Assurance per confermare che gli eventi di registrazione e tracciamento si attivano come previsto.

Vedere: Flusso delle notifiche push in Adobe Journey Optimizer

​5. Messaggi in-app o schede di contenuto non visualizzate

Noterai

  • I messaggi in-app o le schede di contenuto non vengono mai visualizzati, nonostante le campagne o i percorsi attivi.
  • Il reporting mostra 0 impression.

Cosa verificare

  • Journey Optimizer Mobile Messaging / In-App Extension e Messaging SDK sono installati e registrati nell’app?

  • Nella configurazione di tag:

    • Esistono regole che attivano le richieste sugli eventi corretti (ad esempio, visualizzazioni a schermo o eventi personalizzati)?
  • In Assurance:

    • Quando questi eventi si attivano, vedi che le richieste di decisione in-app o nella scheda di contenuto si interrompono?
    • Vede le risposte che arrivano da Edge Network?

Come correggere

  • Installa e registra le estensioni di messaggistica richieste.

  • Aggiungi o correggi le regole che attivano le decisioni sugli eventi target (schermate, eventi personalizzati).

  • Per le schede di contenuto, assicurati di:

    • Recupera le schede tramite le API di Messaggistica SDK.
    • Puoi eseguirne il rendering nell’interfaccia utente.
    • Tracciare le interazioni indietro tramite SDK.

Consulta:

Risorse aggiuntive

recommendation-more-help
journey-optimizer-learn-help-mobile-learning-hub