In questa pagina: implementa gli SDK, lo streaming di eventi, gli endpoint delle azioni personalizzate e le API che connettono le tue applicazioni ad Adobe Journey Optimizer in modo che i tuoi percorsi possano basarsi 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.
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:
* 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
* 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
* 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:
-
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.
-
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.
-
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
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 di 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.
-
Installa e configura Mobile SDK: segui la documentazione di Adobe Experience Platform Mobile SDK per iniziare a utilizzare l’integrazione con SDK.
-
Creare una proprietà mobile: imposta una proprietà mobile in Adobe Experience Platform Data Collection. Scopri come creare e configurare una proprietà mobile.
-
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.
-
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 dei dettagli dei prodotti 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:
- Segui questo tutorial per l’implementazione di Mobile SDK
- Rivedi le implementazioni di esempio per iOS e Android
Implementare le esperienze web web-implementation
Impostare Adobe Experience Platform Web SDK
Web SDK (alloy.js) è un’unica libreria JavaScript che sostituisce l’insieme eterogeneo di tag Adobe separati di cui il sito potrebbe altrimenti avere bisogno. Raccoglie dati comportamentali, li invia a Adobe Experience Platform tramite uno stream di dati che configura e riceve nuovamente istruzioni di personalizzazione, il tutto in un unico ciclo di comunicazione. Una volta implementato, Journey Optimizer può identificare chi visita il sito, attivare i percorsi dalle loro azioni e distribuire immediatamente contenuti personalizzati alle tue pagine.
-
Installare il Web SDK: segui la guida all’implementazione del Web SDK per impostare SDK sul tuo sito web.
-
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.
-
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 i marketer controllano completamente il layout, le esperienze basate su codice ti garantiscono il pieno controllo sul modo in cui viene eseguito il rendering dei contenuti personalizzati sulla pagina. Journey Optimizer restituisce un payload JSON con i dati di personalizzazione; il tuo codice decide dove e come visualizzarlo. Questo modello funziona per qualsiasi superficie web: banner hero, caroselli di consigli, ranking 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.
-
Scegliere il metodo di implementazione: lato client, lato server o ibrido. Rivedi gli esempi di implementazione per ogni approccio.
-
Definire le superfici: identifica le posizioni nell’applicazione in cui desideri distribuire contenuti personalizzati. Scopri la configurazione della superficie.
-
Implementare il rendering del contenuto: utilizza il Web SDK per recuperare e applicare contenuti di personalizzazione. Consulta i tutorial sull’implementazione basata su codice.
-
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 nel generare tali eventi dalla tua applicazione esattamente al momento giusto. Ogni evento è un payload JSON strutturato in base a uno schema XDM inviato all’API di acquisizione in streaming di Experience Platform; Journey Optimizer lo rileva in pochi millisecondi e indirizza il profilo verso il percorso corrispondente. Lo schema dell’evento e la struttura del payload sono definiti dal tuo Data Engineer: coordinati con questa persona prima di iniziare la codifica.
-
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.
-
Implementare lo streaming evento: invia eventi ad Adobe Experience Platform utilizzando le API di acquisizione in streaming. Scopri i passaggi per inviare eventi.
-
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)
-
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 personalizzata, Journey Optimizer effettua una chiamata HTTP in uscita a un URL che fornisci: il tuo back-end, un CRM, una piattaforma fedeltà, qualsiasi endpoint REST. Il tuo lavoro consiste nel generare ed esporre tale endpoint: definisci il contratto di richiesta (forma del payload, metodo di autenticazione, formato della risposta), implementa la logica di business sottostante e assicurati che possa gestire il volume di chiamate che verrà generato da Journey Optimizer. L’Amministratore registra quindi l’endpoint in Journey Optimizer in modo che i marketer possano utilizzarlo come passaggio nei propri percorsi.
-
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
-
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.
-
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.
-
Restituire dati actionable: progetta l’API per restituire dati che possono essere utilizzati nei passaggi successivi del percorso. Scopri le risposte alle azioni.
-
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.
-
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 avvenga tramite l’interfaccia utente di Journey Optimizer. A volte devi attivare una campagna dal tuo back-end, eliminare un indirizzo e-mail dopo una richiesta sulla privacy o sincronizzare modelli di contenuto da un CMS esterno. Le API REST di Journey Optimizer ti consentono di accedere in modo programmatico alle funzionalità di base della piattaforma. Tutte le chiamate utilizzano l’autenticazione da server a server OAuth: il metodo JWT precedente è obsoleto.
-
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.
-
Autenticazione: segui questo tutorial per configurare l’autenticazione API tramite Adobe Developer Console.
-
Esplorare i riferimenti API: sfoglia la documentazione API completa e prova le API direttamente nel riferimento API di Journey Optimizer.
-
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).
-
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.
-
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.
-
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 la tua implementazione venga pubblicata, devi assicurarti che: gli eventi si verifichino al momento giusto, i percorsi si attivino come previsto, le azioni personalizzate si comportino con un carico realistico e 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.
-
Debug dell’implementazione SDK: utilizza Adobe Experience Platform Assurance per ispezionare gli eventi SDK, convalidare la raccolta dati e risolvere in tempo reale i problemi di integrazione. Scopri Assurance.
-
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.
-
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.
-
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.
-
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
-
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.
-
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, ovvero arricchire i dati del percorso in fase di runtime senza appesantire il profilo, gestire i segnali di consenso in modo che le rinunce si propaghino attraverso ogni integrazione e ottimizzare l’implementazione per la velocità effettiva e l’affidabilità richieste dalla scala di produzione.
Utilizzo dei dati contestuali e arricchimento
I percorsi spesso necessitano di più dati rispetto a quelli forniti dall’evento di attivazione: un nome di prodotto, un livello di fedeltà, un elenco di voci dell’ordine. Anziché precaricare tutte queste informazioni in ogni profilo, l’arricchimento contestuale consente al tuo percorso di recuperarle in fase di esecuzione dai set di dati AEP o di trasferirle da una risposta di azione personalizzata. I tuoi messaggi e le condizioni del ramo potranno quindi fare riferimento a tali dati senza che questi vengano mai memorizzati in modo permanente nel 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 le tue azioni personalizzate e ricerche di set di dati, non solo bloccare 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 nell’ambiente di produzione di Journey Optimizer gestiscono regolarmente milioni di eventi e migliaia di esecuzioni di percorsi al secondo. Queste risorse ti aiutano a ottimizzare la tua integrazione per quella scala, permettendoti di conoscere i limiti di frequenza prima di raggiungerli, evitare i comuni errori nella progettazione dei percorsi che possono causare la perdita silenziosa di profili e implementare una gestione degli errori che consenta al sistema di degradare in modo graduale anziché interrompersi senza fornire indicazioni chiare.
- Capping e throttling: comprendi i limiti di frequenza e implementa il throttling appropriato. Scopri i sistemi esterni.
- Ottimizzazione del percorso: segui le best practice per l’ottimizzazione del percorso.
- Gestione degli errori: implementa una solida gestione degli errori. Rivedi i codici di errore e le guide alla risoluzione dei problemi.
Chiamare le API REST di Journey Optimizer rest-apis
Oltre all’implementazione degli SDK e dello streaming di eventi, puoi anche gestire Journey Optimizer a livello programmatico dai tuoi sistemi. La documentazione completa delle API, le specifiche OpenAPI e gli esempi di codice si trovano nel portale per sviluppatori di di Journey Optimizer.
Eseguire le campagne attivate da API api-triggered
Attiva messaggi transazionali o di marketing da un sistema esterno utilizzando l’API REST per l’esecuzione di messaggi interattivi. 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: include tutte le variabili di personalizzazione per tale campagna.
- Le campagne standard e a velocità effettiva elevata utilizzano endpoint diversi.
Documentazione delle API · Esempi di codice · Utilizzare campagne attivate da API
Capping e throttling per gli endpoint esterni capping-throttling
Quando i percorsi chiamano sistemi esterni tramite azioni personalizzate oppure origini dati, le API capping e throttling proteggono tali sistemi dal sovraccarico. Il capping blocca le chiamate che superano il limite configurato; il throttling le mette in coda per un massimo di 6 ore (solo sandbox di produzione, azioni personalizzate).
Documentazione dell’API capping · Utilizzare l’API capping · Utilizzare l’API throttling
Altre API REST more-rest-apis
Oltre ai messaggi e alle limitazioni, Journey Optimizer espone endpoint REST per la gestione delle soppressioni, la creazione di modelli di contenuto, il recupero delle campagne, la verifica delle bozze e l’esecuzione di campagne orchestrate. 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.
| Convalidare i set di dati e attivare l’esecuzione di una campagna orchestrata | Convalida del set di dati · Trigger · Abilitare set di dati
Risorse aggiuntive additional-resources
- Developer Console: accedi ad Adobe Developer Console per creare integrazioni e gestire le credenziali API.
- Codice di esempio: esplora le implementazioni di esempio su GitHub.
- Video tutorial: scopri i tutorial pratici in Experience League.
- Community sviluppatori: contatta altri sviluppatori e ottieni supporto nei forum della community Adobe.
Collaborare tra ruoli next-steps
Il tuo lavoro di implementazione si interseca con altri membri del gruppo:
Collabora con i 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, mentre tu implementi il codice che li produce.
- Ottenere gli schemi XDM e le strutture di eventi necessari per l’implementazione
- Comprendere quali eventi inviare e il formato del payload richiesto: consulta Utilizzare gli eventi del percorso
- Verificare quali campi sono obbligatori e quali sono facoltativi in ciascun payload dell’evento e cosa accade nei percorsi in cui i campi previsti sono mancanti o in formato non valido: consulta Requisiti dello schema
- Testare insieme la consegna degli eventi e l’acquisizione dei dati tramite Adobe Experience Platform Assurance
Collabora con gli amministratori per l’accesso e le configurazioni dei canali. I percorsi possono raggiungere gli utenti solo tramite i canali configurati dall’amministratore: coordinati in anticipo in modo che il lavoro sull’SDK funzioni e la relativa configurazione rimangano sincronizzati.
- Fornire le specifiche API per le azioni personalizzate che configureranno in Journey Optimizer
- Richiedere le autorizzazioni e le credenziali API necessarie tramite Adobe Developer Console
- Coordinare i requisiti di configurazione dei canali: certificati push per iOS e Android, impostazioni push per il web, endpoint di webhook SMS
- Allinearsi alla strategia sandbox e agli ambienti di test prima di eseguire la modalità di test del percorso
Collabora con i marketer sui test e sulla progettazione del percorso. I marketer creano percorsi e contenuti che dipendono interamente dagli eventi inviati e dalle superfici esposte: maggiore è l’allineamento, più velocemente i percorsi vengono pubblicati.
- Rivedere le progettazioni del percorso in Journey Optimizer insieme per capire quali interazioni utente devono attivare gli eventi e quali superfici necessitano di personalizzazione
- Implementare il tracciamento in modo che i marketer possano misurare le prestazioni dei contenuti e il coinvolgimento degli utenti
- Eseguire 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 delle azioni personalizzate
Iniziare l’implementazione
Tutto pronto per iniziare a creare? Scegli la tua prima area di implementazione dalle sezioni precedenti:
- App mobile? Inizia con Integrazione Mobile SDK
- Sito web? Inizia con Configurazione Web SDK
- Integrazione dell’API? Passa a Utilizzare le API
- 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 al ruolo other-role-guides
Torna a Panoramica su ruoli e responsabilità · Torna a Introduzione