> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contentsquare live signals

> ContentsquareのLive SignalsをKameleoonで使用して、レイジクリック、繰り返しのスクロール、JavaScriptエラーなどのフリクションや不正行動に基づいて訪問者をターゲティングします。

SignalsはContentsquareによってトリガーされ、レイジクリック、継続的なホバー、繰り返しのスクロール、不正行為などのユーザー操作に基づいて発火します。

KameleoonとContentsquareの連携方法については、[このテーマの記事](../../as-a-destination/analytics/contentsquare)を参照してください。

## KameleoonでContentsquare Live Signalsを取得する

要約すると、Live Signalがトリガーされた際にContentsquareが初期化するKameleoonカスタムデータを作成・セットアップする必要があります。以下の手順でカスタムデータをセットアップします：

1. カスタムデータの名前を **ContentsquareLiveSignals** にします。
2. 取得方法 **Kameleoon Activation API** を選択します。
3. タイプ **List of Strings** を選択します。
4. スコープ **Visit** を選択します。

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/analytics/contentsquare-live-signals/image-44-1920x995.png)
</Frame>

<Note>
  Live Signalsの名前はContentsquareでエンドユーザーが変更できるため、当社のセグメントビルダーでLive Signalsを使用したい場合、カスタムデータポップインの最終ステップにある **Save the values for the targeting condition associated with the custom data point** オプションにカスタムスクリプトを追加する必要があります。
</Note>

```javascript theme={null}
return [
{value:'js_error_signal', label:'js_error_signal'}, 
{value:'consecutive_click_signal', label:'consecutive_click_signal'}, 
{value:'rage_click_signal', label:'rage_click_signal'}, 
{value:'repetitive_hovering_signal', label:'repetitive_hovering_signal'},
{value:'repeated_scrolling_signal', label:'repeated_scrolling_signal'},
{value:'mouse_shakes_signal', label:'mouse_shakes_signal'},
{value:'excessive_pastes_fraud_signal', label:'repetitive_hovering_signal'},
{value:'excessive_reloads_fraud_signal', label:'excessive_reloads_fraud_signal'} 
];
```

Live Signalsの名前に合わせてスクリプトを更新してください。例えば、デフォルトのシグナル `js_error_signal` を「JavaScript errors」と名付けた場合、上記のスクリプトは次のように更新する必要があります：

```javascript theme={null}
return [
{value:'JavaScript errors', label:'JavaScript errors'}, 
{value:'consecutive_click_signal', label:'consecutive_click_signal'}, 
{value:'rage_click_signal', label:'rage_click_signal'}, 
{value:'repetitive_hovering_signal', label:'repetitive_hovering_signal'},
{value:'repeated_scrolling_signal', label:'repeated_scrolling_signal'},
{value:'mouse_shakes_signal', label:'mouse_shakes_signal'},
{value:'excessive_pastes_fraud_signal', label:'repetitive_hovering_signal'},
{value:'excessive_reloads_fraud_signal', label:'excessive_reloads_fraud_signal'} 
];
```

その後、訪問中に1つ以上のLive Signalがトリガーされた訪問者をターゲティングできるようになります。

## 利用可能なContentsquareシグナル

デフォルトで9つのシグナルが利用可能です。

### フリクションシグナル

* `js_error_signal`：クリックがX秒以内にJSエラーを引き起こした場合
* `consecutive_click_signal`：同じ要素をY秒以内に連続X回クリック
* `rage_click_signal`：Yミリ秒以内にX回急速にクリック
* `repetitive_hovering_signal`：Y秒以内に同じ要素をX回ホバー
* `repeated_scrolling_signal`：ページのX%までスクロールして、Y%まで戻す動作をZ回繰り返す
* `mouse_shakes_signal`：Xミリ秒以内にマウスを左右または上下に急加速

### 不正シグナル

* `excessive_pastes_fraud_signal`：同じフィールドとセッション内でX回ペーストする。Low、Medium、Highの3段階のしきい値
* `excessive_reloads_fraud_signal`：同じセッション内でX回リロードする。Low、Medium、Highの3段階のしきい値

### 広告ブロックシグナル

* `adblocker_signal`：X秒以内に広告ブロッカーが検出された場合。

## KameleoonでContentsquareシグナルを使用する

Contentsquareシグナルは以下の用途で利用できます：

* セグメントビルダーでの[ターゲティング条件](../../../assets/segments/create-a-segment)として。
* 結果ページでの[ブレークダウン](../../../experiment-analytics/analyze-results/results-page/results-page-settings#オーディエンスの分割)として。

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/analytics/contentsquare-live-signals/image_35-1920x995.png)
</Frame>
