Show Menu
화제×

파이프라인 옵션 NmsPipeline_Config

인증이 완료되면 이벤트를 검색하고 처리할 pipelined 수 있습니다. Adobe Campaign에 구성된 트리거를 처리하며 다른 트리거는 무시합니다. 트리거가 Analytics에서 생성되어 미리 파이프라인으로 푸시되었어야 합니다. 이 옵션은 이름에 관계없이 모든 트리거를 캐치하도록 와일드카드로 구성할 수도 있습니다.
트리거의 구성은 옵션( > > Administration )에서 Platform 수행됩니다 Options . 옵션 이름은 입니다 NmsPipeline_Config . 데이터 유형은 JSON 형식의 "긴 텍스트"입니다.
이 예에서는 두 개의 트리거를 지정합니다.
이 템플릿의 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. 
            "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.
                },
            ]
        }
    ]
}

두 번째 예는 모든 트리거를 캡처합니다.
{
 "topics": [
    {
      "name": "triggers",
      "consumer":  "customer_dev",
      "triggers": [
        {
          "name": "*",
          "jsConnector": "cus:pipeline.js"
        }
      ]
    }
 ]
 }

Analytics 인터페이스의 특정 트리거 이름에 대한 Trigger UID 값은 트리거 인터페이스에서 URL 쿼리 문자열 매개 변수의 일부로 찾을 수 있습니다. triggerType UID는 파이프라인 데이터 스트림으로 전달되고 코드를 pipeline.JS에 작성하여 트리거 UID를 사용자 친화적인 레이블로 매핑하여 pipelineEvents 스키마의 트리거 이름 열에 저장할 수 있습니다.

소비자 매개 변수

파이프라인은 "공급자와 소비자" 모델과 함께 작동합니다. 같은 줄에 다수의 소비자가 있을 수 있습니다. 메시지는 개별 소비자만 "사용"합니다. 각각의 소비자는 그 메시지의 "사본"을 얻는다.
"consumer" 매개 변수는 인스턴스를 이러한 소비자 중 하나로 식별합니다. 파이프라인을 호출하는 인스턴스의 ID입니다. 인스턴스 이름으로 입력할 수 있습니다. 파이프라인 서비스는 각 소비자가 검색한 메시지를 추적합니다. 여러 인스턴스에 대해 서로 다른 소비자를 사용하면 각 인스턴스에 모든 메시지가 전송됩니다.

파이프라인 옵션을 구성하는 방법

"트리거" 배열 아래에서 Experience Cloud 트리거를 추가하거나 편집합니다. 나머지는 편집하지 마십시오. 이 웹 사이트의 도움을 받아 JSON이 유효한지 확인하십시오 .
  • "name"은 트리거 ID입니다. 와일드카드 "*"가 모든 트리거를 캡처합니다.
  • "Consumer"은 nlserver 인스턴스를 고유하게 식별하는 고유한 문자열입니다. 일반적으로 인스턴스 이름 자체일 수 있습니다. 여러 환경(dev/stage/prod)의 경우 각 인스턴스가 메시지 사본을 받을 수 있도록 각각에 대해 고유한지 확인하십시오.
  • Pipelined 또한 "별칭" 항목을 지원합니다.
변경 pipelined 후 다시 시작합니다.