Skip to content

サービスとしてのセグメンテーション

ユーザー行動によってアクティブ化されたセグメントに反応するためのJavaScript API。

Fanplayrのサービスとしてのセグメンテーションは、ユーザーが属するセグメントに関する情報を伴うイベントを発行するJavaScript APIです。これらのイベントをリッスンすることで、ユーザーが特定のセグメントに属したときにカスタムアクションを実装できます。

これは、標準のFanplayr連携に加えて使用されます。

コールバックテンプレート

以下のスニペットは、Fanplayrが各ページを追跡した後に、サービスとしてのセグメンテーションイベントをリッスンするために使用されます。

html
<!-- ユーザー追跡スニペットの前 -->
<script>
  window.fanplayr_api = [
    {
      _type: 'onPageView',
      callback: function (event) {
        // Fanplayrが各ページビューを追跡した後に呼び出されます。
        // `event.segments` は、追跡されたページでユーザーが属したすべてのセグメントタグの配列です。
      }
    }
  ];
</script>

例:サードパーティチャットウィジェット

このメカニズムは、ユーザーが事前定義されたセグメントに属したときにサードパーティのチャットサービスを開くカスタムロジックを実装するために使用できます。

html
<!-- ユーザー追跡スニペットの前 -->
<script>
  window.fanplayr_api = [
    {
      _type: 'onPageView',
      callback: function (event) {
        if (event.segments.indexOf('High-Value-Customer') !== -1) {
          olark('api.chat.sendMessageToVisitor', {
            body: "Questions? We'd love to chat."
          });
        }
      }
    }
  ];
</script>