context
context
속성은 웹 SDK에서 자동으로 수집할 수 있는 항목을 결정하는 문자열 배열입니다. 이 데이터는 큰 가치를 제공할 수 있지만 이 데이터 중 일부를 생략하면 조직의 개인정보 처리방침을 준수하는 데 도움이 될 수 있습니다.
컨텍스트 키워드 및 XDM 요소
주어진 컨텍스트 키워드를 포함하면 Web SDK가 연관된 모든 XDM 요소를 자동으로 채웁니다. 다른 요소를 허용하면서 특정 XDM 요소를 생략하려면 onBeforeEventSend
을(를) 사용하여 값을 지울 수 있습니다. 페이지에서 여러 이벤트를 전송하는 경우 Web SDK는 SendEvent
호출 시마다 이러한 필드를 포함합니다.
웹
"web"
키워드는 현재 페이지에 대한 정보를 수집합니다.
xdm.web.webPageDetails.URL
https://example.com/index.html
xdm.web.webReferrer.URL
http://example.org/linkedpage.html
디바이스
"device"
키워드는 사용자의 장치에 대한 정보를 수집합니다.
xdm.device.screenHeight
900
xdm.device.screenWidth
1440
xdm.device.screenOrientation
landscape
또는 portrait
환경
"environment"
키워드는 사용자의 브라우저에 대한 정보를 수집합니다.
browser
(으)로 설정합니다.xdm.environment.type
browser
xdm.environment.browserDetails.viewportHeight
679
xdm.environment.browserDetails.viewportWidth
642
위치 컨텍스트
"placeContext"
키워드는 사용자의 위치에 대한 정보를 수집합니다.
xdm.placeContext.localTime
YYYY-08-07T15:47:17.129-07:00
xdm.placeContext.localTimezoneOffset
360
xdm.placeContext.geo.countryCode
US
xdm.placeContext.geo.stateProvince
CA
xdm.placeContext.geo._schema.latitude
37.3307447
xdm.placeContext.geo._schema.longitude
-121.8945965
타임스탬프
timestamp
키워드는 이벤트의 타임스탬프에 대한 정보를 수집합니다. 컨텍스트의 이 부분은 제거할 수 없습니다.
구현 세부 정보
implementationDetails
키워드는 이벤트를 수집하는 데 사용되는 SDK 버전에 대한 정보를 수집합니다.
xdm.implementationDetails.name
https://ns.adobe.com/experience/alloy
입니다. 라이브러리가 태그 확장의 일부로 사용되는 경우 값은 https://ns.adobe.com/experience/alloy+reactor
입니다.xdm.implementationDetails.version
+
(으)로 연결된 태그 확장 버전입니다. 예를 들어 라이브러리 버전이 2.1.0
이고 태그 확장 버전이 2.1.3
인 경우 값은 2.1.0+2.1.3
이 됩니다.browser
(으)로 설정됩니다.xdm.implementationDetails.environment
browser
높은 엔트로피 클라이언트 힌트 high-entropy-client-hints
"highEntropyUserAgentHints"
키워드는 사용자 장치에 대한 자세한 정보를 수집합니다. 이 데이터는 Adobe으로 전송된 요청의 HTTP 헤더에 포함됩니다. 데이터가 Edge 네트워크 내에 도달하면 XDM 개체가 해당 XDM 경로를 채웁니다. sendEvent
호출에서 각 XDM 경로를 설정하면 HTTP 헤더 값보다 우선합니다.
데이터 스트림을 구성할 때 장치 조회를 사용하는 경우 장치 조회 값을 위해 데이터를 지울 수 있습니다. 일부 클라이언트 힌트 필드와 장치 조회 필드가 동일한 히트에 있을 수 없습니다.
Sec-CH-UA-Platform-Version
xdm.environment.browserDetails.
userAgentClientHints.platformVersion
10.15.7
Sec-CH-UA-Arch
xdm.environment.browserDetails.
userAgentClientHints.architecture
x86
Sec-CH-UA-Model
xdm.environment.browserDetails.
userAgentClientHints.model
Intel Mac OS X 10_15_7
Sec-CH-UA-Bitness
xdm.environment.browserDetails.
userAgentClientHints.bitness
64
Sec-CH-UA
도 이 요소를 수집합니다.Sec-CH-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.vendor
Google
Sec-CH-UA
도 이 요소를 수집합니다.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Chrome
Sec-CH-UA
도 이 요소를 수집합니다. 정확한 브라우저 버전은 자동으로 수집되지 않습니다.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.version
105
웹 SDK 태그 확장을 사용하여 컨텍스트 정보 수집
컨텍스트 정보 설정은 태그 확장을 구성할 때 라디오 단추와 확인란의 조합입니다. 각 확인란은 컨텍스트 키워드에 매핑됩니다.
- Adobe ID 자격 증명을 사용하여 experience.adobe.com에 로그인합니다.
- 데이터 수집 > 태그(으)로 이동합니다.
- 원하는 태그 속성을 선택합니다.
- 확장(으)로 이동한 다음 Adobe Experience Platform Web SDK 카드에서 구성 을 클릭합니다.
- 데이터 수집 섹션까지 아래로 스크롤한 다음 모든 기본 컨텍스트 정보 또는 특정 컨텍스트 정보 를 선택하십시오.
- 특정 컨텍스트 정보 를 선택하는 경우 원하는 각 컨텍스트 정보 요소 옆에 있는 확인란을 활성화하십시오.
- 저장 을 클릭한 다음 변경 내용을 게시합니다.
웹 SDK JavaScript 라이브러리를 사용하여 컨텍스트 정보 수집
configure
명령을 실행할 때 context
문자열 배열을 설정하십시오. SDK를 구성할 때 이 속성을 생략하면 기본적으로 "highEntropyUserAgentHints"
을(를) 제외한 모든 컨텍스트 정보가 수집됩니다. 높은 엔트로피 클라이언트 힌트를 수집하거나 데이터 수집에서 다른 컨텍스트 정보를 생략하려면 이 속성을 설정하십시오. 문자열은 임의의 순서로 포함될 수 있습니다.
context
배열 문자열에 모든 값을 포함해야 합니다. 기본 context
값은 highEntropyUserAgentHints
을(를) 생략하고 context
속성을 설정하는 경우 누락된 값은 데이터를 수집하지 않습니다.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});