Introduzione per sviluppatori get-started-developers

In questa pagina: implementa gli SDK, lo streaming di eventi, gli endpoint di azione personalizzati e le API che connettono le applicazioni a Adobe Journey Optimizer in modo che i tuoi percorsi possano essere eseguiti su dati live.

In qualità di sviluppatore, sei responsabile dell’implementazione e dell’integrazione di Adobe Journey Optimizer nelle applicazioni e nei sistemi. Una volta che l’amministratore di sistema e il data engineer ti avranno concesso l’accesso e avranno preparato il tuo ambiente, potrai iniziare a utilizzare Adobe Journey Optimizer.

NOTE
Ordine di implementazione: AmministratoreIngegnere dati → Sei qui: SviluppatoreAddetto marketing
Assicurati che schemi ed eventi di dati siano configurati prima di implementare le integrazioni mobile e web.

Il tuo ruolo nell’ecosistema Journey Optimizer

Mentre altri membri del team configurano Journey Optimizer tramite l’interfaccia utente, potrai concentrarti su:

  • Implementazione degli SDK nelle applicazioni per dispositivi mobili e web
  • Invio di eventi dalle applicazioni per attivare i percorsi
  • Creazione di endpoint API che Journey Optimizer può richiamare tramite azioni personalizzate
  • Integrazione di Journey Optimizer con i sistemi e l’infrastruttura esistenti
  • Test e debug delle implementazioni

Il data engineer gestirà schemi di dati, configurazioni di eventi e origini dati. L’amministratore configurerà le autorizzazioni e le configurazioni dei canali. I marketer progetteranno percorsi e contenuti che utilizzano le tue implementazioni.

Questa guida descrive i passaggi di implementazione tecnica essenziali per iniziare a utilizzare Journey Optimizer. Per la creazione di app per dispositivi mobili, esperienze web o integrazioni API, segui le sezioni di seguito per impostare la tua implementazione.

Prerequisiti prerequisites

Prima di iniziare l’implementazione, assicurati di disporre di:

Categoria
Requisiti
Competenze tecniche
* Esperienza con JavaScript (per Web SDK) o Swift/Kotlin (per Mobile SDK)
* Informazioni sulle API RESTful e JSON
* Familiarità con la programmazione asincrona e le architetture basate su eventi
* Conoscenza dell’architettura delle applicazioni della tua organizzazione
Accesso e autorizzazioni
* Accesso ad Adobe Developer Console per le credenziali API
* Ambiente di sviluppo con accesso alla base di codice dell’applicazione
* Strumenti di test come Postman per i test delle API
* Strumenti per sviluppatori browser o di debug per dispositivi mobili
Da altri membri del team
* Accesso all’ambiente concesso dall’amministratore
* Schemi XDM e definizioni di eventi dal data engineer
* Requisiti e casi d’uso dai marketer

Informazioni sulle basi tecniche technical-foundation

Prima di iniziare a implementare, acquisisci familiarità con i concetti tecnici di base:

  1. Integrazione Adobe Experience Platform: Journey Optimizer è stato creato nativamente in Adobe Experience Platform. Comprendere l’architettura di base ti aiuterà a creare implementazioni più efficaci. Ulteriori informazioni sul funzionamento di Journey Optimizer.

  2. Modelli dati XDM: Journey Optimizer utilizza Experience Data Model (XDM) per strutturare i dati di eventi e profili. In qualità di sviluppatore, devi capire come inviare dati conformi agli schemi configurati dal tuo data engineer. Scopri gli schemi XDM.

  3. Autenticazione e sicurezza: tutte le implementazioni richiedono la corretta autenticazione. Scopri come configurare l’autenticazione per SDK e API. Scopri l’autenticazione API.

Impostare le integrazioni delle app per dispositivi mobili mobile-integration

Configurare Adobe Experience Platform Mobile SDK

