Skip to main content
このモジュールは、顧客や訪問の特性を追跡するためのカスタムデータを設定するメソッドを提供します。また、Kameleoon の統合 LocalStorage 内のデータの取得および書き込みを行うデータ管理メソッドも含まれています。

readLocalData

readLocalData() メソッドは、以前に writeLocalData() を介して保存したローカルデータを読み取ります。エンジンは、標準的なストレージ制限を回避する統合 Local Storage からこのデータを取得します。
引数 戻り値

performRemoteSynchronization

performRemoteSynchronization() メソッドは、Data API に対してサーバー同期呼び出し(SSC)を実行します。この呼び出しでは、現在のビジターについて Kameleoon のバックエンドサーバーに保存されているビジット履歴を取得し、LocalStorage に書き込みます。これにより、Activation API を通じてデータにアクセスでき、ターゲティングに利用できるようになります。このメソッドは通常、クロスデバイスの照合や Safari ITP のために自動的に実行されるため、手動で呼び出す必要はありません。
引数

resetCustomData

resetCustomData() メソッドはカスタムデータの値をリセットします。
引数

retrieveDataFromRemoteSource

retrieveDataFromRemoteSource() メソッドは、指定された key でリモート Kameleoon サーバーに保存されたデータを取得します。このメソッドは、Data API 経由で以前に保存されたデータの取得をサポートしています。訪問者に対して大量のデータを迅速に保存および取得する場合に使用します。 この非同期メカニズムでは、サーバー呼び出しが完了したときに callback 関数が必要です。
引数

setCustomData

setCustomData() メソッドはカスタムデータの値を設定します。
引数

writeLocalData

writeLocalData() メソッドは、後で readLocalData() を介して取得するために、訪問者のブラウザにローカルデータを記録します。エンジンは、標準的なストレージ制限を回避する統合セッションデータとして Local Storage にこれを保存します。データは RAM キャッシングを介して同じタブ内ですぐに取得可能になり、物理的な書き込みは非同期で行われます。
引数