Journey Optimizer와 Adobe Campaign

Adobe Journey Optimizer를 Adobe Campaign과 함께 사용하여 앱 내에서 메시지를 보내는 방법을 설명합니다. Campaign의 실시간 메시지 서버를 활용합니다.


아키텍처

Journey Optimizer 블루프린트 참조 아키텍처
중요

Journey Optimizer와 Campaign을 둘 다 사용하여 별도로 메시지를 보낼 수 있지만, 고민해야 하는 몇 가지 기술적 고려 사항이 있습니다. 이 방법을 사용하려면 영업 전 단계 기업 아키텍트와 협력하여 구현을 지원하는 데 필요한 사항을 이해해야 합니다.


필요 조건

Adobe Experience Platform

  • Journey Optimizer 데이터 소스를 구성하려면 먼저 시스템에서 스키마와 데이터 세트를 구성해야 합니다.
  • [경험 이벤트] 클래스 기반 스키마의 경우 규칙 기반 이벤트가 아닌 이벤트를 트리거하려면 [Orchestration eventID 필드 그룹]을 추가해야 합니다.
  • [개별 프로필] 클래스 기반 스키마의 경우 Journey Optimizer에서 사용할 테스트 프로필을 로드할 수 있도록 하려면 [프로필 테스트 세부 정보] 필드 그룹을 추가해야 합니다.
  • Journey Optimizer와 Campaign은 동일한 IMS 조직에 공급됩니다.

Campaign v7/v8 또는 Campaign Standard

  • 실시간 메시지 서비스(=[메시지 센터])의 실행 인스턴스는 Adobe Managed Cloud Services에서 호스팅해야 합니다.
  • 모든 메시지 작성은 Campaign 인스턴스 자체에서 수행합니다.

가드레일

Journey Optimizer 가드레일 제품 링크

그 외의 Journey Optimizer 가드레일

  • 현재는 대상 시스템이 과부하로 수신에 실패하지 않도록 API 설정을 통해 용량 제한을 사용할 수 있습니다. 이는 최대 용량을 초과하는 메시지를 완전히 없애서 보내지 않는 것을 말합니다. 스로틀링(트래픽 조절)은 지원하지 않습니다.
    • 최대 연결 수- 대상에서 처리할 수 있는 최대 http/s 연결 수
    • 최대 호출- periodInMs 매개 변수 내에 실행할 수 있는 최대 호출 수
    • periodInMs- 밀리세컨드(ms)로 표기한 시간
  • 세그먼트 멤버십에서 시작한 여정은 두 가지 모드로 작동할 수 있습니다.
    • 세그먼트 일괄 처리(24시간마다 새로 고침)
    • 세그먼트 스트리밍(5분 미만의 인증)
  • 세그먼트 일괄 처리: 인증 사용자의 일별 볼륨을 이해해야 하며, 대상 시스템이 각 여정 및 모든 여정의 발생 처리량을 처리할 수 있어야 합니다.
  • 세그먼트 스트리밍: 프로필 인증 첫 발생을 각 여정 및 모든 여정에 대한 일별 스트리밍 인증 볼륨과 함께 처리할 수 있어야 합니다.
  • 의사 결정 관리는 지원하지 않음
  • 비즈니스 이벤트는 지원하지 않습니다.
  • 서드파티 시스템으로의 아웃바운드 통합
    • 멀티 테넌트 인프라를 사용하므로 단일 고정 IP를 지원하지 않습니다(모든 데이터 센터의 IP를 허용 목록에 추가해야 함).
    • 사용자 정의 작업에는 POST 및 PUT 메서드만 지원됩니다.
    • 인증 지원: 토큰 | 암호 | OAuth2
  • 다양한 샌드박스 간에 Adobe Experience Platform 또는 Journey Optimizer의 개별 구성 요소를 패키징하여 이동할 수 없습니다. 새로운 환경에서는 다시 구현해야 합니다.

Campaign(v7/v8)

  • [메시지 센터]의 실행 인스턴스는 Adobe Managed Cloud Services에서 호스팅해야 합니다.
  • v7 빌드 21.1 이후 또는 v8 버전이어야 합니다.
  • 메시지 처리량
    • AC(v7) 시간당 5만 개
    • AC(v8) 패키지에 따라 최대 시간단 100만 개
  • AC(v7)는 이벤트 시작 여정만 지원합니다.
    • 세그먼트 또는 세그먼트 멤버십에서 시작한 여정은 지원하지 않습니다.
    • [대상자 읽기] 및 [비즈니스] 이벤트 기반 여정은 실행 인스턴스로 보낼 수 있는 데이터 양으로 인해 지원하지 않습니다.
  • AC(v7), AC(v8) 모두 메시지에 대해 의사 결정 관리를 지원하지 않습니다.
  • Campaign에 대한 아웃바운드 API 호출에 대해 스로틀링을 지원하지 않습니다.
  • 트랜잭션 메시지 로그는 AEP에 기본적으로 동기화되지 않습니다. 동기화하려면 컨설팅이 필요합니다. 로그는 최대 4시간마다 내보내는 것을 추천합니다.

