Experience Cloud Identity 서비스와 직접 통합 direct-integration-with-the-experience-cloud-id-service

이 구현을 통해 고객은 JavaScript 또는 SDK 코드를 수락하거나 사용할 수 없는 디바이스에서 ID 서비스를 사용할 수 있습니다. 여기에는 게임 콘솔, 스마트 TV 또는 기타 인터넷 지원 가전 제품과 같은 디바이스가 포함됩니다. 구문, 코드 샘플 및 정의에 대해서는 이 섹션을 참조하십시오.

구문 section-a4754afec5ad40b6be00d6f1011d68bb

VisitorAPI.js 또는 SDK 코드 라이브러리를 사용할 수 없는 디바이스에서는 ID 서비스에 사용되는 DCS(Data Collection Server)를 직접 호출할 수 있습니다. 이렇게 하려면 dpm.demdex.net을 호출하고 아래 표시된 대로 요청 형식을 지정합니다. 기울임꼴 ​은 변수 자리 표시자를 나타냅니다.

이 구문 예제에서 d_ 접두사는 호출 시 키-값 쌍을 시스템 수준 변수로 식별합니다. 상당수의 d_ 매개 변수를 ID 서비스에 전달할 수 있지만, 위 코드에 표시된 대로 키-값 쌍에 초점을 맞추고 있습니다. 다른 변수에 대한 자세한 내용은 DCS API 호출에 지원되는 특성을 참조하십시오.

ID 서비스는 HTTP 및 HTTPS 호출을 지원합니다. 보안 페이지에서 데이터를 전달하려면 HTTPS를 사용합니다.

샘플 요청 section-26302b8851704888b6f8e6b2071bcdb0

요청은 아래 표시된 샘플과 유사할 수 있습니다. 긴 변수가 짧아졌습니다.

샘플 응답 section-89bc103b3e9e4a8b98e74c32897b1200

ID 서비스는 아래와 같이 JSON 개체에 있는 데이터를 반환합니다. 응답이 다를 수 있습니다.

{
     "d_mid":"12345",
     "dcs_region":"6",
     "id_sync_ttl":"604800",
     "d_blob":"wxyz5432"
}

정의된 요청 및 응답 매개 변수 section-4a9912b545364dc4acad4f1ea5ec641d

요청 매개 변수

매개 변수
설명
dpm.demdex.net
Adobe에서 제어하는 기존 도메인입니다. Demdex 도메인에 대한 호출 이해를 참조 하십시오.
d_mid
Experience Cloud 방문자 ID입니다. 쿠키 및 Experience Cloud ID 서비스를 참조하십시오.
d_orgid
Experience Cloud 조직 ID입니다. 이 ID를 찾는 데 도움이 필요하면 Experience Cloud ID 서비스 요구 사항을 참조하십시오.
d_cid

DPID(데이터 제공자 ID), DPUUID(고유 사용자 ID) 및 인증됨 상태 ID를 ID 서비스에 전달하는 선택적 매개변수입니다. 코드 샘플에 표시된 대로 DPID와 DPUUID를 인쇄되지 않는 제어 문자 %01로 구분합니다.

DPID 및 DPUUID

d_cid 매개 변수에서 관련된 각 DPID 및 DPUUID 조합을 동일한 d_cid 매개 변수에 지정합니다. 이렇게 하면 단일 요청으로 여러 ID 세트를 반환할 수 있습니다. 또한 DPID, DPUUID 및 선택적 인증 플래그를 인쇄되지 않는 제어 문자 %01로 구분합니다. 아래 예제에서 공급업체 및 사용자 ID는 굵은 텍스트로 강조 표시되어 있습니다.

  • 구문: ...d_cid=DPID%01DPUUID%01authentication state...
  • 예: ...d_cid=123%01456%011...

인증 상태

d_cid 매개 변수에서 선택적 ID입니다. 정수로 표시되며, 아래와 같이 인증 상태에 따라 사용자를 식별합니다.

  • 0(알 수 없음)
  • 1(인증됨)
  • 2(로그아웃됨)

인증 상태를 지정하려면 사용자 ID(UUID) 변수 다음에 이 플래그를 설정합니다. 인쇄되지 않는 제어 문자 %01를 사용하여 UUID 및 인증 플래그를 구분합니다. 아래 예제에서 인증 ID는 굵은 텍스트로 강조 표시되어 있습니다.

구문: ...d_cid=DPID%01DPUUID%01authentication state

  • 알 수 없음: ...d_cid=123%01456%010...
  • 인증됨: ...d_cid=123%01456%011...
  • 로그아웃됨: ...d_cid=123%01456%012...
dcs_region
ID 서비스는 지리적으로 분산된 부하 분산 시스템입니다. ID는 호출을 처리하는 데이터 센터의 지역을 식별합니다. DCS 영역 ID, 위치 및 호스트 이름을 참조하십시오.
d_cb
(선택 사항) 요청 본문에서 JavaScript 함수를 실행할 수 있는 콜백 매개 변수입니다.
d_blob
JavaScript 메타데이터의 암호화된 청크입니다. 크기 제한은 Blob를 512바이트 이하로 제한합니다.
d_ver
필수 여부. API 버전 번호를 설정합니다. d_ver=2로 설정된 대로 둡니다.

응답 매개 변수

일부 응답 매개 변수는 요청의 일부이며 위의 섹션에 정의되어 있습니다.

매개 변수
설명
id_sync_ttl
재동기화 간격(초 단위)입니다. 기본 간격은 604,800초(7일)입니다.
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a