Creare e attivare un pubblico esterno tramite l’API
Questo tutorial illustra i passaggi necessari per creare un pubblico esterno utilizzando le API di Adobe Experience Platform.
Introduzione
Questo tutorial richiede una buona conoscenza dei vari servizi Experience Platform coinvolti nella creazione di un pubblico esterno. Prima di iniziare questo tutorial, leggi la documentazione dei seguenti servizi:
- Origini: Experience Platform consente di acquisire dati da varie origini e allo stesso tempo di strutturare, etichettare e migliorare i dati in arrivo tramite i servizi Experience Platform.
- Adobe Experience Platform Segmentation Service: consente di creare tipi di pubblico dai dati esterni.
- Destinazioni: le destinazioni sono integrazioni predefinite con applicazioni di uso comune che consentono l'attivazione diretta dei dati da Experience Platform per campagne di marketing cross-channel, campagne e-mail, pubblicità mirata e altro ancora.
Intestazioni richieste
Questo tutorial richiede anche di aver completato l'esercitazione di autenticazione per effettuare correttamente le chiamate alle API Experience Platform. Completando il tutorial sull’autenticazione si ottengono i valori per ciascuna delle intestazioni richieste in tutte le chiamate API di Experience Platform, come mostrato di seguito:
- Autorizzazione: Bearer
{ACCESS_TOKEN} - x-api-key:
{API_KEY} - x-gw-ims-org-id:
{ORG_ID}
Tutte le risorse in Experience Platform sono isolate in specifiche sandbox virtuali. Le richieste alle API Experience Platform richiedono un'intestazione che specifichi il nome della sandbox in cui verrà eseguita l'operazione:
- x-sandbox-name:
{SANDBOX_NAME}
Tutte le richieste POST, PUT e PATCH richiedono un’intestazione aggiuntiva:
- Content-Type: application/json
Preparare il pubblico esterno prepare
Prima di poter creare un pubblico esterno all’interno di Experience Platform, devi preparare un file che contenga i dati del pubblico.
In questo esempio, devi utilizzare un file CSV. Verifica che il file CSV contenga almeno una colonna con un valore di identità come ECID, ID e-mail o ID CRM. Inoltre, assicurati che contenga tutti gli attributi di arricchimento necessari per la segmentazione e l’attivazione.
È inoltre necessario assicurarsi che il file sia conforme ai requisiti dello schema di Experience Platform. Per ulteriori informazioni sulla creazione di uno schema, leggere l'esercitazione sulla creazione di uno schema tramite API o l'esercitazione sulla creazione di uno schema tramite l'interfaccia utente.
Dopo aver confermato che il file CSV contiene tutte le informazioni necessarie e che è conforme allo schema, devi caricare il file CSV nel provider di archiviazione cloud in modo da poter utilizzare le origini per acquisire i dati in Experience Platform. Per ulteriori informazioni sull'utilizzo di un'origine di archiviazione cloud, leggere l'esercitazione sull'esplorazione delle opzioni di archiviazione cloud tramite l'API o la panoramica delle origini.
Creare un pubblico esterno create
Dopo aver preparato il file CSV, ora puoi avviare il processo di creazione del pubblico esterno.
Per creare un pubblico esterno, devi eseguire una richiesta POST all'endpoint /external-audience/.
Quando effettui questa richiesta, devi specificare le seguenti informazioni:
- Nome del pubblico
- Una descrizione per il pubblico
- Campi corrispondenti tra il file CSV e lo schema
- Informazioni sulla specifica di origine
- Questo include il percorso del file CSV da acquisire
- Il percorso del file non può contenere spazi. Ad esempio, se il percorso è
activation/sample-source/Example CSV File.csv, impostare il percorso suactivation/sample-source/ExampleCSVFile.csv.
- Il percorso del file non può contenere spazi. Ad esempio, se il percorso è
- Questo include il percorso del file CSV da acquisire
Per informazioni più dettagliate su come utilizzare questo endpoint, consulta la guida dell'endpoint tipi di pubblico esterni.
| code language-shell |
|---|
|
Dopo aver effettuato questa richiesta, assicurati di prendere nota di operationId che ricevi dalla risposta in modo da poter recuperare l'ID del pubblico.
Recupera ID pubblico retrieve-audience-id
Dopo aver creato il pubblico esterno, devi ottenere l’ID del pubblico in modo da poterlo inserire in Experience Platform.
Per recuperare l'ID del pubblico, devi eseguire una richiesta GET all'endpoint /external-audiences/operations e fornire l'ID dell'operazione precedentemente ricevuta dalla risposta di creazione del pubblico esterno.
Per informazioni più dettagliate su come utilizzare questo endpoint, consulta la guida dell'endpoint per pubblico esterno.
| code language-shell |
|---|
|
Dopo aver effettuato questa richiesta, accertati di prendere nota di audienceId che ricevi dalla risposta in modo da poter attivare il processo di acquisizione per il pubblico.
Avvia l’acquisizione del pubblico start-ingestion
Poiché hai audienceId, ora puoi attivare l'acquisizione del pubblico esterno in Experience Platform.
Per avviare l’acquisizione di un pubblico, effettua una richiesta POST all’endpoint seguente e specifica l’ID del pubblico. Inoltre, è necessario specificare l'ora di inizio per determinare quali file verranno elaborati.
Per informazioni più dettagliate su come utilizzare questo endpoint, consulta la guida dell'endpoint per tipi di pubblico esterni
| code language-shell |
|---|
|
Dopo aver effettuato questa richiesta, assicurati di prendere nota di runId che ricevi dalla risposta in modo da poter monitorare lo stato di acquisizione.
Monitorare lo stato di acquisizione monitor-ingestion
Dopo aver attivato l’acquisizione del pubblico, ora puoi monitorare i progressi dell’acquisizione per confermarne il successo e convalidare la disponibilità del pubblico per l’attivazione a valle.
Per recuperare lo stato di un’acquisizione di pubblico, effettua una richiesta GET al seguente endpoint e allo stesso tempo fornisce sia l’ID del pubblico che gli ID di esecuzione.
Per informazioni più dettagliate su come utilizzare questo endpoint, consulta la guida dell'endpoint per pubblico esterno.
| code language-shell |
|---|
|
Passaggi successivi next-steps
Una volta confermato che il pubblico esterno è stato acquisito correttamente, puoi visualizzarlo in Audience Portal e utilizzarlo in servizi a valle come le destinazioni.
Per ulteriori informazioni su Audience Portal, consulta la Guida dell'interfaccia utente di Audience Portal. Per ulteriori informazioni sulle destinazioni, leggere la panoramica sulle destinazioni.