[Também se aplica ao v8]{class="badge positive" title="Também se aplica ao Campaign v8"}
Configurar o pipeline configuring-pipeline
Parâmetros de autenticação, como a ID do cliente, chave privada e ponto de acesso de autenticação são configurados nos arquivos de configuração da instância.
A lista de acionadores que serão processados é configurada em uma opção em formato JSON.
Os acionadores são usados para direcionamento por um fluxo de trabalho de campanha que envia emails. A campanha é configurada para que um cliente que tenha ambos os eventos de acionador receba um email.
Pré-requisitos prerequisites
Antes de iniciar esta configuração, verifique se você tem:
- Um projeto do Adobe Developer
- Uma ID de organização válida – para encontrar sua ID de organização, consulte esta página
- Um acesso de desenvolvedor para sua organização
- Uma configuração de acionadores válida no Adobe Analytics
A autenticação é necessária, pois o pipeline está hospedado na Adobe Experience Cloud. Ele usa uma autenticação compatível por meio de um projeto do Adobe Developer.
Etapa 1: criar/atualizar o projeto do Adobe Developer creating-adobe-io-project
Você deve habilitar sua organização com tokens de conta do Adobe Developer para a integração de acionadores.
Saiba como criar sua conta técnica da Adobe nesta página. Observe que é necessário selecionar Adobe Analytics ao adicionar a API à credencial do Adobe Developer.
Etapa 2: configurar a opção de pipeline configuring-nmspipeline
Depois que a autenticação for definida, o pipeline recuperará os eventos. Ele processará somente acionadores configurados no Adobe Campaign. O acionador deve ser gerado pelo Adobe Analytics e enviado para o pipeline que processará somente acionadores configurados no Adobe Campaign.
A opção também pode ser configurada com um curinga para capturar todos os acionadores independentemente do nome.
-
No Adobe Campaign, acesse o menu de opções em Administration > Platform > Options no Explorer.
-
Selecione a opção NmsPipeline_Config.
-
No campo Value (long text), você pode colar o seguinte código JSON, que especifica dois acionadores. Remova os comentários.
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. }, ] } ] }
-
Também é possível optar por colar o seguinte código JSON, que captura todos os acionadores.
code language-json { "topics": [ { "name": "triggers", "consumer": "customer_dev", "triggers": [ { "name": "*", "jsConnector": "cus:pipeline.js" } ] } ] }
Definir o parâmetro do consumidor consumer-parameter
O pipeline funciona com um modelo de fornecedor e consumidor. As mensagens são consumidas somente para um consumidor individual: cada consumidor recebe sua própria cópia das mensagens.
O parâmetro consumidor identifica a instância como um desses consumidores. A identidade da instância chamará o pipeline. Você pode preenchê-lo com o nome da instância que pode ser encontrado na página Monitoramento do console do cliente.
O serviço de pipeline rastreia as mensagens recuperadas por cada consumidor. Usar consumidores diferentes para instâncias diferentes permite que você se certifique de que cada mensagem seja enviada para cada instância.
Recomendações da opção de pipeline pipeline-option-recommendation
Para configurar a opção Pipeline, siga estas recomendações:
- Adicionar ou editar acionadores em Triggers.
- Verifique se o JSON é válido.
- O parâmetro Nome corresponde à ID do acionador. Um curinga “*” capturará todos os acionadores.
- O parâmetro Consumidor corresponde ao nome da instância de chamada ou do aplicativo.
- O processo
pipelined
também aceita o tópico “aliases”. - Você deve sempre reiniciar o processo
pipelined
após realizar alterações.
(opcional) Etapa 3: configuração adicional step-optional
Você pode alterar alguns parâmetros internos de acordo com seus requisitos de carga, mas certifique-se de testá-los antes de aplicá-los ao ambiente de produção.
A lista de parâmetros opcionais é:
https://api.omniture.com
cryptString("PRIVATE_KEY")
https://producer-pipeline-pnw.adobe.net
var/INSTANCE/pipelined.json.
também está acessível sob demanda aqui:
http://INSTANCE:7781/pipelined/status
http://INSTANCE:PORT/pipelined/status
.O padrão é 7781
O padrão é 1000
O padrão é 5 (segundos)
O padrão é 4
O padrão é 4
O padrão é 30 (segundos)
O padrão é 300 (segundos)
Início automático do processo de pipeline pipelined-process-autostart
O processo pipelined
precisa ser iniciado automaticamente.
Para fazer isso, defina o elemento de <
pipeline>
no arquivo de configuração como autostart="true":
<pipelined autoStart="true" ... "/>
Reinicialização do processo de pipeline pipelined-process-restart
É necessário reiniciar para que as alterações entrem em vigor:
nlserver restart pipelined@instance
Etapa 4: validação step-validation
Para validar a configuração do pipeline para provisionamento, siga as etapas abaixo:
- Certifique-se de que o processo
pipelined
esteja em execução. - Verifique
pipelined.log
para logs de conexão de pipeline. - Verifique a conexão e se os pings foram recebidos. Os clientes hospedados podem usar o monitoramento no console do cliente.