도메인 간 ID 공유
방문자가 조직이 소유하는 도메인 간에 이동할 때 각 도메인은 기본적으로 자체 방문자 ID를 유지합니다. 명시적인 핸드오프가 없으면 도메인 중 하나를 클릭하여 다른 도메인으로 이동하는 방문자는 대상 사이트에서 새로운 알 수 없는 사람으로 취급됩니다. 이 유형의 구현 조각 보고는 물론 개인화를 다시 시작합니다.
도메인 간 ID 공유는 방문자가 링크를 클릭하거나 리디렉션될 때 대상 URL에 adobe_mc 쿼리 문자열 매개 변수를 추가하여 이 문제를 해결합니다. 이 매개 변수에는 방문자의 ECID(Experience Cloud ID), 조직 ID 및 타임스탬프가 포함됩니다. 대상 페이지가 유효한 adobe_mc 매개 변수와 함께 로드되면 웹 SDK이 자동으로 대상 페이지를 읽고 첫 번째 Edge Network 요청에 전달된 ID를 적용하므로 두 도메인이 동일한 방문자를 공유합니다. adobe_mc 매개 변수는 5분 후에 만료되므로 리디렉션 후 대상 페이지를 즉시 로드해야 합니다.
이 사용 사례에서는 다른 도메인의 웹 사이트 간 ID 공유를 다룹니다. 모바일 앱에서 WebView 또는 모바일 웹 페이지로 ID를 전달하려면 대신 모바일에서 웹으로 ID 공유를 사용하십시오.
전제 조건
시작하기 전에 구현이 다음 요구 사항을 충족하는지 확인하십시오.
도메인 간 공유 구현
도메인 간 핸드오프에서 소스 역할을 하는 모든 도메인에 대해 ID 공유를 구성해야 합니다. 방문자가 두 도메인 간 양방향 탐색이 가능한 경우 두 도메인을 소스로 구성합니다.
appendIdentityToUrl 명령을 사용하여 adobe_mc 매개 변수를 아웃바운드 링크에 추가합니다. 다음 예제에서는 앵커 요소의 클릭을 수신하고 원하는 도메인을 가리키는 링크에 ID를 추가합니다.
| code language-js |
|---|
|
Redirect with identity 작업을 사용하여 adobe_mc 매개 변수를 아웃바운드 링크에 추가합니다. 다음 조건을 사용하여 규칙을 만들어 원하는 동작을 수행할 수 있습니다.
-
이벤트: 확장을 Core(으)로 설정하고 이벤트 유형을 Click(으)로 설정합니다. Elements matching the CSS selector에서
a[href]을(를) 입력하십시오. -
조건: 확장을 Core(으)로 설정하고 조건 유형을 Value Comparison(으)로 설정합니다. 대상 도메인(예: Left Operand)과 일치하는 정규 표현식으로
%this.hostname%을(를) Operator(으)로, Matches Regex을(를) Right Operand(으)로,example\.com$|example\.org$을(를) 설정합니다. -
Action: 확장을 Adobe Experience Platform Web SDK(으)로 설정하고 작업 유형을 Redirect with identity(으)로 설정합니다.
대상 도메인에서 ID 수신
대상 도메인에는 추가 코드가 필요하지 않습니다. 웹 SDK이 페이지에 있고 URL에 유효한 adobe_mc 매개 변수가 포함되어 있으면 SDK은 자동으로 ECID를 추출하여 첫 번째 Edge Network 요청 시 방문자의 ID 맵에 적용합니다.
대상 도메인이 다음 조건을 충족하는지 확인합니다.
- Web SDK 또는 Web SDK 태그 확장이 설치되어 있으며 원본 도메인과 동일한
orgId(으)로 구성되어 있습니다. 동일한orgId을(를) 공유하는 한 도메인 간에 JavaScript 라이브러리 및 Web SDK 태그 확장을 서로 교환하여 사용할 수 있습니다. - 매개 변수가 만료되기 전에 리디렉션 후 5분
adobe_mc내에 페이지가 로드되어 첫 번째 Edge Network 요청을 보냅니다.