declared IDs 작동 방식, 프로시저, 코드 예 및 변수 설정.
타사 cookies 등의 영구적 스토리지 메커니즘을 사용하거나 허용하지 않는 장치 또는 브라우저에서 사용자 ID를 Audience Manager 와 교환하고 동기화합니다.
일부 브라우저 및 대부분의 모바일 장치에서는 타사 cookies을 허용하지 않습니다. 따라서 사이트 방문자에 대한 정보를 유지하거나 영구 ID를 할당하기 어렵습니다. 이 문제를 해결하려면 Audience Manager은 DIL을 사용하여 이벤트 호출 시 declared IDs를 전달할 수 있습니다. 또한 declared ID 은 Experience Cloud의 모든 솔루션에서 동일한 사용자에게 적용되는 범용 ID 역할을 할 수 있습니다. 다음 표에서는 ID 타깃팅/일치 프로세스를 설명합니다.
프로세스 | 설명 |
---|---|
이벤트 호출 | 작동하려면 페이지에 DIL 및 Adobe Experience Platform Identity 서비스 코드가 있어야 합니다. DIL 는 Adobe Experience Platform Identity 서비스 에서 제공하는 |
일치 ID | Audience Manager은 클라이언트 및 방문자 ID를 Adobe 시스템의 해당 ID와 일치시키려고 합니다. 일치하는 ID가 없으면 Audience Manager은 새 ID를 만들어 클라이언트 및 방문자 ID와 연결합니다.
참고: 가장 최근 매핑은 ID가 둘 이상의 Audience Manager ID에 매핑되는 경우 사용됩니다. |
반환 ID | Audience Manager은 동기화된 ID를 클라이언트 도메인 또는 애플리케이션의 자사 쿠키(또는 기타 주소 지정 가능한 저장소 공간)에 기록합니다. |
후속 이벤트 호출 | 추가 이벤트 호출은 클라이언트의 도메인에서 Audience Manager ID를 읽은 후 Audience Manager으로 보냅니다. |
시작하려면 데이터 수집에 사용할 사이트의 페이지에서 Experience Cloud ID 서비스와 DIL을 구성해야 합니다. DIL 만들기 및 선언된 ID 변수를 참조하십시오.
declared ID 프로세스는 웹 사이트에 의한 Audience Manager 타깃팅을 옵트아웃하도록 사이트 방문자 환경 설정을 적용합니다. Audience Manager이 옵트아웃 요청을 받으면 DCS에 의해 반환되는 JSON에 Audience Manager 사용자 ID 대신 Encountered opt out tag
메시지와 함께 오류 코드 171이 포함됩니다.
데이터 수집 옵트아웃에 대한 자세한 내용은 데이터 개인 정보 보호 를 참조하십시오.
d_cid
및 d_cid_ic
키-값 쌍을 사용하여 declared ID 옵트아웃 요청을 만들 수 있습니다. d_dpid
및 d_dpuuid
와 같은 기존 매개 변수는 여전히 작동하지만 더 이상 사용되지 않는 것으로 간주됩니다. CID가 DPID 및 DPUUID 대체를 참조하십시오. 예에서 기울임꼴은 가변 자리 표시자를 나타냅니다.
설명 및 구문이 필요하면 선언된 ID에 대한 URL 변수 및 구문을 참조하십시오.
옵트아웃에 사용하는 값 | 코드 샘플 |
---|---|
데이터 공급자 ID 및 사용자 ID. |
|
통합 코드 및 사용자 ID. |
|
여러 |
|
이러한 메서드는 여전히 작동하지만 더 이상 사용되지 않는 것으로 간주됩니다. 이 정보는 이전 목적 및 참조를 위해 제공됩니다. 기존 옵트아웃은 다음과 같습니다.
옵트아웃(더 이상 사용되지 않음) | 코드 샘플 |
---|---|
|
|
파트너 수준 옵트아웃 |
이 |
|
|
다음 표에는 Audience Manager 데이터 공급자 ID와 사용자 ID 또는 통합 코드(사용하는 경우)에 전달되는 키-값 쌍이 나와 있습니다. 참고: 기울임체는 변수 자리 표시자를 나타냅니다. 이러한 기능을 보다 쉽게 읽을 수 있도록 공백이 추가되었습니다.
각 키-값 쌍에서:
=
기호는 키를 관련 값과 구분합니다.%01
는 값을 구분합니다.변수 | 설명 |
---|---|
|
데이터 공급자 ID 및 연결된 고유 사용자 ID를 단일 키-값 쌍에 포함합니다. |
|
단일 키-값 쌍에 통합 코드 및 연결된 고유 사용자 ID를 포함합니다. |
이러한 키-값 쌍 및 필요한 구문이 주어지면 아래에 표시된 대로 이벤트 호출을 수행합니다.
이벤트 호출 포함 | 코드 샘플 |
---|---|
데이터 공급자 ID 및 사용자 ID. |
|
통합 코드 및 사용자 ID. |
|
여러 |
|
declared IDs - DIL을 Audience Manager.에 전달하는 데 사용되는 구성 변수에 대해 설명합니다.
Adobe Experience Platform Identity 서비스와 함께 사용하는 경우 더 이상 사용되지 않는 dpid
및 dpuuid
변수와 함께 declared IDs를 전달할 필요가 없습니다. 대신 현재 DIL 버전은 visitorService
함수에 의존하여 Adobe Experience Platform Identity Service의 setCustomerIDs
함수에서 declared IDs를 가져옵니다. 자세한 내용은 고객 ID 및 인증 상태를 참조하십시오. 아래 표시된 대로 DIL.create
에서 visitorService
을 호출합니다.
var vDil = DIL.create({
partner:"partner name",
visitorService:{
namespace:"INSERT-MCORG-ID-HERE"
}
});
namespace
키-값 쌍에서 MCORG
는 Experience Cloud 조직 ID입니다. 이 ID가 없는 경우 Experience Cloud 대시보드의 Administration 섹션에서 찾을 수 있습니다. 이 대시보드를 보려면 관리자 권한이 필요합니다. 관리 를 참조하십시오. 핵심 서비스.
최신 버전의 DIL (6.2+)에서는 이러한 키-값 쌍을 사용하여 declared IDs에 전달할 필요가 없습니다. 이것은 이제 DIL이 위의 코드 샘플에 표시된 visitorService
함수에 의존하기 때문입니다. 이 함수는 Adobe Experience Platform Identity Service에서 declared IDs을 가져옵니다. 하지만 이전 및 이전 목적으로 이러한 변수를 여기에 참조하고 있습니다. Visitor ID Service에서 declared ID을(를) 가져오도록 DIL.create
을 구성하는 방법에 대한 예는 아래 코드를 참조하십시오.
다음 표에서는 declaredId
개체에서 사용하는 기존 변수를 설명합니다.
이름 | 유형 | 설명 |
---|---|---|
dpid |
문자열 | Audience Manager이 지정한 데이터 파트너 ID. |
dpuuid |
문자열 | 사용자에 대한 데이터 제공업체의 고유한 ID입니다. |
Audience Manager 와 를 비교하고 DPID
시스템의 해당 사용자 ID DPUUID
에 일치시킵니다. ID가 없는 경우 Audience Manager 은 새 사용자 ID를 만들고 DPID/DPUUID
조합에 동기화합니다. Audience Manager이 사용자 ID(UUID
)와 일치하거나 만들면 클라이언트의 도메인(자사 cookie)에 있는 JSON 응답에서 해당 ID를 반환하거나 다른 로컬 저장소를 반환합니다.cookie
DIL v6.1 이하를 사용하는 경우 이 함수를 호출합니다. 그러나 이 함수는 Adobe Experience Platform Identity Service에서 declared IDs을 가져오는 새 버전을 위해 더 이상 사용되지 않습니다.
DIL.create({
partner : "partner name",
declaredId : {
dpuuid : dpuuid,
DPID : dpid
}
});
d_dpuuid
및 d_dpid
키에 대한 ID 값을 제공하는 코드를 프로그래밍 방식으로 개발해야 합니다.
다른 declaredID
조합으로 API 호출을 수행하면 해당 호출에 대해서만 새 조합이 사용됩니다. 추가적인 일반 이벤트 호출에는 원래 DIL.create
declaredID
조합이 사용됩니다.
DIL.getDil('partner name').api.signals({...}).declaredId({
dpuuid : dpuuid
dpid : dpid
}).submit();
이 요청은 데이터 공급자와 사용자 ID를 Audience Manager에 보냅니다.
https://my_domain.net/event?d_rtbd=json&d_cb=myCallback&key=val&d_dpuuid=1234&d_dpid=5678
이 응답은 페이지 도메인의 자사 쿠키에 작성된 Audience Manager ID(예: UUID
)를 반환합니다.
myCallback({
...
"uuid":"abc123"
})
declared ID 프로세스는 웹 사이트에 의한 Audience Manager 타깃팅을 옵트아웃하도록 사이트 방문자 환경 설정을 적용합니다. Audience Manager이 옵트아웃 요청을 받으면 DCS은 Audience Manager 사용자 ID 대신 빈 JSON 개체를 반환합니다.