Cookie は、同じドメインの複数のページにわたって情報を保存および取得できます。Util.cookieWrite()
メソッドを使用して、Cookie に値を設定します。Util.cookieRead()
メソッドを使用すると、Util.cookieWrite()
を使用して値セットを取得できます。
Adobe Experience Platformのデータ収集機能には、インターフェイスで cookie を設定する機能は用意されていません。
s.Util.cookieWrite()
メソッドを呼び出して、Cookie に目的の値を設定します。
s.Util.cookieWrite("example_cookie","Example cookie value")
Cookie の有効期限を決定するには 3 番目のオプション引数を使用できます。s.Util.cookieWrite()
を使用して設定された Cookie は、デフォルトでブラウザーセッションの終了時に期限切れになります。
// Set a cookie with an expiration 6 months from now
var cookieDate = new Date();
cookieDate.setMonth(cookieDate.getMonth() + 6);
s.Util.cookieWrite("example_cookie","Example 6-month cookie",cookieDate);
Cookie の書き込みが成功した場合は、変数をインスタンス化できます。この変数はブール値です。
var success = s.Util.cookieWrite("example_cookie","Example cookie value");
if (success) {
console.log("Cookie written successfully");
} else {
console.log("Cookie write failed");
}