Il Mobile SDK è una raccolta di librerie da incorporare direttamente nell’app iOS o Android. Agisce come livello di comunicazione tra l’app e Adobe Experience Platform: identifica gli utenti, raccoglie eventi comportamentali e fornisce istruzioni da Journey Optimizer, tra cui notifiche push, messaggi in-app e contenuti personalizzati. Senza di esso, Journey Optimizer non ha alcuna visibilità su ciò che gli utenti della tua app stanno facendo e nessun modo per raggiungerli.

  1. Installa e configura Mobile SDK: segui la documentazione di Adobe Experience Platform Mobile SDK per iniziare a utilizzare l’integrazione con SDK.

  2. Creare una proprietà mobile: imposta una proprietà mobile in Adobe Experience Platform Data Collection. Scopri come creare e configurare una proprietà mobile.

  3. Configurare le notifiche push:

    • Per app iOS: registra l’app con APN (Apple Push Notification Service). Per ulteriori informazioni consulta la documentazione di Apple.
    • Per app Android: imposta Firebase Cloud Messaging per la tua app Android. Per ulteriori informazioni consulta la documentazione di Google.
  4. Testa l’integrazione per dispositivi mobili: utilizza il flusso di lavoro di avvio rapido per l’onboarding su dispositivi mobili per configurarne e testarne rapidamente la configurazione.

I passaggi dettagliati per la configurazione delle notifiche push sono disponibili in questa pagina.

Implementare esperienze basate su codice (Mobile SDK)

Le esperienze basate su codice ti consentono di distribuire contenuti personalizzati a qualsiasi superficie dell’app mobile nativa, da schermate di onboarding e pagine di dettaglio del prodotto a banner in-app e flag di funzioni, senza richiedere una nuova versione dell’app. Utilizza Mobile SDK per recuperare ed eseguire il rendering di contenuti personalizzati in fase di runtime, dando al team il controllo completo su posizionamento e presentazione:

Implementare le esperienze web web-implementation

Impostare Adobe Experience Platform Web SDK

Il Web SDK (alloy.js) è un’unica libreria JavaScript che sostituisce il patchwork di tag Adobe separati di cui il sito potrebbe avere bisogno. Raccoglie dati comportamentali, li invia a Adobe Experience Platform tramite un flusso di dati configurato e riceve nuovamente istruzioni di personalizzazione, il tutto in un unico round trip in rete. Una volta implementato, Journey Optimizer può identificare i visitatori, attivare i percorsi dalle loro azioni e distribuire immediatamente contenuti personalizzati alle tue pagine.

  1. Installare il Web SDK: segui la guida all’implementazione del Web SDK per impostare SDK sul tuo sito web.

  2. Configurare stream di dati: crea e configura uno stream di dati in Adobe Experience Platform Data Collection con Journey Optimizer abilitato. Per ulteriori informazioni consulta la documentazione degli stream di dati.

  3. Abilitare le notifiche push web (facoltativo): le notifiche push web sono ora in disponibilità generale. Configura la proprietà pushNotifications nella configurazione del Web SDK e utilizza il comando sendPushSubscription per registrare le iscrizioni push. Informazioni sulla configurazione web push.

Implementare esperienze basate su codice (Web SDK)

A differenza dei canali visivi in cui gli addetti al marketing controllano completamente il layout, le esperienze basate su codice ti danno la piena proprietà del modo in cui il contenuto personalizzato viene riprodotto sulla pagina. Journey Optimizer restituisce un payload JSON con i dati di personalizzazione; il codice decide dove e come visualizzarlo. Questo modello funziona per qualsiasi superficie web: banner hero, caroselli di consigli, classificazioni dei risultati di ricerca, varianti di test A/B, senza bisogno di un editor visivo o di un flusso di lavoro di pubblicazione delle pagine.

  1. Scegliere il metodo di implementazione: lato client, lato server o ibrido. Rivedi gli esempi di implementazione per ogni approccio.

  2. Definire le superfici: identifica le posizioni nell’applicazione in cui desideri distribuire contenuti personalizzati. Scopri la configurazione della superficie.

  3. Implementare il rendering del contenuto: utilizza il Web SDK per recuperare e applicare contenuti di personalizzazione. Consulta i tutorial sull’implementazione basata su codice.

  4. Inviare eventi di visualizzazione e interazione: tieni traccia di quando il contenuto viene visualizzato e quando gli utenti interagiscono con esso per l’analisi e l’ottimizzazione.

Esplora le implementazioni di esempio su GitHub per vedere in azione le esperienze basate su codice.

Ulteriori informazioni sull’introduzione alle esperienze basate su codice.

Implementare lo streaming evento event-streaming

Inviare eventi per attivare i percorsi

