[Applicabile anche a v8]{class="badge positive" title="Applicabile anche a Campaign v8"}
Configurare la pipeline configuring-pipeline
I parametri di autenticazione come l’ID cliente, la chiave privata e l’endpoint di autenticazione sono configurati nei file di configurazione dell’istanza.
L’elenco dei trigger da elaborare è configurato in un’opzione in formato JSON.
I trigger vengono utilizzati per il targeting da un flusso di lavoro della campagna che invia e-mail. La campagna è impostata in modo che un cliente con entrambi gli eventi di attivazione riceva un’e-mail.
Prerequisiti prerequisites
Prima di avviare questa configurazione, verifica di disporre di:
- Un progetto Adobe Developer
- Un ID organizzazione valido. Per trovare l'ID organizzazione, fare riferimento a questa pagina
- Accesso per sviluppatori all’organizzazione
- Una configurazione dei trigger valida in Adobe Analytics
È necessaria l’autenticazione perché la pipeline è ospitata in Adobe Experience Cloud. Utilizza un’autenticazione supportata per tramite un progetto Adobe Developer.
Passaggio 1: creare/aggiornare il progetto Adobe Developer creating-adobe-io-project
Abilita la tua organizzazione con i token di account Adobe Developer per l’integrazione Triggers.
Scopri come creare il tuo account tecnico Adobe in questa pagina. È necessario selezionare Adobe Analytics durante l'aggiunta dell'API alle credenziali di Adobe Developer.
Passaggio 2: configurare l’opzione pipeline configuring-nmspipeline
Una volta impostata l’autenticazione, la pipeline recupererà gli eventi. Elabora solo i trigger configurati in Adobe Campaign. Il trigger deve essere stato generato da Adobe Analytics e inviato alla pipeline, che elaborerà solo i trigger configurati in Adobe Campaign.
L’opzione può anche essere configurata con un carattere jolly per acquisire tutti i trigger, indipendentemente dal nome.
-
In Adobe Campaign, accedere al menu delle opzioni in Administration > Platform > Options in Explorer.
-
Selezionare l'opzione NmsPipeline_Config.
-
Nel campo Value (long text), puoi incollare il seguente codice JSON, che specifica due trigger. Assicurati di rimuovere i commenti.
code language-json { "topics": [ // list of "topics" that the pipelined is listening to. { "name": "triggers", // Name of the first topic: triggers. "consumer": "customer_dev", // Name of the instance that listens. This value can be found on the monitoring page of Adobe Campaign. "triggers": [ // Array of triggers. { "name": "3e8a2ba7-fccc-49bb-bdac-33ee33cf02bf", // TriggerType ID from Analytics "jsConnector": "cus:triggers.js" // Javascript library holding the processing function. }, { "name": "2da3fdff-13af-4c51-8ed0-05802a572e94", // Second TriggerType ID "jsConnector": "cus:triggers.js" // Can use the same JS for all. }, ] } ] }
-
Puoi anche scegliere di incollare il seguente codice JSON che rileva tutti i trigger.
code language-json { "topics": [ { "name": "triggers", "consumer": "customer_dev", "triggers": [ { "name": "*", "jsConnector": "cus:pipeline.js" } ] } ] }
Imposta il parametro Consumer consumer-parameter
La pipeline funziona come un modello di fornitore e di consumatore. I messaggi vengono utilizzati solo per un singolo consumatore: ogni consumatore riceve la propria copia dei messaggi.
Il parametro Consumer identifica l'istanza come uno di questi consumer. L’identità dell’istanza chiamerà la pipeline. È possibile compilarlo con il nome dell’istanza che si trova nella pagina Monitoraggio della console client.
Il servizio pipeline tiene traccia dei messaggi recuperati da ciascun consumatore. L’utilizzo di consumer diversi per istanze diverse consente di assicurarsi che ogni messaggio venga inviato a ogni istanza.
Raccomandazioni sulle opzioni della pipeline pipeline-option-recommendation
Per configurare l’opzione Pipeline, segui queste raccomandazioni:
- Aggiungi o modifica trigger in Triggers.
- Verifica che il JSON sia valido.
- Il parametro Name corrisponde all'ID del trigger. Un carattere jolly "*" acquisirà tutti i trigger.
- Il parametro Consumer corrisponde al nome dell'istanza o dell'applicazione chiamante.
- il processo
pipelined
supporta anche l'argomento "alias". - È sempre necessario riavviare
pipelined
processo dopo aver apportato modifiche.
(facoltativo) Passaggio 3: configurazione aggiuntiva step-optional
Puoi modificare alcuni parametri interni in base ai requisiti di carico, ma assicurati di testarli prima di applicarli all’ambiente di produzione.
L’elenco dei parametri facoltativi è:
https://api.omniture.com
cryptString("PRIVATE_KEY")
https://producer-pipeline-pnw.adobe.net
var/INSTANCE/pipelined.json.
Lo stato interno è accessibile anche on-demand qui:
http://INSTANCE:7781/pipelined/status
http://INSTANCE:PORT/pipelined/status
.Il valore predefinito è 7781
è 1000
Il valore predefinito è 5 (sec)
è 4
Il valore predefinito è 4
Il valore predefinito è 30 (sec)
Il valore predefinito è 300 (sec)
Avvio automatico del processo pipeline pipelined-process-autostart
Il processo pipelined
deve essere avviato automaticamente.
Per questo, imposta l'elemento <
pipeline>
nel file di configurazione su autostart="true":
<pipelined autoStart="true" ... "/>
Riavvio del processo pipeline pipelined-process-restart
Per rendere effettive le modifiche è necessario riavviare il computer:
nlserver restart pipelined@instance
Passaggio 4: convalida step-validation
Per convalidare la configurazione della pipeline per il provisioning, effettua le seguenti operazioni:
- Verificare che il processo
pipelined
sia in esecuzione. - Controllare
pipelined.log
per i registri di connessione della pipeline. - Verifica la connessione e se vengono ricevuti ping. I clienti in hosting possono utilizzare il monitoraggio dalla console client.