Loading

Journey Builder 이메일 활동에 사용할 제외 스크립트 생성

게시 일자: Mar 8, 2022
상세 설명
여정을 설계하는 동안 여러 가지 이유로 하나 이상의 이메일 활동에서 참가 대상 집단의 하위 집합을 제외할 수 있습니다. 연락처를 제외하는 일반적인 이유는 연락처가 현재 별도의 여정에서 활성화되어 있기 때문입니다.
솔루션

항목 대상에서 레코드를 제외해야 하는 경우 아래 구성을 따를 수 있습니다.

  • 이메일 활동을 구성하는 동안 이 문서 연락처 관리와 관련된 탭이 표시됩니다.
  • 제외 스크립트 섹션에서는 AMPscript를 추가할 수 있으므로 True 값(부울 용어의 1)을 반환하는 레코드는 억제 목록에 추가할 필요 없이 전송에서 제외됩니다. 
  • 제외 스크립트에는 항목 소스 데이터 확장 필드에 대한 액세스 권한이 없으므로 스크립트에서 개인 설정 문자열을 사용해야 합니다.
  • 제외 스크립트에서 데이터 확장의 데이터를 사용하려면 코드 조각을 사용하고 다음 중 하나를 사용하여 코드 조각을 호출하는 것이 좋습니다.
예:

1. 참조된 데이터 확장에 이메일 주소가 있는지 확인하는 기본 스크립트:
ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME","EMAIL_ADDR_FIELD_NAME", EMAILADDR))>0

이 예에서 'Exclusion_Data_Extension_Name'에는 'Email_Addr_Field_Name'이라는 필드가 포함되고 이 필드에는 이메일 주소 값이 포함됩니다. 개인 설정 문자열 'emailaddr'는 전송을 위해 렌더링되는 구독자의 이메일 주소를 캡처합니다. 이는 여정 내 기본 이메일 주소에 의해 결정됩니다. 구독자 이메일 주소가 ‘Exclusion_Data_Extension_name’ 데이터 확장의 'Email_addr_field_name' 값과 일치할 수 있는 경우 RowCount(LookUpRows()) 함수를 통해 값 1이 반환됩니다. 

1이 0보다 크므로 연락처는 true 값을 반환하고 연락처는 전송에서 제외됩니다. 

2. OR 조건을 사용하여 여러 데이터 확장을 확인하는 제외 스크립트
(ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME_1", "EMAIL_ADDR_FIELD_NAME", EMAILADDR)) > 0) OR (ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME_2", "EMAIL_ADDR_FIELD_NAME", EMAILADDR)) > 0)

3. 코드 조각에서 AMPscript를 사용하는 제외 스크립트:

다음 코드가 Content Builder의 코드 조각에 추가됩니다.
%%[ set @count = ROWCOUNT(LOOKUPROWS("Exclusion_DATA_EXTENSION_NAME","EMAIL_ADDR_FIELD_NAME", EMAILADDR)) ]%% %%=v(@count)=%%

다음 제외 스크립트는 코드 조각에서 결과를 출력하는 데 사용됩니다.

TreatAsContent(ContentBlockbyId("CODE_SNIPPET_ID")) > 0

주의: 대형 테이블의 복합 필터 및/또는 필터로 인해 전송 속도가 느려질 수 있습니다. 이러한 구독자를 문제의 과정에 투입하기 전에 사전에 필터링하는 것이 좋습니다. 달성될 수 없는 경우 임시 보류 목록은 복잡한 제외 스크립트보다 선호되는 대안으로 사용됩니다. 

참고: 이메일 활동에서 제외 스크립트를 옵션으로 사용하지 못할 수 있습니다. 이 경우 이 기능을 활성화하려면 Marketing Cloud 지원에 문의하십시오.

Knowledge 기사 번호

000384149

 
로드 중
Salesforce Help | Article