[También se aplica a v8]{class="badge positive" title="También se aplica a Campaign v8"}
Configuración de canalización configuring-pipeline
Los parámetros de autenticación como el ID de cliente, la clave privada y el extremo de autenticación se configuran en los archivos de configuración de instancia.
La lista de activadores que se van a procesar se configura en una opción en formato JSON.
Los activadores se utilizan para la segmentación mediante un flujo de trabajo de campaña que envía correos electrónicos. La campaña se configura de modo que un cliente que tenga ambos eventos desencadenadores reciba un correo electrónico.
Requisitos previos prerequisites
Antes de iniciar esta configuración, compruebe que dispone de:
- Un proyecto de Adobe Developer
- Un ID de organización válido: para encontrar su ID de organización, consulte esta página
- Un acceso para desarrolladores para su organización
- Una configuración de activadores válida en Adobe Analytics
Se requiere la autenticación, ya que la canalización está alojada en Adobe Experience Cloud. Utiliza una autenticación que es compatible a través de un proyecto de Adobe Developer.
Paso 1: Crear/actualizar su proyecto de Adobe Developer creating-adobe-io-project
Debe habilitar su organización con tokens de cuenta de Adobe Developer para la integración de los activadores.
Aprenda a crear su cuenta técnica de Adobe en esta página. Tenga en cuenta que debe seleccionar Adobe Analytics al añadir la API a la credencial de Adobe Developer.
Paso 2: Configuración de la opción de canalización configuring-nmspipeline
Una vez configurada la autenticación, la canalización recuperará los eventos. Solo procesará los activadores configurados en Adobe Campaign. El activador debe haberse generado desde Adobe Analytics y se debe haber insertado en la canalización, que solo procesará los activadores configurados en Adobe Campaign.
La opción también se puede configurar con un comodín para capturar todos los activadores independientemente del nombre.
-
En Adobe Campaign, acceda al menú de opciones en Administration > Platform > Options en la Explorer.
-
Seleccione la opción NmsPipeline_Config.
-
En el campo Value (long text), puede pegar el siguiente código JSON, que especifica dos activadores. Asegúrese de quitar los comentarios.
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. }, ] } ] }
-
También puede pegar el siguiente código JSON que captura todos los activadores.
code language-json { "topics": [ { "name": "triggers", "consumer": "customer_dev", "triggers": [ { "name": "*", "jsConnector": "cus:pipeline.js" } ] } ] }
Establecer el parámetro de consumidor consumer-parameter
La canalización funciona como un modelo de proveedor y consumidor. Los mensajes se consumen únicamente para un consumidor individual: cada consumidor obtiene su propia copia de los mensajes.
El parámetro Consumidor identifica la instancia como uno de estos consumidores. La identidad de la instancia llamará a la canalización. Puede rellenarla con el nombre de instancia que se encuentra en la página de monitorización de la consola de cliente.
El servicio de canalización realiza un seguimiento de los mensajes recuperados por cada consumidor. El uso de diferentes consumidores para diferentes instancias permite asegurarse de que todos los mensajes se envíen a cada instancia.
Recomendaciones de opciones de canalización pipeline-option-recommendation
Para configurar la opción Canalización, debe seguir estas recomendaciones:
- Añadir o editar activadores en Triggers.
- Asegúrese de que el JSON sea válido.
- El parámetro Nombre corresponde al ID del activador. El comodín "*" capturará todos los activadores.
- El parámetro Consumidor corresponde al nombre de la instancia o aplicación que realiza la llamada.
- el proceso
pipelined
también admite el tema “alias”. - Siempre debe reiniciar el proceso
pipelined
después de realizar cambios.
(opcional) Paso 3: Configuración adicional step-optional
Puede cambiar algunos parámetros internos según sus requisitos de carga, pero asegúrese de probarlos antes de aplicarlos en su entorno de producción.
La lista de parámetros opcionales es:
https://api.omniture.com
cryptString("PRIVATE_KEY")
https://producer-pipeline-pnw.adobe.net
var/INSTANCE/pipelined.json.
aquí:
http://INSTANCE:7781/pipelined/status
http://INSTANCE:PORT/pipelined/status
.El valor predeterminado es 7781
El valor predeterminado es 1000
El valor predeterminado es 5 (segundos)
El valor predeterminado es 4
El valor predeterminado es 4
El valor predeterminado es 30 (segundos)
El valor predeterminado es 300 (segundos)
Inicio automático de proceso de canalización pipelined-process-autostart
El proceso pipelined
debe iniciarse automáticamente.
Para ello, establezca el elemento <
pipelined>
en el archivo de configuración como autostart="true":
<pipelined autoStart="true" ... "/>
Reinicio del proceso de canalización pipelined-process-restart
Se requiere reiniciar para que los cambios surtan efecto:
nlserver restart pipelined@instance
Paso 4: Validación step-validation
Para validar la configuración de la canalización para el aprovisionamiento, siga los pasos a continuación:
- Asegúrese de que el proceso de
pipelined
se esté ejecutando. - Compruebe los registros de conexión de canalización en
pipelined.log
. - Compruebe la conexión y si se reciben los pings. Los clientes alojados pueden utilizar la Monitorización desde la consola de cliente.