context
The context
プロパティは、Web SDK が自動的に収集できる内容を決定する文字列の配列です。 このデータは大きな価値を提供しますが、このデータの一部を省略すると、組織のプライバシーポリシーに準拠できるので有益です。
コンテキストキーワードと XDM 要素
特定のコンテキストキーワードを含めると、Web SDK は関連するすべての XDM 要素を自動的に設定します。 他のユーザーを許可しながら特定の XDM 要素を省略する場合は、 onBeforeEventSend
. 1 つのページで複数のイベントを送信する場合、Web SDK の各ページに SendEvent
を呼び出します。
Web
The "web"
キーワードは、現在のページに関する情報を収集します。
xdm.web.webPageDetails.URL
https://example.com/index.html
xdm.web.webReferrer.URL
http://example.org/linkedpage.html
デバイス
The "device"
キーワードは、ユーザーのデバイスに関する情報を収集します。
xdm.device.screenHeight
900
xdm.device.screenWidth
1440
xdm.device.screenOrientation
landscape
または portrait
環境
The "environment"
キーワードは、ユーザーのブラウザーに関する情報を収集します。
browser
.xdm.environment.type
browser
xdm.environment.browserDetails.viewportHeight
679
xdm.environment.browserDetails.viewportWidth
642
場所の背景
The "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
タイムスタンプ
The timestamp
キーワードは、イベントのタイムスタンプに関する情報を収集します。 コンテキストのこの部分は削除できません。
実装の詳細
The 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
高エントロピーのクライアントヒント
The "highEntropyUserAgentHints"
keyword は、ユーザーのデバイスに関する詳細情報を収集します。 このデータは、Adobeに送信されるリクエストの HTTP ヘッダーに含まれます。 Edge ネットワーク内にデータが到達すると、XDM オブジェクトはそれぞれの XDM パスに設定されます。 XDM のパスを sendEvent
を呼び出すと、HTTP ヘッダー値よりも優先されます。
デバイスを検索する場合は、 データストリームの設定の場合、データは消去され、デバイスのルックアップ値が優先されます。 一部のクライアントヒントフィールドとデバイス参照フィールドが同じヒットに存在しない。
Sec-CH-UA-Platform-Version
xdm.environment.browserDetails.
userAgentClientHints.platformVersion
Sec-CH-UA-Arch
xdm.environment.browserDetails.
userAgentClientHints.architecture
Sec-CH-UA-Model
xdm.environment.browserDetails.
userAgentClientHints.model
Sec-CH-UA-Bitness
xdm.environment.browserDetails.
userAgentClientHints.bitness
Sec-CH-UA
は、この要素も収集します。Sec-CH-UA-Full-Version-List
Sec-CH-UA
は、この要素も収集します。Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Sec-CH-UA
は、この要素も収集します。 正確なブラウザーバージョンは、自動的には収集されません。Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.version
Web SDK タグ拡張機能を使用してコンテキスト情報を収集する
コンテキスト情報設定は、ラジオボタンとチェックボックスの組み合わせで、 タグ拡張の設定. 各チェックボックスは、コンテキストキーワードにマッピングされます。
- にログインします。 experience.adobe.com Adobe ID資格情報を使用して。
- に移動します。 データ収集 > タグ.
- 目的のタグプロパティを選択します。
- に移動します。 拡張機能 を選択し、次に 設定 の Adobe Experience Platform Web SDK カード。
- 下にスクロールして、 データ収集 「 」セクションで、「 」を選択します。 すべてのデフォルトのコンテキスト情報 または 特定のコンテキスト情報.
- 次を選択した場合、 特定のコンテキスト情報 で、必要な各コンテキスト情報要素の横にあるチェックボックスをオンにします。
- クリック 保存 をクリックし、変更を公開します。
Web SDK JavaScript ライブラリを使用したコンテキスト情報の収集
を設定します。 context
実行時の文字列の配列 configure
コマンドを使用します。 SDK を設定する際にこのプロパティを省略した場合、以下を除くすべてのコンテキスト情報 "highEntropyUserAgentHints"
はデフォルトで収集されます。 高エントロピーのクライアントヒントを収集する場合、またはデータ収集から他のコンテキスト情報を省略する場合は、このプロパティを設定します。 文字列は、任意の順序で含めることができます。
context
配列文字列。 デフォルト context
値の省略 highEntropyUserAgentHints
、および context
プロパティを省略した場合、データは収集されません。alloy("configure", {
"edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
"orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
"context": ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});