Show Menu
화제×

규칙

Launch는 규칙 기반 시스템입니다. 사용자 상호 작용과 관련 데이터를 찾습니다. 규칙에 요약된 기준이 충족되면, 규칙이 정의한 확장, 스크립트 또는 클라이언트측 코드를 트리거합니다.
서로 다른 제품을 하나의 솔루션으로 통합하는 마케팅 및 광고 기술에 대한 데이터와 기능을 통합하는 규칙을 빌드합니다.
소개 비디오를 보려면 규칙 빌더 를 참조하십시오.
이벤트는 대다수 상호 작용이 일어나는 곳입니다. 클라이언트측 코드가 없어도 실시간으로 이러한 상호 작용을 측정하고 상호 작용에 대응할 수 있습니다.
이벤트(If): 이벤트는 규칙이 찾아야 할 사항입니다. 이벤트, 해당 조건 및 예외를 선택하여 정의됩니다.
작업(Then): 트리거는 규칙 이벤트가 발생하고 모든 조건이 충족되면 발생합니다. Launch의 규칙은 원하는 만큼 개별 작업을 트리거할 수 있으며, 사용자가 이러한 작업이 발생하는 순서를 제어할 수 있습니다. 예를 들어, 전자 상거래 감사 페이지에 대한 단일 규칙은 분석 도구 및 타사 태그를 단일 규칙에서 트리거할 수 있습니다. 각 확장이나 태그에 대해 별도의 규칙을 만들 필요가 없습니다.
이벤트 유형을 더 추가할 수 있습니다. 여러 이벤트가 OR로 결합되므로, 이벤트가 충족되면 규칙의 조건이 평가됩니다.

이벤트 및 조건(if)

조건이 있는 이벤트는 규칙의 if 부분입니다.
지정된 이벤트가 발생하면 조건이 평가되고 필요한 경우 지정된 작업이 수행됩니다.
  • 이벤트
    규칙을 트리거하기 위해 발생해야 하는 이벤트를 하나 이상 지정합니다. 여러 이벤트는 OR에 의해 연결됩니다. 지정된 이벤트가 규칙을 트리거합니다.
  • 조건
    이벤트가 규칙을 트리거하기 위해 true여야 하는 조건을 구성하여 이벤트 범위를 좁힙니다. 예외는 NOT 조건으로 정의됩니다. 여러 조건은 AND로 연결됩니다.
사용할 수 있는 이벤트는 설치된 확장에 따라 다릅니다. 코어 확장의 이벤트에 대한 자세한 내용은 코어 확장 이벤트 유형 을 참조하십시오.
페이지 로드, 이벤트 기반 및 직접 호출 이벤트 유형이 DTM에 제공되었지만, Launch에서는 제공되지 않습니다. 이벤트 유형 대신 Launch 확장이 다른 개별 이벤트를 구성합니다.
이벤트만 필요합니다. 조건 및 예외는 선택 사항입니다.

작업(then)

작업은 규칙의 Then 부분입니다. 이벤트가 트리거되면 조건이 true로 평가되고 예외가 false로 평가될 경우 작업이 수행됩니다. 작업을 끌어 놓아 원하는 대로 순서를 지정할 수 있습니다.
작업 또는 수식의 일부인 then ​은 이벤트가 발생하고 모든 조건과 예외가 충족될 때 수행되는 작업을 결정합니다.

규칙 만들기

조건이 충족되면 발생하는 작업을 지정하여 규칙을 만듭니다.
  1. Rules 탭을 열고 Create New Rule ​를 클릭합니다.
  2. 규칙 이름을 지정합니다.
  3. 이벤트 Add 아이콘을 클릭합니다.
  4. 확장을 선택하고 해당 확장에 사용할 수 있는 이벤트 유형을 선택한 다음, 이벤트에 대한 속성을 구성합니다.
    사용 가능한 이벤트 유형은 확장에 의해 정의됩니다.
    일부 이벤트에는 구성해야 하는 속성이 없습니다.
  5. 순서 매개 변수를 설정한 다음 Keep Changes ​를 클릭합니다.
    모든 규칙 구성 요소의 기본 순서는 50입니다. 하나가 더 빨리 실행되도록 하려면 50보다 작은 숫자를 지정합니다.
    • 숫자 순서대로 실행됩니다. 1은 3 앞에 옵니다. 3은 10 앞에 옵니다. 10은 100 앞에 옵니다.
    • 순서가 같은 규칙은 특정 순서로 실행되지 않습니다.
    • 규칙은 순서대로 실행되지만, 반드시 같은 순서로 끝나지 않습니다. 규칙 A와 규칙 B가 이벤트를 공유하고 규칙 A가 우선하도록 순서를 지정하는 경우, 규칙 A가 비동기식으로 어떤 작업을 수행하면 규칙 B가 시작되기 전에 규칙 A가 완료되지 않을 수 있습니다.
      이 규칙을 나중에 실행하려면 50보다 큰 숫자를 지정합니다. 순서 지정에 대한 자세한 내용은 규칙 순서 지정 을 참조하십시오.
  6. 조건 Add 아이콘을 클릭하고 논리 유형, 확장, 조건 유형을 선택한 다음 조건에 대한 속성을 구성합니다. 그런 다음 Keep Changes ​를 클릭합니다.
    논리 유형:
    • 일반 논리 유형을 사용하면 조건이 충족될 경우 작업을 실행할 수 있습니다.
    • 예외 논리 유형은 조건이 충족될 경우 작업을 실행하지 않습니다.
