Engage.init(設定)
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
非同期init() 関数は、アプリのクライアント側でEngage SDKを初期化します。この関数は、windowオブジェクトが定義された後、他のEngage関数を呼び出す前に呼び出してください。
初期化中に、この関数は ブラウザIDを作成し、ブラウザにCookieとして格納します。
Example 1. 例: Engage SDKスクリプト
init() 関数の使用方法の例を次に示します。init() 関数を非同期的に呼び出し、戻り値を変数に保存する必要があります。
Example 2. 例: Engage SDKパッケージ
Reactアプリでinit() 関数を使用する方法の例を次に示します。 init() 関数を非同期的に呼び出し、戻り値を変数に保存する必要があります。
Engage関数をウィンドウオブジェクトに公開するには、戻り値をwindowオブジェクトに割り当てます。これは、Sitecore PersonalizeのWebエクスペリエンスまたはWeb実験内でEngage関数を呼び出すために行う必要があります。
運用環境では、init() 関数を一度呼び出してから、選択した状態管理ソリューション (React ContextやReduxなど) を使用してアプリ全体で共有する必要があります。
engage.js:
App.js: