Show Menu
TEMAS×

Opción de canalización NmsPipeline_Config

Una vez que la autenticación funciona, el sistema canalizado puede recuperar los eventos y procesarlos. Solo procesa activadores configurados en Adobe Campaign, ignorando los demás. El activador debe haberse generado desde Analytics y haber sido transferido a la canalización de antemano. La opción también se puede configurar con un comodín para capturar todos los activadores independientemente del nombre.
La configuración de los activadores se realiza en una opción, en Administration > Platform > Options . El nombre de la opción es NmsPipeline_Config . El tipo de datos es "texto largo" en formato JSON.
Este ejemplo especifica dos activadores.
Pegue el código JSON de esta plantilla en el valor de la opción. Asegúrese de eliminar los comentarios.
{
    "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. 
            "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.
                },
            ]
        }
    ]
}

Este segundo ejemplo detecta todos los activadores.
{
 "topics": [
    {
      "name": "triggers",
      "consumer":  "customer_dev",
      "triggers": [
        {
          "name": "*",
          "jsConnector": "cus:pipeline.js"
        }
      ]
    }
 ]
 }

El valor Trigger UID de un nombre de desencadenador específico en la interfaz de Analytics se encuentra como parte de los parámetros de cadena de consulta de URL en la interfaz Triggers. El UID de desencadenadorType se pasa al flujo de datos de la canalización y el código se puede escribir en la canalización.JS para asignar el UID de activador a una etiqueta fácil de usar que se pueda almacenar en una columna Nombre del activador en el esquema de canalizacionesEvents.

El parámetro de consumidor

La tubería funciona con un modelo de "proveedor y consumidor". Puede haber muchos consumidores en la misma cola. Los mensajes se "consumen" únicamente para un consumidor individual. Cada consumidor obtiene su propia "copia" de los mensajes.
El parámetro "Consumer" identifica la instancia como uno de estos consumidores. Es la identidad de la instancia que llama a la canalización. Puede rellenarla con el nombre de la instancia. El servicio de canalización realiza un seguimiento de los mensajes recuperados por cada consumidor. El uso de diferentes consumidores para diferentes instancias garantiza que todos los mensajes se envíen a cada instancia.

Cómo configurar la opción Canalización

Añada o edite activadores de Experience Cloud en la matriz "activadores"; no edite el resto. Asegúrese de que el JSON sea válido con la ayuda de este sitio web .
  • "name" es el ID del desencadenador. Un comodín "*" captura todos los activadores.
  • "Consumidor" es cualquier cadena única que identifica de forma exclusiva la instancia de nlserver. Normalmente puede ser el nombre de la instancia. Para varios entornos (dev/stage/prod), asegúrese de que sea único para cada uno de ellos para que cada instancia obtenga una copia del mensaje.
  • Pipelned también admite el tema "alias".
Reinicie la tubería después de realizar cambios.