Percorsi eseguiti in base a eventi: un utente effettua l’accesso, aggiunge un elemento al carrello, completa un acquisto e abbandona un modulo. Il tuo lavoro consiste nell’emettere tali eventi dall’applicazione esattamente al momento giusto. Ogni evento è un payload JSON strutturato in XDM inviato all’API Streaming Ingestion di Experience Platform; Journey Optimizer lo raccoglie in pochi millisecondi e instrada il profilo in qualsiasi percorso corrispondente. Lo schema dell’evento e la struttura del payload sono definiti dal Data Engineer, che si coordina con loro prima di iniziare la codifica.

  1. Informazioni sul payload evento: collabora con il data engineer per ottenere lo schema evento e la struttura del payload richiesto. Il payload deve essere conforme allo schema XDM configurato. Scopri i requisiti dello schema evento.

  2. Implementare lo streaming evento: invia eventi ad Adobe Experience Platform utilizzando le API di acquisizione in streaming. Scopri i passaggi per inviare eventi.

  3. Gestire tipi di evento:

    • Eventi unitari: implementa l’invio di eventi in base ad azioni specifiche della persona (ad esempio, clic sul pulsante, completamento dell’acquisto)
    • Eventi di business: invia eventi correlati all’azienda (ad esempio, aggiornamenti dell’inventario, modifiche dei prezzi)
  4. Testare la consegna evento: verifica che gli eventi siano ricevuti correttamente e attivino i percorsi come previsto. Scopri la risoluzione dei problemi degli eventi.

Implementazione di esempio per l’invio di un evento tramite API:

POST https://{DATACOLLECTION_ENDPOINT}/collection/{DATASTREAM_ID}
Content-Type: application/json

{
  "header": {
    "datasetId": "{DATASET_ID}",
    "imsOrgId": "{ORG_ID}",
    "source": {
      "name": "Web SDK"
    }
  },
  "body": {
    "xdmMeta": {
      "schemaRef": {
        "id": "{SCHEMA_ID}"
      }
    },
    "xdmEntity": {
      "_id": "unique-event-id",
      "eventType": "purchase",
      "timestamp": "2024-01-01T12:00:00Z",
      // ... your event data
    }
  }
}

Ulteriori informazioni sull’utilizzo di eventi del percorso.

Sviluppare endpoint di azione personalizzate custom-actions

Quando un percorso raggiunge un passaggio di azione personalizzato, Journey Optimizer effettua una chiamata HTTP in uscita a un URL fornito: il tuo back-end, un CRM, una piattaforma fedeltà, qualsiasi endpoint REST. Il tuo lavoro consiste nel generare ed esporre tale endpoint: definire il contratto di richiesta (forma payload, metodo di autenticazione, formato di risposta), implementare la logica di business sottostante e assicurarti che possa gestire il volume di chiamata che verrà generato da Journey Optimizer. L’Amministratore registra quindi l’endpoint in Journey Optimizer in modo che gli addetti al marketing possano utilizzarlo come passaggio nei propri percorsi.

  1. Generare l’endpoint API: crea endpoint API RESTful che Journey Optimizer chiamerà durante l’esecuzione del percorso. L’endpoint deve:

    • Accettare i payload JSON
    • Autenticare le richieste (OAuth, chiave API o JWT)
    • Elaborare le richieste entro i limiti di timeout appropriati
    • Restituire risposte nel formato previsto
  2. Informazioni sulle funzionalità delle azioni personalizzate: le azioni personalizzate possono connettersi a sistemi di terze parti come Epsilon, Slack, Firebase o ai tuoi servizi. Ulteriori informazioni sulle azioni personalizzate.

  3. Utilizza le configurazioni delle azioni: l’amministratore o il data engineer configurerà l’azione personalizzata in Journey Optimizer, definendo l’URL dell’endpoint API, il metodo di autenticazione e i parametri. Fornirai loro le tue specifiche API. Informazioni sulla configurazione delle azioni personalizzate. Puoi definire un payload di risposta di errore facoltativo per una logica di fallback più avanzata nei rami di timeout/errore.

  4. Restituire dati actionable: progetta l’API per restituire dati che possono essere utilizzati nei passaggi successivi del percorso. Scopri le risposte alle azioni.

  5. Monitorare lo stato delle azioni personalizzate: utilizza la dashboard di monitoraggio delle azioni personalizzate per tenere traccia le chiamate andate a buon fine, gli errori, la velocità effettiva, i tempi di risposta e tempi di attesa delle code. Informazioni sul reporting delle azioni personalizzate.

  6. Implementare la limitazione della frequenza: assicurati che gli endpoint possano gestire il volume previsto. Journey Optimizer applica un limite di 5000 chiamate/secondo, ma il sistema deve essere resiliente. Scopri il capping e throttling.

Caso d’uso di esempio: Scrittura di eventi del percorso in Experience Platform mediante azioni personalizzate.

