idMigrationEnabled
idMigrationEnabled 속성을 사용하면 웹 SDK에서 이전 Adobe Experience Cloud 구현에서 설정한 AMCV 쿠키를 읽을 수 있습니다. 조직에서 구현을 웹 SDK으로 업그레이드하는 경우 이 설정을 사용하면 현재 Adobe Experience Cloud ID 서비스로 더 원활하게 전환할 수 있습니다. 이 설정은 웹 SDK으로 업그레이드할 때 고유 방문자 수가 급격히 증가하지 않도록 매우 중요합니다.
조직에서 새로운 웹 SDK 구현을 실행하는 경우 이 설정을 활성화해도 데이터 수집이나 방문자 식별에는 영향을 주지 않습니다. 모든 구현에 대해 이 기능을 활성화한 상태로 두는 단점이 없습니다.
ID 마이그레이션 작동 방식 how-it-works
방문자 API는 ECID(Experience Cloud ID)를 AMCV_<ORG_ID> 쿠키에 저장합니다. idMigrationEnabled이(가) true(기본값)이면 웹 SDK은 AMCV 쿠키에서 ECID를 자동으로 읽고 첫 번째 Edge Network 요청에서 방문자의 ID로 사용합니다.
- 방문자가 이제 방문자 API 대신 웹 SDK을 사용하는 페이지에 도달합니다.
- 웹 SDK에서 기존
kndctr_ID 쿠키(자체 쿠키 형식)를 확인합니다. 검색된 쿠키가 없으면AMCV_쿠키를 찾습니다. AMCV_쿠키가 있는 경우 웹 SDK은 ECID를 추출하여 방문자의 ID를 초기화하는 데 사용합니다.- 웹 SDK은 동일한 ECID를 사용하여 새
kndctr_ID 쿠키를 설정합니다. - 이후 방문 시 웹 SDK은
kndctr_쿠키를 직접 사용합니다.AMCV_쿠키가 더 이상 필요하지 않습니다.
마이그레이션이 작동하려면 방문자 API가 사용한 것과 동일한 orgId(으)로 웹 SDK을 구성하고 AMCV 쿠키가 설정된 동일한 도메인(또는 동일한 상위 도메인의 하위 도메인)에 배포해야 합니다.
지원되는 마이그레이션 시나리오
ID 마이그레이션은 다음과 같은 전환 패턴을 지원합니다.
- 일부 페이지는 여전히 방문자 API를 사용하고 다른 페이지는 웹 SDK을 사용합니다: SDK은 기존 AMCV 쿠키를 읽고 기존 ECID로 새 쿠키를 작성합니다. 또한 방문자 API를 계속 사용하는 페이지가 동일한 방문자를 계속 인식할 수 있도록 AMCV 쿠키를 기록합니다.
- 웹 SDK과 방문자 API가 모두 같은 페이지에 있습니다: AMCV 쿠키가 설정되지 않은 경우 SDK은 페이지에서 방문자 API를 찾아 사용하여 ECID를 가져옵니다.
- 사이트가 웹 SDK으로 완전히 이동되었습니다.: 기존 AMCV 기반 방문자가 쿠키를 전환하는 동안 연속성을 유지할 수 있도록 일정 기간 동안 마이그레이션을 사용하도록 설정할 수 있습니다.
마이그레이션 끄기 turn-off-migration
전체 사이트가 웹 SDK에서 실행되고 해당 AMCV_ 쿠키 없이 kndctr_ 쿠키만 포함하는 방문자가 없으면 idMigrationEnabled을(를) false(으)로 설정하여 ID 마이그레이션을 안전하게 비활성화할 수 있습니다. 이는 사소한 성능 최적화이며 ID 로직의 표면적을 줄입니다.
지침으로, 마지막 페이지가 마이그레이션된 후 AMCV 쿠키의 최대 라이프타임이 경과될 때까지 기다리십시오. AMCV 쿠키에 2년의 만료일이 있는 경우 최종 페이지가 웹 SDK으로 잘린 후 2년을 기다리십시오. 실제로 대부분의 조직은 몇 달 후 더 빨리 마이그레이션을 비활성화하고 오랜 부재 후 처음으로 돌아오는 적은 수의 방문자로부터 무시할만한 수준의 인플레이션을 받아들입니다.
Audience Manager 트레이트 업데이트
마이그레이션 중에 XDM 형식 데이터를 Audience Manager으로 전송하면 해당 데이터를 신호로 변환해야 합니다. XDM에서 제공하는 새 키를 반영하도록 트레이트를 업데이트해야 합니다. 이 프로세스는 BAAAM 도구를 사용하여 쉽게 수행할 수 있습니다.
타사 ID 마이그레이션 third-party-id
방문자 API 구현에서 타사 ID(demdex.net 쿠키)를 사용한 경우 웹 SDK에서 이를 마이그레이션할 수도 있습니다. 웹 SDK 구성에서 thirdPartyCookiesEnabled을(를) true(으)로 구성합니다. 웹 SDK은 기존 Demdex 쿠키를 읽고 AMCV 쿠키와 동일한 마이그레이션 패턴에 따라, 자사 Edge Network 요청에 서드파티 ID를 포함합니다.
유효성 검사 validation
ID 마이그레이션이 올바르게 작동하는지 확인하려면 다음을 수행하십시오.
- 기존
AMCV_쿠키가 있는 브라우저에서 이전에 방문자 API를 사용한 페이지(현재 웹 SDK 사용)를 엽니다. - 개발자 도구에서
kndctr_ID 쿠키가 설정되어 있고 ECID가AMCV_쿠키의 ID와 일치하는지 확인하십시오. - 배포 후 동일한 기간 동안 마이그레이션 전후의 고유 방문자 수를 비교합니다. 고유 방문자가 크게 증가하면 마이그레이션이 ID를 전달하지 않는다는 것을 나타낼 수 있습니다.
getIdentity을(를) 사용하여 비교를 위해 ECID를 프로그래밍 방식으로 검색합니다.| code language-js |
|---|
|
구성 idMigrationEnabled configure
idMigrationEnabled 명령을 실행할 때 configure 부울을 설정합니다. 웹 SDK을 구성할 때 이 속성을 생략하면 기본적으로 true이(가) 됩니다. 방문자 API에서 설정한 AMCV 쿠키를 읽는 기능을 비활성화하려면 이 속성을 설정합니다. 대부분의 조직에서는 이 속성을 설정할 필요가 없습니다.
alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
idMigrationEnabled: false
});
웹 SDK 태그 확장을 사용하여 방문자 ID 마이그레이션 활성화
이러한 설정은 ID 구성 설정을 사용하여 웹 SDK 태그 확장에서 구성할 수 있습니다.