캠페인: 한 번의 클릭 구독 취소로 트리거된 이메일에서 수신자가 제외됨

이 문서에서는 수신자가 주소 수준 격리 또는 제외 테이블에 없더라도 이메일 게재에서 제외되는 것처럼 보이는 Adobe Campaign Classic의 시나리오에 대해 설명합니다. 한 번의 클릭으로 구독 취소 구현이 이메일 채널별 옵트아웃 플래그 대신 실수로 글로벌 수신자 블랙리스트 플래그를 설정하면 문제가 발생할 수 있습니다.

설명 description

고객은 다음과 같은 경우에도 일부 수신자가 이메일 게재에서 제외되는 것을 확인했습니다.

  • 비게재 항목 또는 격리 테이블에 이메일 주소가 없습니다.
  • 주소에 비표시 목록 항목이 존재하지 않음,
  • 유형화 규칙에 문제와 관련된 사용자 지정 제외 논리가 표시되지 않고,
  • 플랫폼은 다른 수신자에 대해 정상적으로 게재를 처리하는 것으로 나타났다.

조사 결과 피해 수령인들은 분만 과정에서 실패하지 않는 것으로 나타났다. 대신 수신자 레코드에 글로벌 블랙리스트 플래그가 활성화되어 있기 때문에 타겟팅 중에 무시되었습니다.

nms:recipient.@blackList = 1

Adobe Campaign Classic에서 글로벌 블랙리스트 플래그가 설정되면 수신자는 어떤 채널에서도 연락하지 않음으로 처리됩니다. 게재를 준비하는 동안 이 글로벌 플래그가 우선하며, 채널별 이메일 차단 목록 플래그가 설정되지 않은 경우에도 수신자가 이메일 게재에서 제외됩니다.

이 문제는 사용자 정의 원클릭 구독 취소 구현으로 추적되었습니다. 구독 취소 논리:

nms.subscription.Unsubscribe(ctx.vars.service, ctx.recipient)

이 함수가 비어 있거나 정의되지 않은 서비스 이름으로 실행되면 Adobe Campaign Classic은 이 함수를 글로벌 구독 취소로 해석하고 수신자 수준의 블랙리스트 플래그를 설정합니다. 따라서 수신자는 이메일이나 특정 서비스에서만 구독을 취소하는 대신 전체적으로 블랙리스트에 오를 수 있습니다.

해결 방법 resolution

의도하지 않게 글로벌 블랙리스트를 트리거하지 않도록 구독 취소 구현을 업데이트하는 것이 해결책이다.

다음 방법 중 하나를 사용하십시오.

  1. 이메일별 블랙리스트 플래그만 설정합니다. 사용자 지정 구독 취소 프로세스를 업데이트하여 글로벌 블랙리스트를 설정하는 대신 수신자를 이메일에만 옵트아웃한 것으로 표시합니다.
  2. nms.subscription.Unsubscribe()를 사용할 때 유효한 서비스 이름을 전달합니다. 의도한 동작이 서비스 수준 구독 취소인 경우 구독 취소 메서드를 호출하기 전에 서비스 컨텍스트가 올바르게 채워져 있는지 확인하십시오.
  3. 웹 애플리케이션 또는 구독 취소 흐름의 유효성을 검사합니다. 원클릭 구독 취소 웹 애플리케이션을 검토하고 서비스 변수가 모든 실행 경로에서 올바르게 초기화되었는지 확인합니다.
  4. 수신자 및 제외 내역에서 결과를 확인합니다. 격리, 억제 또는 유형화 규칙이 아닌 글로벌 블랙리스트 플래그 때문에 영향을 받은 수신자가 제외되었는지 확인합니다.

Adobe Campaign Classic에서 수신자가 예기치 않게 이메일 게재에서 제외되고 주소 수준 격리 또는 제외 검사가 깨끗한 경우, 글로벌 수신자 블랙리스트 플래그가 설정되었는지 확인하십시오. 일반적인 원인은 유효한 서비스 이름 없이 nms.subscription.Unsubscribe()를 호출하는 사용자 정의 원클릭 구독 취소 흐름이며, 이로 인해 채널별 옵트아웃 대신 전역 구독 취소가 발생합니다.

recommendation-more-help
experience-cloud-kcs-help-kbarticles