다른 조건을 추가할 수 있습니다. 동일한 조건 내의 여러 조건은 OR로 연결되고, 여러 조건 구성은 AND로 연결됩니다. 이벤트가 해당 조건과 함께 하나라도 충족되면 규칙의 예외가 평가됩니다.
  1. 작업 Add 아이콘을 클릭하고, 확장 및 해당 확장에 사용할 수 있는 작업 유형 중 하나를 선택하고, 작업에 대한 속성을 구성한 다음 Keep Changes ​를 클릭합니다.
    사용 가능한 작업 유형은 확장에 의해 정의됩니다.
    이벤트 유형을 더 추가할 수 있습니다. 여러 이벤트가 OR로 결합되므로, 이벤트가 충족되면 규칙의 조건이 평가됩니다.
  2. 규칙을 검토하고 Save Rule ​를 클릭합니다.
    나중에 게시 하는 경우 이 규칙을 라이브러리에 추가하고 배포합니다.
기존 규칙을 편집하거나 업데이트할 때 새 버전의 규칙이 만들어지면 이 규칙을 배포할 수 있습니다.
규칙을 만들거나 편집할 때 활성 라이브러리 에 저장하고 빌드할 수 있습니다. 이렇게 하면 변경 사항이 라이브러리에 바로 저장되고 빌드가 실행됩니다. 빌드의 상태가 표시됩니다.

규칙 순서 지정

규칙 순서 지정을 사용하면 이벤트를 공유하는 규칙의 실행 순서를 제어할 수 있습니다.
규칙을 특정 순서로 실행하는 것이 중요한 경우가 많습니다. 예: (1) 조건부로 Analytics 변수를 설정하는 규칙이 여러 개 있고 비콘 보내기를 사용하는 규칙이 마지막으로 수행되는지 확인해야 합니다. (2) Target을 실행하는 규칙과 Analytics를 실행하는 규칙이 있는 경우 Target 규칙이 먼저 실행되도록 합니다.
궁극적으로, 작업을 순서대로 실행하는 책임은 사용 중인 이벤트 유형의 확장 개발자에게 있습니다. Adobe 확장의 경우 Adobe에서 이 확장이 제대로 작동하는지 확인합니다. 타사 확장의 경우, Adobe에서 확장 개발자에게 이를 제대로 구현하기 위한 지침만 제공하며, 제대로 작동하는지 여부를 확인하는 것은 개발자의 몫입니다.
Adobe는 1과 100 사이의 양수로 규칙 순서를 지정하도록 권장합니다(기본값 50). 간단할 수록 좋습니다. 순서는 그대로 유지해야 합니다. 하지만 Adobe는 한계가 느껴지는 경계 사례가 있을 수 있다는 것을 인식하고 있으므로 다른 숫자를 사용하십시오. Launch는 +/- 2,147,483,648 사이의 숫자를 지원합니다. 수십 개의 소수 자리를 사용할 수도 있습니다. 그러나 이러한 소수 자리를 사용해야 한다고 생각되는 시나리오의 경우 현재 진행 중인 모든 의사 결정을 재고해야 합니다.

시나리오

  • 5개의 규칙이 이벤트를 공유합니다. 모두 기본 우선 순위를 갖습니다. 이 중 하나를 마지막으로 실행하려고 합니다. 그 규칙의 구성 요소를 편집하고 50보다 큰 숫자(예: 60)를 지정해야 합니다.
  • 5개의 규칙이 이벤트를 공유합니다. 모두 기본 우선 순위를 갖습니다. 이 중 하나를 먼저 실행하려고 합니다. 그 규칙의 구성 요소를 편집하고 50보다 작은 숫자(예: 40)를 지정해야 합니다.

클라이언트측 규칙 처리

규칙의 로드 순서는 규칙 작업이 JavaScript, HTML 또는 기타 클라이언트측 코드로 구성되어 있는지 여부와 규칙이 페이지 하단 또는 최상위 이벤트 또는 다른 유형의 이벤트를 사용하는지 여부에 따라 달라집니다.
규칙에 대해 구성된 이벤트에 관계없이 사용자 지정 스크립트 내에서 document.write 를 사용할 수 있습니다.
서로 다른 사용자 지정 코드 유형에 순서를 지정할 수 있습니다. 예를 들어 JavaScript 사용자 지정 코드 작업, HTML 사용자 지정 코드 작업, JavaScript 사용자 지정 코드 작업이 순서대로 있을 수 있습니다. Launch는 이러한 작업이 해당 순서대로 실행되는지 확인합니다.

페이지 하단 또는 페이지 상단 이벤트가 있는 규칙

  • Javascript: JavaScript가 기본 Launch 라이브러리에 포함되어 있습니다. 사용자 지정 스크립트는 스크립트 태그에 래핑되고 document.write 를 사용하여 문서에 작성됩니다. 규칙에 사용자 지정 스크립트가 여러 개 있는 경우 순서대로 작성됩니다.
  • HTML: HTML은 기본 Launch 라이브러리에 포함되어 있습니다. document.write 는 문서에 HTML을 작성하는 데 사용됩니다. 규칙에 사용자 지정 스크립트가 여러 개 있는 경우 순서대로 작성됩니다.

다른 이벤트가 있는 규칙

  • JavaScript: JavaScript는 서버에서 일반 텍스트로 로드되고, 스크립트 태그에 래핑되고, Postscribe를 사용하여 문서에 추가됩니다. 규칙에 Javascript 사용자 지정 스크립트가 여러 개 있는 경우, 서버에서 동시에 로드되지만 규칙에 구성된 순서와 동일한 순서로 실행됩니다.
  • HTML: HTML은 서버에서 로드되고 Postscribe를 사용하여 문서에 추가됩니다. 규칙에 HTML 사용자 지정 스크립트가 여러 개 있는 경우, 서버에서 동시에 로드되지만 규칙에 구성된 순서와 동일한 순서로 실행됩니다.