필터 정의 구성 configuring-filter-definition

Filter definition 탭에서 사용자가 대상자를 정의할 때와 같이 복잡한 쿼리를 만들 때 직접 액세스할 수 있는 고급 필터를 만들 수 있습니다.

워크플로우, 대상자 및 REST API를 통해 리소스를 채우고 해당 데이터에 액세스할 수 있으므로 이 단계는 필수가 아닙니다.

이러한 필터는 쿼리 편집기에서 사전 구성된 규칙 형태로 사용됩니다. 이를 통해 원하는 구성에 필요한 단계 수를 제한할 수 있습니다. 이는 특히 반복적인 세분화에 유용합니다.

예를 들어 지난 3개월 내에 특정 금액보다 큰 트랜잭션을 모두 선택할 수 있게 해주는 필터를 만들 수 있습니다.

이렇게 하려면 Profiles 리소스를 확장한 뒤 (이전에 만든) 트랜잭션 표에 연결하는 필터를 정의해야 합니다. 필터에는 트랜잭션 값이 주어진 매개 변수 이상이어야 하며 트랜잭션 날짜가 지난 3개월에 해당하는 범위 안에 있어야 함을 나타내는 규칙을 적용합니다.

  1. 먼저 트랜잭션 표를 만들고 게시했는지 확인합니다. 리소스 만들기 또는 확장을 참조하십시오.

    note note
    NOTE
    여기에서는 사용자 지정 트랜잭션 표의 예시를 사용합니다. 표는 비즈니스 요구 사항에 맞추어 조정하십시오.
  2. Profiles 리소스의 트랜잭션 표와 관련된 필터를 정의하기에 앞서 이 테이블에 대한 링크를 정의하고 변경 사항을 게시합니다. 다른 리소스와 연결된 링크 정의데이터베이스 구조 업데이트를 참조하십시오.

  3. 새 필터 정의 화면의 Definition 탭에서 트랜잭션 표를 선택합니다.

  4. Add a rule - Profiles/Transactions 창에서 트랜잭션 표를 작업 영역으로 끌어다 놓습니다. 그 다음 표시되는 창에서 사용할 필드를 선택합니다.

  5. Add a rule - Transactions 창의 Optional parameter settings ​에서 Switch to parameters 상자를 선택합니다.

    Filter conditions ​에서 Greater than or equal to 연산자를 선택합니다. Parameters 필드에 이름을 입력하고 더하기 기호를 클릭하여 새 매개 변수를 만듭니다.

  6. 변경 사항을 확인합니다. 이 정의는 구성 가능한 필드에 해당하며, 나중에 사용자가 해당 필드를 입력해야 쿼리를 실행할 수 있습니다.

  7. 트랜잭션 날짜가 지난 3개월 동안의 범위 내에 포함되어야 한다고 지정하는 다른 규칙과 이 규칙을 결합합니다.

  8. 필터를 표시할 카테고리를 선택합니다.

  9. 필터 정의 화면의 Parameters 탭에서 설명 및 레이블을 수정하여 사용자가 필터의 주제를 명확히 알아볼 수 있도록 합니다. 이 정보는 쿼리 편집기에 표시됩니다.

    구성 가능한 필드를 여러 개 정의하는 경우 인터페이스에 표시되는 순서를 수정할 수 있습니다.

  10. 변경 내용을 저장하고 리소스를 게시합니다. 자세한 내용은 데이터베이스 구조 업데이트 섹션을 참조하십시오.

Profiles 리소스 확장이 게시되면 사용자는 쿼리 편집기 인터페이스의 바로 가기 탭 아래에서 이 필터를 확인할 수 있습니다.

이렇게 하면 사용자가 지난 3개월 동안 일정 금액 이상을 소비한 모든 고객에게 보낼 이메일을 만들 때 대상자를 쉽게 정의할 수 있습니다.

대상자를 직접 구성할 필요 없이 나타나는 대화 상자에 원하는 금액을 입력하기만 하면 됩니다.

필터가 구성되면 다음 구문을 사용하여 Campaign Standard API에서 사용할 수 있습니다.

GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/by<customFilterName>?<customFilterparam>=<customFilterValue>

자세한 내용은 Campaign Standard API 설명서.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff