シナリオでcookieを使用する

シナリオでcookieを使用する際のポイントを説明します。高度な設定のため、知識のある方がご利用ください。

設定のポイント

配信の対象を、Flipdeskが提供している標準のターゲティング条件よりも限定的な範囲に狭めたることができます。

マイページを閲覧したユーザー、ダイレクトメッセージを実際に開いたユーザー、特定のシナリオが適用されたことがあるユーザーなどにcookieを書き込むことで、フレキシブルにシナリオを配信します。

配信対象に目印としてcookieを書き込み、その後にcookieの有無を判別してシナリオを適用する手法です。設定に際し、以下の2つのシナリオを作成する必要があります。

  1. cookieに値を書き込むシナリオ
  2. 書き込まれた値をターゲティングするシナリオ

cookieに値を書き込むシナリオ

Flipdeskのシナリオ適用時にcookieを書き込むには、HTMLボタンを使います。
設定方法は以下の通りです。

  1. HTMLボタンを選択してボタンの表示内容を設定します。その後ろに以下のスクリプトを記述します。
    <!--cookieを付与-->
    <script type="text/javascript">
    <!--
    document.cookie = "ここにcookie名を記述=1; path=/; max-age="+(60*60*24*7);
    -->
    </script>
  2. 「ここにcookie名を記述」と記載がある箇所に設定した文字列がcookie名となります。ここでは例として値が1になっています。これ以外の値の設定も可能です。
  3. max-age以下でcookieを保持する期間を設定しています。上記の例では7日間保持されるよう設定しています。上記の記述では60(秒)*60(分)*24(時間)*7(日)という意味になります。保持期間を長く設定すれば常用することができます。反対に短く設定することで特定の期間のみターゲティングすることができます。

cookieの最大保持期間はブラウザによって変わります。

詳細は各ブラウザのポリシーや規約をご確認ください。

 

書き込まれた値をターゲティングするシナリオ

cookieを書き込むシナリオが適用されたユーザーのブラウザには、指定したcookie名と値が書き込まれます。
このcookieの有無で配信ターゲットを絞り込みます。

  1. 配信条件を設定します。「cookie」条件を選択し、keyの欄に「配信したcookie名」を記述し、セレクトボックスは「存在する」に設定します。
  2. 値の欄には1(または設定した値)を記述し、一致条件は「部分一致する」または「完全一致する」に設定します。
  3. 他の配信条件が必要な場合は任意で追加します。
  4. また、cookieが配信されていないユーザーに別の提案をするシナリオを設定する手法も有効です。