条件のコンテキストパラメータ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!重要機能の利用可能性は段階的に展開される一部です。御社の組織はまだこの機能を見られないかもしれません。導入時に環境が導入された際に利用可能になります。
以下のセクションでは、条件作成時に含めることができるコンテキストパラメータの種類を詳しく説明します。
条件にコンテキストパラメータを追加する前に、条件の パラメータ や 要素 の種類、そして サポートされていないJavaScript関数に慣れておくことをお勧めします。
ゲストパラメータ
guestオブジェクトにはサイト訪問者に関するパラメータが含まれています。カスタム条件でJavaScriptを使うと、guestオブジェクトの値の存在を確認することができます。例えば、サイト訪問者のゲストタイプは、Sitecore Personalizeがサイト訪問者に対して決定したアイデンティティのレベルです。
また、実験や体験に条件を追加する際に、非技術者が値を割り当てられるguestパラメータを含めることもできます。例えば、ゲストが使う言語を実験や体験を表示する条件として選択できます。
表の互換性欄には、パラメータが互換性のある実験や体験の種類が記載されています。 guestオブジェクトのパラメータは、あらゆる種類の実験や体験で使用できます。
条件でguestオブジェクトのパラメータを使用するには、JavaScriptエディタにguestパラメータへの全パスを含めてください。このテーブルのパラメータ列にフルパスが記載されています:
パラメータ
種類
互換性
概要
例
guest.language
ストリング
ウェブ、インタラクティブ、トリガー
このゲストが使う言語は、ISO 3166-1 alpha-2形式で表される2文字で表されています。
"EN"
guest.email
ストリング
ウェブ、インタラクティブ、トリガー
ゲストのメールアドレス。
guest.title
ストリング
ウェブ、インタラクティブ、トリガー
ゲストの称号。
"Ms."
guest.firstName
ストリング
ウェブ、インタラクティブ、トリガー
この客の名前。
"Dave"
guest.lastName
ストリング
ウェブ、インタラクティブ、トリガー
このゲストの名字。
"Jones"
guest.gender
ストリング
ウェブ、インタラクティブ、トリガー
このゲストの性別。
"unknown"
guest.city
ストリング
ウェブ、インタラクティブ、トリガー
ゲストの市の住所。
"Dublin"
guest.country
ストリング
ウェブ、インタラクティブ、トリガー
このゲストの国は、ISO 3166-1 alpha-2形式で表される2文字で表されています。
"IE"
guest.nationality
ストリング
ウェブ、インタラクティブ、トリガー
ゲストの国籍。
"Irish"
guest.dateOfBirth
日付
ウェブ、インタラクティブ、トリガー
このゲストの生年月日。
2001-02-15T00
guest.passportExpiry
日付
ウェブ、インタラクティブ、トリガー
ゲストのパスポートの有効期限です。
2023-08-01'T'`00
`.000'Zguest.type
ストリング
ウェブ、インタラクティブ、トリガー
ゲストが獲得するアイデンティティのレベル。
"customer"
guest.firstSeen
日付
ウェブ、インタラクティブ、トリガー
ゲストが初めてあなたのブランドと関わった時。
"2015-01-01T16:`17
`.000Z"guest.lastSeen
日付
ウェブ、インタラクティブ、トリガー
ゲストが最後にあなたのブランドと交流した時のことです。
"2023-04-06T16:`17
`.000Z"UTMとリファラーパラメータ
エクスペリエンスリクエストサービスは、サイト訪問者のリアルタイムセッションからパラメータを返します。 カスタム条件でJavaScriptを使用すると、エクスペリエンスリクエストサービスの値の有無を確認できます。例えば、サイト訪問者の販売時点を確認することができます。
また、実験や体験に条件を追加する際に、非技術ユーザーが値を割り当てられるセッションパラメータを含めることもできます。例えば、ユーザーは実験や体験を表示する条件として、サイト訪問者のURLに関連付けられたUTMキャンペーンを選択できます。
Sitecore Personalize経験リクエストサービスを呼び出し、条件評価時にパラメータを返すことを確実にするために、JavaScriptエディタに以下の機能を含めてください。
(function () { return { request: request }; })();
表の互換性欄には、そのパラメータが互換性のある実験や経験の種類が一覧化されています。パラメータは、同じ種類の実験や経験と互換性のある条件でのみ使用できます。
経験リクエストサービスのパラメータを条件で使用するには、JavaScriptエディタにrequestパラメータへの全パスを含めてください。フルパスはこの表のパラメータ列に記載されています:
パラメータ
種類
互換性
概要
例
request.pointOfSale
ストリング
ウェブとインタラクティブ
セッションに関連する販売時点です。
"myretailsite/ireland"
request.params.referrer
ストリング
インタラクティブ
セッションに関連付けられたリファラー。
"facebook.com"
request.params.utm.campaign
ストリング
インタラクティブ
訪問者の現在のURLに含まれるUTMキャンペーン。
"content_promotion"
request.params.utm.source
ストリング
インタラクティブ
訪問者の現在のURLに含まれるUTMソース。
"bing"
request.params.utm.medium
ストリング
インタラクティブ
訪問者の現在のURLに含まれるUTMメディア。
"social"
request.params.utm.content
ストリング
インタラクティブ
訪問者の現在のURLに含まれるUTMコンテンツ。
"call_to_action"
テナントパラメータ
tenantオブジェクトには、組織のテナント設定から得られたパラメータが含まれており、それらは会社情報画面で設定されています。カスタム条件でJavaScriptを使うと、tenantオブジェクトの値の存在を確認することができます。例えば、テナントの通貨がEURかどうかを確認できます。
!警告Company Information画面で設定され、tenantオブジェクトで返されるパラメータ値は、組織がSitecore Personalize APIに送信するパラメータと必ずしも同一ではありません。
表の互換性欄には、そのパラメータが互換性のある実験や体験の種類が一覧化されています。パラメータはインタラクティブな実験や体験と互換性のある条件でのみ使用可能ですtenant 。
条件でtenantパラメータを使用するには、JavaScriptエディタにtenantパラメータまでの全パスを含めてください。このテーブルのパラメータ列にフルパスが記載されています:
パラメータ
種類
互換性
概要
例
tenant.configurations.dateFormat
ストリング
インタラクティブ
Personalize UIに表示される日付フォーマット。
"1985-12-24"
tenant.configurations.name
ストリング
インタラクティブ
借主の名前です。
"My Retail Site"
tenant.configurations.timeZone
ストリング
インタラクティブ
借主のタイムゾーンです。
"Europe/Dublin"
tenant.configurations.currency
ストリング
(大文字のISO 4217)
インタラクティブ
貨幣価値がSitecore Personalize UIに表示される通貨のアルファベット順通貨コード。
"EUR"
tenant.configurations.language
ストリング
インタラクティブ
テナントの主要言語セット。
"en-gb"