Utilizzare le API di Journey Optimizer apis

Non è necessario che tutto accada tramite l’interfaccia utente di Journey Optimizer. A volte è necessario attivare una campagna dal proprio backend, eliminare un indirizzo e-mail dopo una richiesta di privacy o sincronizzare modelli di contenuto da un CMS esterno. Le API REST di Journey Optimizer consentono di accedere in modo programmatico alle funzionalità di base della piattaforma. Tutte le chiamate utilizzano l’autenticazione server-to-server OAuth: il metodo JWT precedente è obsoleto.

  1. Informazioni sulle funzionalità API: le API di Journey Optimizer ti consentono di creare, leggere, aggiornare ed eliminare varie risorse a livello di programmazione. Scopri le API di Journey Optimizer.

  2. Autenticazione: segui questo tutorial per configurare l’autenticazione API tramite Adobe Developer Console.

  3. Esplorare i riferimenti API: sfoglia la documentazione API completa e prova le API direttamente nel riferimento API di Journey Optimizer.

  4. Campagne attivate da API: crea messaggistica transazionale con campagne attivate da API. Per scenari con volumi elevati (fino a 5000 TPS), esplora la modalità velocità effettiva elevata (richiede una licenza aggiuntiva).

  5. API per la gestione delle decisioni: utilizza API specializzate per la gestione delle offerte e delle decisioni. Per ulteriori informazioni consulta la guida API per la gestione delle decisioni.

  6. API per la migrazione della funzione Decisioni: esegui la migrazione programmatica delle entità di Gestione decisioni nella funzione Decisioni con ambiti flessibili, convalida automatizzata e supporto del rollback. Per ulteriori informazioni consulta la guida API per la migrazione della funzione Decisioni.

  7. Webhook SMS: configura i webhook in entrata per acquisire i messaggi in arrivo e i webhook di feedback per ricevere le conferme di consegna e gli aggiornamenti dello stato. Ulteriori informazioni.

Test e debug testing

Prima che l’implementazione venga pubblicata, devi essere sicuro che gli eventi si attivino al momento giusto, che i percorsi si attivino come previsto, che le azioni personalizzate si comportino con un carico realistico e che il rendering dei contenuti personalizzati venga eseguito correttamente. Questa sezione descrive gli strumenti e le tecniche per rilevare i problemi in anticipo, dalla registrazione SDK di basso livello alle esecuzioni di test di percorso end-to-end con profili reali.

  1. Implementazione debug di SDK: utilizza Adobe Experience Platform Assurance per verificare gli eventi di SDK, convalidare la raccolta dati e risolvere eventuali problemi di integrazione non appena si verificano. Scopri Assurance.

  2. Testa la consegna evento: verifica che gli eventi dall’applicazione siano ricevuti correttamente da Adobe Experience Platform e attivino i percorsi nel modo previsto. Monitora l’acquisizione degli eventi e convalida la struttura del payload.

  3. Convalidare le integrazioni API: testa gli endpoint dell’azione personalizzata per garantire che gestiscano correttamente le richieste di Journey Optimizer, rispondano entro i limiti di timeout e restituiscano i formati dati previsti.

  4. Utilizza la modalità test con i profili di test: collabora con il tuo data engineer per accedere ai profili di test, quindi convalida l’implementazione utilizzando la modalità di test del percorso. Scopri come testare i percorsi.

  5. Monitorare i registri SDK: abilita la registrazione di debug nell’implementazione SDK per risolvere i problemi durante lo sviluppo:

    • Mobile SDK: abilita la registrazione per vedere gli eventi SDK e le chiamate API
    • Web SDK: usa la console browser per monitorare l’attività SDK
  6. Verificare la configurazione dello stream di dati: assicurati che lo stream di dati sia configurato correttamente per l’invio di dati a Journey Optimizer. Verifica che gli eventi fluiscano attraverso lo stream di dati verso le destinazioni corrette.

  7. Query dei dati del percorso per l’analisi: utilizza le query SQL nel data lake per analizzare gli eventi dei passaggi del percorso, eseguire il debug dei problemi e monitorare le prestazioni delle azioni personalizzate. Esplora gli esempi di query per l’analisi del percorso, tra cui:

    • Tracciamento di entrata/uscita del profilo e motivi di eliminazione
    • Metriche delle prestazioni delle azioni personalizzate (latenza, velocità effettiva, errori)
    • Modelli di consegna degli eventi e di errore
    • Stati dell’istanza del percorso

