appendVisitorIDsTo (도메인 간 추적) appendvisitoridsto-cross-domain-tracking
TIP
ECID가 초기(또는 이전)에 거부되면 도메인 간 추적이 의도한 대로 작동하지 않습니다. 동의가 "NO"로 설정되었을 때 ID인 점을 고려하여, URL을 통해 전달되었거나 이전에 쿠키에 존재했던 기존 ID는 확인하지 않습니다.
이 기능을 사용하면 브라우저에서 서드파티 쿠키를 차단할 때 도메인에서 방문자의 Experience Cloud ID를 공유할 수 있습니다. 이 기능을 사용하기 위해 ID 서비스를 구현했을 것이며, 소스 및 대상 도메인을 소유해야 합니다. VisitorAPI.js 버전 1.7.0 이상에서 사용 가능합니다.
내용:
- 브라우저에서 서드파티 쿠키를 차단하는 경우 도메인에서 방문자 추적
- 방문자 ID 코드 샘플 추가
브라우저에서 서드파티 쿠키를 차단하는 경우 도메인에서 방문자 추적 section-7251d88befd440b4b79520e33c5aa44a
ID 서비스는 사용자가 사이트를 방문할 때 브라우저에 자사 및 서드파티 쿠키를 기록합니다(쿠키 및 Experience Cloud Identity Service 참조). 자사 쿠키에는 해당 방문자에 대한 고유 ID인 MID가 포함되어 있습니다. 서드파티 쿠키에는 ID 서비스가 MID를 생성하는 데 사용하는 다른 ID가 포함되어 있습니다. 브라우저가 이 서드파티 쿠키를 차단하면 ID 서비스는 다음과 같은 작업을 수행할 수 없습니다.
- 다른 도메인으로 이동할 때 해당 사이트 방문자의 고유 ID를 다시 생성합니다.
- 조직이 소유한 여러 도메인에서 방문자를 추적합니다.
이 문제를 해결하려면 Visitor.appendVisitorIDsTo( *
url*)
을 구현합니다. 이 속성을 사용하면 브라우저가 서드파티 쿠키를 차단하더라도 ID 서비스가 여러 도메인에서 사이트 방문자를 추적할 수 있습니다. 작동 방법은 다음과 같습니다.
- 방문자가 다른 도메인으로 이동할 때 이
Visitor.appendVisitorIDsTo( *
url*)
은 원래 도메인에서 대상 도메인으로의 URL 경로 재지정에 MID를 조회 매개변수로 추가합니다. - 대상 도메인의 ID 서비스 코드는 Adobe에 해당 방문자의 ID 요청을 전송하는 대신 URL에서 MID를 추출합니다. 이 요청에는 서드파티 쿠키 ID가 포함되어 있으며, 이 경우에는 사용할 수 없습니다.
- 대상 페이지의 ID 서비스 코드는 전달한 MID를 사용하여 방문자를 추적합니다.
자세한 내용은 코드 샘플을 참조하십시오.
방문자 ID 코드 샘플 추가 section-62d55f7f986542b0b9238e483d50d7b0
다음 예제 코드를 활용하여 appendVisitorIDsTo
함수 사용을 시작해 보십시오.
TIP
이 코드는 Adobe Analytics 확장의 일부인 사용자 정의 코드 편집기 또는 AppMeasurement.js의 상단에 배치할 수 있습니다.
var adbeDomains = ["marketo.com", "figma.com", "workfront.com"];
var visitor = Visitor.getInstance("9E1005A551ED61CA0A490D45@AdobeOrg", {
trackingServer: "sstats.adobe.com",
trackingServerSecure: "sstats.adobe.com",
marketingCloudServer: "sstats.adobe.com",
marketingCloudServerSecure: "sstats.adobe.com"
});
adbeDomains.forEach(function(domain) {
var domainRegex = RegExp(domain);
if (!domainRegex.test(location.hostname)) {
hrefSelector = '[href*="' + domain + '"]';
document.querySelectorAll(hrefSelector).forEach(function(href) {
href.addEventListener('mousedown', function(event) {
var destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(event.currentTarget.href)
event.currentTarget.href = destinationURLWithVisitorIDs.replace(/MCAID%3D.*%7CMCORGID/, 'MCAID%3D%7CMCORGID');
});
});
}
});
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a