Attivare campagne orchestrate utilizzando un segnale trigger-signal

Puoi attivare una campagna orchestrata inviandole un segnale invece di eseguirla secondo una pianificazione. Il segnale viene inviato tramite una chiamata API da un sistema o un’applicazione esterna. Quando utilizzi un segnale, puoi trasmettere parametri. Vengono quindi rese disponibili nella campagna orchestrata come variabili evento nel contesto di esecuzione, per l’utilizzo in targeting, condizioni o espressioni.

Processo end-to-end per attivare una campagna orchestrata utilizzando un segnale:

NOTE
Per attivare una campagna orchestrata utilizzando un segnale, è necessaria l'autorizzazione Publish orchestrated campaigns (orchestrated-campaign.publish). Consulta Autorizzazioni incorporate.

Pianificare l’attivazione della campagna da parte di un segnale configure-signal

Per impostare una campagna orchestrata in modo che inizi su un segnale invece che su una pianificazione, effettua le seguenti operazioni:

  1. Apri la campagna orchestrata che desideri attivare utilizzando un segnale.

  2. Apri la configurazione della pianificazione. Scopri come pianificare una campagna orchestrata.

  3. Seleziona Attivato da un segnale in modo che la campagna attenda un segnale invece di essere eseguita secondo una pianificazione.

    Menu Pianifica con attivazione da un'opzione di segnale selezionata {modal="regular"}

Aggiungere parametri per il payload del segnale (facoltativo) parameters

Puoi trasmettere parametri nel segnale di attivazione e utilizzarli nella campagna nel contesto di esecuzione, ad esempio nel targeting, nelle condizioni o nelle espressioni. Definisci prima ciascun parametro nelle impostazioni di pianificazione, quindi trasmettine il relativo valore quando chiami l'API dell'attivatore.

  1. Apri il modulo di pianificazione campagne e seleziona Aggiungi parametro.

  2. Definisci il nome e il tipo di dati di ciascun parametro da inviare nel payload del segnale. Puoi anche fornire valori di test che verranno utilizzati quando attivi la campagna in modalità di test. Scopri come verificare una campagna attivata.

    Aggiungi il parametro per definire i parametri di payload per il segnale {modal="regular"}

NOTE
Se nella chiamata API trasmetti un parametro che non è stato definito nella pianificazione, la chiamata API ha comunque esito positivo e il parametro viene propagato, quindi puoi utilizzarlo nelle espressioni. Tuttavia, l’interfaccia orchestrata della campagna non ti aiuterà a utilizzarla, ad esempio, l’attività Test non elencherà o mostrerà parametri non definiti nell’utilità di pianificazione.

Creare e testare la campagna build-and-test

Crea la campagna sull’area di lavoro, quindi, facoltativamente, testala in bozza attivando il segnale tramite l’API prima della pubblicazione.

  1. Aggiungi e connetti attività (pubblico, targeting, consegne) sull’area di lavoro. Scopri come orchestrare le attività della campagna

  2. Se hai definito i parametri nel segnale, puoi collegarli alla logica dell’area di lavoro (ad esempio, in condizioni o nel targeting). In questo esempio, il parametro "channel" viene utilizzato come condizione in un'attività Test.

    Parametro canale utilizzato come condizione nellattività di test

    Per utilizzare un parametro di segnale nell'editor espressioni (ad esempio, per generare una query in un'attività Genera pubblico), digitare $(vars/@<parameterName>) nel campo espressione. Sostituire <parameterName> con il nome del parametro definito nella pianificazione, ad esempio $(vars/@channel). Scopri come utilizzare l'editor espressioni.

  3. Apri l'utilità di pianificazione della campagna, seleziona Copia richiesta API e scegli il formato (cURL o richiesta HTTP).

    Le informazioni copiate includono l’ID della campagna orchestrata, il nome della sandbox, l’ID organizzazione e i valori di test per i parametri, se ne hai aggiunti alcuni.

    Opzione Copia richiesta API nella configurazione di pianificazione

    accordion
    Richiesta cURL di esempio con un parametro e un valore di test
    code language-bash
    POST https://platform.adobe.io/ajo/campaign-orchestration/orchestratedCampaigns/1c7529c7-7a8c-491a-a2c6-3d8131d2e17d/trigger
    
    Headers:
    Authorization: Bearer ## Access token ##
    Content-Type: application/json
    x-api-key: ## Provide API Key here ##
    x-api-version: 1
    x-gw-ims-org-id: 123456ABCDEFG@LumaOrg
    x-sandbox-name: prod
    
    Body:
    {
    "variables": {
       "channel": "sms"
    }
    }
    
  4. Fai clic su Inizio per avviare la campagna.

  5. Invia la chiamata API del trigger utilizzando la richiesta di esempio copiata dal modulo di pianificazione.

Quando si è soddisfatti dei risultati del test, pubblicare la campagna.

Pubblicare e attivare la campagna publish

Dopo aver generato e testato la campagna, pubblicala in modo che possa essere attivata dall'applicazione.

  1. Fai clic su Pubblica nell'area di lavoro della campagna. La campagna deve essere pubblicata prima di poter essere attivata da un sistema esterno. Ulteriori informazioni sull'avvio e il monitoraggio della campagna.

  2. Apri l'utilità di pianificazione della campagna, seleziona Copia richiesta API e scegli il formato (cURL o richiesta HTTP).

    Le informazioni copiate includono l’ID della campagna orchestrata, il nome della sandbox, l’ID dell’organizzazione e i parametri, se ne hai aggiunti alcuni.

    Copia richiesta API nella configurazione di pianificazione

  3. Chiama l'API del trigger dal sistema.

    note important
    IMPORTANT
    Per una campagna orchestrata in tempo reale, un guardrail della velocità impone un intervallo minimo di un'ora tra due esecuzioni del trigger API. Se si chiama di nuovo l'API prima che l'intervallo sia trascorso, l'API restituisce l'errore HTTP 429 (troppe richieste). Questo guardrail non viene applicato quando si attiva una versione bozza per testarla.

    Se hai aggiunto parametri al payload del segnale, i valori trasmessi nella chiamata API vengono esposti come variabili evento della campagna durante l’esecuzione della campagna. Per esaminarli, apri i registri della campagna dalla barra degli strumenti dell’area di lavoro della campagna. Nella scheda Attività, identifica l'attività corrispondente al segnale e fai clic sull'icona a forma di matita per accedere alle variabili di evento correlate. Scopri come accedere a registri e attività.

    Schermata Registri e attività in cui sono disponibili le variabili evento della campagna {modal="regular"}

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76