会員情報連携-ファイル連携の仕様

Flipdesk導入サイトを利用するユーザーのIDとFlipdeskユーザーIDを紐付けることにより、サイトを利用するユーザーが持つ何らかのユーザー情報に基づいたターゲティングに使用することができます。

本記事は、オプション機能:会員情報連携-ファイルをご利用になる方向けです。

  1. 設置個所と仕様
  2. 動作確認の手順

基本タグにdata-sync-user-id属性を追加し、その値に貴社ユーザーIDを出力することで自動的に紐付けが行われます。この設定を行うことで、例えば、「男性かつメルマガ購読ユーザー」など通常の基本タグでは読み取れないユーザー情報を使ったターゲティングが可能になります。

1. 設置箇所と仕様

設置個所

  • 既に基本タグが設置されている場合
    既存の基本タグにdata-sync-user-id属性を追加し、貴社のユーザーIDの変数を入力してください。

通常の基本タグにdata-sync-user-id属性が追加されている状態です

<script language="javascript" charset="UTF-8" type="text/javascript" src="https://api.flipdesk.jp/chat_clients/flipdesk_chat.js?api_token=***" data-sync-user-id="ここに貴社のユーザーIDの変数を入力してください" defer></script>

  • これから基本タグを設置する場合
    通常の基本タグの代わりにdata-sync-user-id属性が追加された基本タグを設置してください。

仕様

  • 会員DBからリストを出力し、Flipdeskに取り込む機能です。自動更新はされないのでご注意ください。
  • 会員リストはユーザーIDを1列で記載したCSVファイルを用意してください。
  • 各項目について
    項目名 説明
    連携済みID数

    FlipdeskユーザーIdと、アップロードされた会員Idとの連携が完了しているユーザー数です。

    ユーザーリスト アップロードされたリスト名が表示されます。
    ユーザー数

    該当リストのユーザー数が表示されます。カーソルを合わせるとさらに、リスト内のうち連携が完了している(連携済みID数に計上されている)会員Id数を表示します。

    利用シナリオ数

    リストを使用しているシナリオの数です。カーソルを合わせるとさらに、ステータスがONになっているシナリオの数も確認できます。

    リスト更新日

    リストが上書き/追加された最新の日が表示されます。カーソルを合わせるとさらに、リスト更新ボタン、更新履歴ボタン、削除ボタンが表示されます。

    ボタンの色について

      • 緑:処理完了
      • ブルー:処理中
      • 赤:エラー
        エラーの場合、「エラー」の文字にカーソルを合わせるとエラー内容を確認できます。

    更新履歴ページ
    リストの更新タイミングの履歴を一覧で見れます。ファイル名をクリックするとダウンロードすることも可能です。

    ボタンの色について

      • 緑:「上書き」か「新規作成」の変更
      • ブルー:「追加」の変更(既存のユーザーリストに差分だけを追加)

     

全てのページで会員IDを出力する必要はありますか?

必要ありません。一度でも会員IDが読み込まれれば、FlipdeskユーザーIDと会員IDの紐付けが行われます。すでに会員IDの紐付けがされている場合や会員IDが存在しない場合は、以下のようにdata-sync-user-id属性の値を空で出力しても問題ありません。

<script language="javascript" charset="UTF-8" type="text/javascript" src="https://api.flipdesk.jp/chat_clients/flipdesk_chat.js?api_token=★★★" data-sync-user-id="" defer></script>

 

Googleタグマネージャーで会員ID連携タグを発火すると、data-sync-user-id属性が削除されてしまう場合の対処法は?

scriptタグ内のdata属性がタグ発火時に消去される事象を確認しています。
googleタグマネージャーのタグ設定で以下のスクリプトを記述し、期待通り動作することをご確認ください。
※ 「api_token=」の後ろに貴社のapi tokenを記述してください。
※「client_user_id」の部分は変数です。

<script language="javascript" charset="UTF-8" type="text/javascript">
 var script = document.createElement('script');
 script.type = 'text/javascript';
 script.language = 'javascript';
 script.src =
 'https://api.flipdesk.jp/chat_clients/flipdesk_chat.js?api_token=★★★';
 script.setAttribute('data-sync-user-id', '{{client_user_id}}');
 document.head.appendChild(script);
</script>

 

 

2. 動作確認の手順

会員情報連携タグが正常に動作しているかを確認するには、以下の手順で検証を行ってください。
※日々の運用についてはこちらをご確認ください。

  1. ファイル連携ページで「連携済みID数」が0ではない
  2. ユーザーリストをFlipdeskにアップロードする
  3. アップロードしたリストが適用されるシナリオを作成する。
    使用する条件:会員ユーザーリスト
  4. 連携実績のないブラウザで会員情報連携タグのないページを開く。
  5. シナリオが適用されないことを確認する。
  6. そのブラウザで会員情報連携タグがあるページを開く。
  7. 正しく当該のシナリオが適用されることを確認する。

ターゲティング設定時の注意点:

ファイル連携は事前にフィルターされたリストをもとにシナリオ配信を行うため、シナリオのターゲティング条件以外にフィルターを追加することは出来ません。

例えば会員データを全てアップロードし、そこから「10代のみに配信する」等の、会員独自のフィルターをかけることは出来ないため、10代の会員リストをFlipdeskにアップロードしてシナリオ配信設定を行う必要があります。