Campaign Standard

  • 14tps(시간 당 5만)의 처리량을 지원합니다.
  • 이벤트 시작 여정만 지원합니다.
    • 세그먼트 또는 세그먼트 멤버십에서 시작한 여정은 지원하지 않습니다.
    • [대상자 읽기] 및 [비즈니스] 이벤트 기반 여정은 실행 인스턴스로 보낼 수 있는 데이터 양으로 인해 지원하지 않습니다.
  • Campaign Standard로 보내진 트랜잭션 메시지의 활동을 열고 클릭하는 작업은 기본적으로 Journey Optimizer 여정 캔버스 내에 [반응 이벤트]로 표시됩니다.
  • 트랜잭션 메시지 로그는 Experience Platform에 기본적으로 동기화되지 않습니다. 동기화하려면 컨설팅이 필요합니다. 로그는 최대 4시간마다 내보내는 것을 추천합니다.

구현 단계

Adobe Experience Platform

스키마/데이터 세트

  1. 고객 제공 데이터를 기반으로 Experience Platform에서 개인 프로필, 경험 이벤트 및 다중 항목 스키마를 구성합니다.
  2. Adobe Campaign broadLog, trackingLog, 게재 불가 주소 테이블에 사용할 [경험 이벤트] 클래스 기반 스키마를 만듭니다(선택 사항).
  3. Experience Platform에서 수집할 데이터를 위한 데이터 세트를 만듭니다.
  4. 거버넌스를 위해 Experience Platform에서 데이터 세트에 데이터 사용 레이블을 추가합니다.
  5. 대상 관리 정책을 만듭니다.

프로필/ID

  1. 고객용 네임스페이스를 만듭니다.
  2. 스키마에 ID를 추가합니다.
  3. 프로필에 대해 스키마와 데이터 세트를 활성화합니다.
  4. Real-time Customer Profile의 서로 다른 보기에 대한 병합 규칙을 만듭니다(선택 사항).
  5. Journey에서 사용할 세그먼트를 만듭니다.

소스/대상

  1. 스트리밍 API 및 소스 커넥터를 사용하여 Experience Platform으로 데이터를 수집해 옵니다.

Journey Optimizer

  1. Experience Platform 데이터 소스를 구성하고 프로필의 일부로 캐시할 필드를 정합니다. 고객 여정을 시작하는 데 사용할 스트리밍 데이터는 먼저 Journey Optimizer 내에서 구성하여 오케스트레이션 ID를 설정해야 합니다. 이 오케스트레이션 ID는 데이터 수집에 사용할 수 있도록 개발자에게 제공됩니다
  2. 외부 데이터 소스를 구성합니다
  3. Campaign 인스턴스에 대한 사용자 정의 작업 구성

Campaign v7/v8 또는 Campaign Standard

  • 적절한 개인화 컨텍스트를 사용하여 메시지 템플릿을 구성해야 합니다.
  • 트랜잭션 메시지 로그를 Experience Platform으로 다시 내보내도록 내보내기 워크플로우를 구성해야 합니다. 최대 4시간마다 내보내는 것을 추천합니다.

모바일 푸시 구성(선택 사항)

  1. Experience Platform Mobile SDK를 구현하여 푸시 토큰 및 로그인 정보를 수집하고 이를 알려진 고객 프로필에 다시 연결합니다.

  2. 다음 확장을 사용하여 Adobe 태그를 활용하고 모바일 속성을 만들 수 있습니다.

    • Adobe Journey Optimizer | Adobe Campaign Classic | Adobe Campaign Standard
    • Adobe Experience Platform Edge Network
    • ID Edge 네트워크의 경우
    • Mobile Core
  3. 모바일 앱 배포와 웹 배포 각각에 대해 전용 데이터 스트림이 있는지 확인합니다.

  4. 자세한 내용은 Adobe Journey Optimizer Mobile 안내서를 참조하세요.

    중요

    Journey Optimizer를 통해 실시간 커뮤니케이션을 보내고 Campaign을 통해 일괄 푸시 알림을 보내려는 경우 Journey Optimizer와 Campaign 양쪽에서 모바일 토큰을 수집해야 할 수 있습니다. Campaign v8에서 푸시 토큰을 캡처하려면 Campaign SDK를 단독으로 사용해야 합니다.


관련 설명서

이 페이지에서는