データ管理
使用方法
一部の変数はイベントごとに設定する必要があります。必要な変数データをすべてのイベントに手動で追加する手間を省くため、データを揮発性または永続性のいずれかとして保存するオプションがあります。データは保存されると、各イベント(ライフサイクルイベントを含む)に追加されます。
データ管理の詳細については、こちらを参照してください。
永続性データ
addPersistent()
メソッドは、次の例に示すように永続性データを追加します。
tealium.addPersistent("KEY_NAME", "DATA", "INSTANCE_NAME");
getPersistent()
メソッドは、次の例に示すようにコールバックを使用して永続性データを取得します。
tealium.getPersistent("KEY_NAME", "INSTANCE_NAME", function (val) {
// this callback will be called when the persistent data source has been found
if (val === null) {
// returns null if data was not found
alert("Requested persistent data could not be found");
} else {
alert("Persistent object data returned: " + "mypersistentvariable = " + val.toString());
}});
removePersistent()
メソッドは、次の例に示すように永続性データを削除します。
tealium.removePersistent("KEY_NAME", "INSTANCE_NAME");
揮発性データ
addVolatile()
メソッドは、次の例に示すように揮発性データを追加します。
tealium.addVolatile("KEY_NAME", "DATA", "INSTANCE_NAME");
getVolatile()
メソッドは、次の例に示すようにコールバックを使用して揮発性データを取得します。
tealium.getVolatile("KEY_NAME", "INSTANCE_NAME", function (val) {
// this callback will be called when the volatile data source has been found
if (val === null) {
// returns null if data was not found
alert("Requested volatile data could not be found");
} else {
alert("Volatile object data returned: " + "myvolatilevariable = " + val.toString());
}});
removeVolatile()
メソッドは、次の例に示すように揮発性データを削除します。
tealium.removeVolatile("KEY_NAME", window.tealium_instance);