Argomenti per sviluppatori avanzati advanced-topics

Una volta implementati gli SDK, gli eventi e le API principali, questi argomenti ti aiutano ad andare oltre: arricchire i dati del percorso in fase di runtime senza gonfiare il profilo, gestire i segnali di consenso in modo che le rinunce si propaghino attraverso ogni integrazione e ottimizzare l’implementazione per il throughput e l’affidabilità richiesti dalla scala di produzione.

Utilizzo dei dati contestuali e arricchimento

I percorsi spesso necessitano di più dati rispetto a quelli che arrivano nell’evento scatenante: un nome di prodotto, un livello fedeltà, un elenco di voci dell’ordine. Invece di precaricare tutto questo in ogni profilo, l’arricchimento contestuale consente al percorso di esaminarlo in fase di esecuzione dai set di dati di AEP o di portarlo avanti da una risposta di azione personalizzata. I messaggi e le condizioni del ramo possono quindi fare riferimento a tali dati senza mai essere memorizzati in modo permanente sul profilo.

  • Iterazione su array: utilizza la sintassi Handlebars per visualizzare elenchi dinamici da eventi, risposte di azioni personalizzate e ricerche nei set di dati nei messaggi. Scopri come iterare dati contestuali.
  • Ricerca nei set di dati: implementa le ricerche nei set di dati per arricchire i dati del percorso dai set di dati di Adobe Experience Platform. Collabora con il data engineer sulla configurazione. Scopri la ricerca nei set di dati.

Lavorare con il consenso e la governance

Journey Optimizer applica la governance dei dati e i criteri di consenso a livello di piattaforma, ma anche la tua integrazione deve rispettarli. Quando un cliente rinuncia alle comunicazioni di marketing, o quando un’etichetta di utilizzo dei dati limita la modalità di utilizzo di un campo, queste regole devono propagarsi tramite azioni personalizzate e ricerche di set di dati, non solo bloccando le azioni nell’interfaccia utente.

  • Governance dei dati: applica i criteri di utilizzo dei dati alle azioni personalizzate. Ulteriori informazioni sulla governance dei dati.
  • Gestione del consenso: gestisci le preferenze del consenso della clientela nelle tue implementazioni. Scopri il consenso.

Ottimizzazione e best practice

Le implementazioni Journey Optimizer di produzione gestiscono regolarmente milioni di eventi e migliaia di esecuzioni di percorso al secondo. Queste risorse consentono di ottimizzare l’integrazione in base a tale scala: comprendere i limiti di velocità prima di raggiungerli, evitare le comuni insidie di progettazione del percorso che causano la caduta silenziosa dei profili e creare una gestione degli errori che si riduca gradualmente anziché fallire in modo poco trasparente.

Chiama API REST di Journey Optimizer rest-apis

Oltre all’implementazione degli SDK e allo streaming di eventi, puoi anche gestire Journey Optimizer a livello di programmazione dai tuoi sistemi. Il riferimento API completo, le specifiche OpenAPI e gli esempi di codice si trovano nel portale per sviluppatori di Journey Optimizer.

NOTE
Tutte le integrazioni devono utilizzare l’autenticazione server-to-server OAuth: il metodo JWT è obsoleto. Configura autenticazione

Eseguire campagne attivate da API api-triggered

Attivare messaggi transazionali o di marketing da un sistema esterno utilizzando l’API REST di esecuzione interattiva dei messaggi. Prima di chiamare l’endpoint:

  • La campagna deve essere attivata prima che l’endpoint accetti le chiamate.
  • Le chiamate hanno un timeout di 60 secondi; i nuovi tentativi interni gestiscono timeout imprevisti.
  • Se sono configurate le date di inizio/fine della campagna, le chiamate API al di fuori di tali date non riusciranno.
  • Per generare il payload, recupera la richiesta cURL di esempio generata dalla sezione richiesta cURL della tua campagna live nell’interfaccia utente di Journey Optimizer, contenente tutte le variabili di personalizzazione per tale campagna.
  • Le campagne Standard e High-Throughput utilizzano endpoint diversi.

Riferimento API · Esempi di codice · Utilizzo di campagne attivate da API

Limitazione e limitazione per gli endpoint esterni capping-throttling

Quando i percorsi chiamano sistemi esterni tramite azioni personalizzate o origini dati, le API di limitazione e limitazione proteggono tali sistemi dal sovraccarico. Il limite rifiuta le chiamate che superano il limite configurato; la limitazione le mette in coda per un massimo di 6 ore (solo sandbox di produzione, azioni personalizzate).

