Flowオブジェクト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Boxever JavaScript Libraryは更新を受信しなくなりました。Sitecore Engage SDKにアップグレードして、将来の更新プログラムと拡張機能を取得することをお勧めします。
Boxever JavaScript LibraryまたはDirect HTTPリクエストを使用してSitecore Personalizeと統合する場合は、フローオブジェクトを使用して、ユーザーに関する識別データを収集し、ユーザーに対して実行するインタラクティブフルスタックエクスペリエンスまたはインタラクティブフルスタック実験のfriendlyIDを収集します。次に、オブジェクトをSitecore Personalizeに送信し、Sitecore Personalizeエクスペリエンスまたは実験を実行します。
フロー オブジェクトの必須属性
少なくとも、すべてのフローオブジェクトには、次の属性と1つのゲスト識別子属性が含まれている必要があります。
|
属性 |
種類 |
形容 |
例 |
必須/オプション |
|---|---|---|---|---|
|
clientKey |
糸 |
"ZpHxO9WvLOfQRVPlvo0BqB8YjGYuFfNe" |
必須 | |
|
friendlyId |
糸 |
実行するライブの対話型フルスタック エクスペリエンスまたはライブの対話型フルスタック実験のID。 |
"running_shoes_popup_02" |
必須 |
|
channel |
string (大文字) |
ユーザーがブランドとやり取りするタッチポイント。 たとえば、Webページの場合、チャネルは "WEB"です。モバイルアプリの画面の場合、チャネルは "MOBILE_APP"です。 値を設定しない場合、エクスペリエンスまたはテストのチャネルは "WEB"になります。 |
次のいずれかである必要があります。
|
必須 |
|
language |
文字列 (大文字ISO 639-1) |
ユーザーがアプリを使用している言語。 例えば、ユーザーがWebサイトで日本語を選択した場合、その言語は "JA"になります。 |
|
必須 |
|
currencyCode |
文字列 (大文字のISO 4217) |
ユーザーがアプリで使用している通貨のアルファベット順の通貨コード。 たとえば、ユーザーがウェブサイトの通貨としてオーストラリア ドルを選択した場合、通貨は "AUD"になります。 |
|
必須 |
|
pointOfSale |
糸 |
この値は、Sitecore Personalizeのインスタンスに存在する販売時点情報の名前に設定する必要があります。 |
|
必須 |
上記の属性に加えて、フロー オブジェクトには、次のゲスト識別子属性のいずれかを含める必要があります。
|
属性 |
種類 |
形容 |
例 |
必須/オプション |
|---|---|---|---|---|
|
browserId |
糸 |
ブラウザID。 Boxever JavaScript Libraryを使用している場合は、Boxever.getID() 関数が返す値に値を設定します。browser_id: Boxever.getID() 直接HTTP要求を使用している場合は、ブラウザIDを取得したときに返された値に値を設定します。 |
ブラウザIDは、次のような文字列です。 "a38b230c-11eb-4cf9-8d5d-274e9f344925" |
このテーブルの他の属性がフローオブジェクトの一部でない場合、必須です。 |
|
|
string (小文字を推奨) |
ゲストのメールアドレス。 |
このテーブルの他の属性がフローオブジェクトの一部でない場合、必須です。 | |
|
identifiers |
オブジェクトの配列 |
アプリのユーザーを識別するために使用される識別子。 |
|
このテーブルの他の属性がフローオブジェクトの一部でない場合、必須です。 |
オブジェクトのidentifiers配列:
|
属性 |
種類 |
形容 |
例 |
必須/オプション |
|---|---|---|---|---|
|
id |
糸 |
組織のIDシステム(顧客関係管理(CRM)システムなど)によって提供される一意のゲスト識別子。 |
"123456" |
必須 |
|
provider |
糸 |
一意のゲスト識別子を提供した組織のIDシステムの名前 ( Sitecore Personalizeの外部)。 |
"BXLP" |
必須 |
|
expiry_date |
文字列 (ISO 8601) |
一意のゲスト識別子の有効期限が切れる日付。これは、組織のIDシステムによって決まります。 |
"2025-04-15T08:39:44.868Z" |
随意 |
フローオブジェクトのオプション属性
フローオブジェクトには、オプションで選択したカスタムオブジェクトを含めることができます。
|
属性 |
種類 |
形容 |
例 |
必須/オプション |
|---|---|---|---|---|
|
params |
オブジェクト |
選択したオブジェクト。 |
params: { key: "value" } |
随意 |
例
この例では、Boxever JavaScript Libraryを使用するインテグレーションのフローオブジェクトについて説明します。フローオブジェクトは、ゲスト識別子としてbrowserIdを使用します。また、オプションのカスタムオブジェクトも含まれています。
この例では、Boxever JavaScript Libraryを使用するインテグレーションのフローオブジェクトについて説明します。フローオブジェクトは、ゲスト識別子としてemailを使用します。
この例では、Boxever JavaScript Libraryを使用するインテグレーションのフローオブジェクトについて説明します。フローオブジェクトは、オブジェクトのidentifiers配列をゲスト識別子として使用します。