Riferimento API di limitazione · Utilizzare l’API di limitazione · Utilizzare l’API di limitazione

Altre API REST more-rest-apis

Oltre ai messaggi e ai limiti, Journey Optimizer espone endpoint REST per la gestione dell’eliminazione, la creazione di modelli di contenuto, il recupero delle campagne, la verifica e l’esecuzione orchestrata delle campagne. Utilizzali quando devi automatizzare operazioni che altrimenti richiederebbero passaggi manuali nell’interfaccia utente, ad esempio la soppressione in blocco degli indirizzi dopo un richiamo di dati o la sincronizzazione di modelli da una pipeline di contenuto esterna.

Operazioni da eseguire
Documentazione delle API
Escludere in modo programmatico indirizzi e-mail o domini dall’invio
API di eliminazione · Gestione dell’elenco di soppressione
Recuperare i metadati di percorso per il controllo o la sincronizzazione esterna
API Percorsi
Creare e gestire modelli di contenuto e frammenti da una pipeline esterna
API contenuto · Modelli · Frammenti
Recuperare e filtrare le campagne d’azione
API campagne
Visualizzare l’anteprima delle campagne e inviare le bozze a livello di programmazione
API simulazioni
NOTE
L’API Simulazioni è disponibile per campagne attivate da API e campagne Azione (pianificate). non è supportato per le campagne orchestrate: utilizza invece il flusso di lavoro di anteprima e bozza nell'interfaccia utente delle campagne orchestrate.

| Convalidare i set di dati e attivare l’esecuzione di una campagna orchestrata | Convalida set di dati · Trigger · Abilita set di dati |

Risorse aggiuntive additional-resources

Collaborare tra ruoli next-steps

Il tuo lavoro di implementazione si interseca con altri membri del gruppo:

Lavorare con i data enginner

Collabora con Data Engineer sulle configurazioni di dati ed eventi. Ogni percorso che reagisce al comportamento dell’utente dipende dagli eventi inviati: il Data Engineer definisce gli schemi, si implementa il codice che li produce.

  • Ottieni gli schemi XDM e le strutture di eventi necessari per implementare
  • Scopri quali eventi devi inviare e il formato del payload richiesto. Vedi utilizzo degli eventi di percorso
  • Conferma quali campi sono obbligatori rispetto a facoltativi in ogni payload dell’evento e cosa accade nei percorsi in cui i campi previsti sono mancanti o in formato non valido. Vedi requisiti dello schema
  • Verifica della consegna degli eventi e dell’acquisizione dei dati insieme tramite Adobe Experience Platform Assurance
Lavorare con gli amministratori

Collabora con Amministratori per le configurazioni di accesso e canale. I percorsi possono raggiungere gli utenti solo tramite i canali impostati dall’amministratore, coordinati in anticipo in modo che il SDK funzioni e la relativa configurazione rimangano sincronizzati.

Lavorare con i marketer

Collabora con addetti al marketing per la progettazione e il test del percorso. Gli addetti al marketing creano percorsi e contenuti che dipendono interamente dagli eventi inviati e dalle superfici esposte: più si allinea, più velocemente i percorsi vengono pubblicati.

  • Rivedi le progettazioni del percorso in Journey Optimizer insieme per capire quali interazioni utente devono attivare gli eventi e quali superfici necessitano di personalizzazione
  • Implementa il tracciamento in modo che gli addetti al marketing possano misurare le prestazioni dei contenuti ​ e il coinvolgimento degli utenti
  • Esegui modalità di test percorso insieme utilizzando i profili di test per convalidare il flusso completo end-to-end
  • Risolvere i problemi relativi alla consegna dei messaggi, al rendering della personalizzazione o alle risposte di azione personalizzata

Iniziare l’implementazione

Tutto pronto per iniziare a creare? Scegli la tua prima area di implementazione dalle sezioni precedenti:

  1. App mobile? Inizia con Integrazione Mobile SDK
  2. Sito web? Inizia con Configurazione Web SDK
  3. Integrazione dell’API? Passa a Utilizzare le API
  4. Sistema personalizzato? Scopri le Azioni personalizzate

Ogni sezione include collegamenti alla documentazione tecnica dettagliata, esempi di codice e tutorial per guidare l’implementazione.

Altre guide ruolo other-role-guides

Torna a Panoramica su ruoli e responsabilità · Torna a Inizia

recommendation-more-help
journey-optimizer-help