> ## 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

> Utilisez les Contentsquare Live Signals dans Kameleoon pour cibler les visiteurs en fonction de comportements de friction et de fraude tels que les rage clicks, les defilements repetes et les erreurs JavaScript.

Les Signals sont declenches par Contentsquare en fonction des interactions des utilisateurs, telles que rage clicking, hovering constant, scrolling repete et activite frauduleuse.

Pour savoir comment integrer Kameleoon a Contentsquare, vous pouvez lire [notre article sur le sujet](../../as-a-destination/analytics/contentsquare).

## Recuperer les Contentsquare Live Signals dans Kameleoon

En resume, vous devrez creer et configurer une custom data Kameleoon que Contentsquare initialisera lorsqu'un live signal est declenche. Suivez ces etapes pour configurer la custom data :

1. Nommez votre custom data **ContentsquareLiveSignals**.
2. Choisissez la methode d'acquisition **Kameleoon Activation API**.
3. Choisissez le type **List of Strings**.
4. Choisissez le scope **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>
  Comme les noms des Live Signals peuvent etre modifies par l'utilisateur final dans Contentsquare, si vous souhaitez utiliser les Live Signals dans notre Segment Builder, vous devez ajouter un script personnalise dans l'option **Save the values for the targeting condition associated with the custom data point** du pop-in de la custom data (derniere etape).
</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'} 
];
```

Mettez a jour le script en fonction des noms de vos Live Signals. Par exemple, si vous avez nomme le signal par defaut `js_error_signal` : "JavaScript errors", alors le script ci-dessus doit etre mis a jour ainsi :

```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'} 
];
```

Vous pouvez ensuite cibler les visiteurs lorsque un ou plusieurs Live Signal(s) ont ete declenches pendant leur visite.

## Contentsquare Signals disponibles

Neuf Signals sont disponibles par defaut.

### Friction Signals

* `js_error_signal` : Chaque fois qu'un clic provoque une erreur JS dans X secondes
* `consecutive_click_signal` : Cliquer sur le meme element X fois consecutivement dans Y secondes
* `rage_click_signal` : Cliquer rapidement X fois dans Y millisecondes
* `repetitive_hovering_signal` : Survoler le meme element X fois dans Y secondes
* `repeated_scrolling_signal` : Scroller jusqu'a X% de la page puis remonter jusqu'a Y% de la page Z fois
* `mouse_shakes_signal` : Accelerer la souris a gauche et a droite ou de haut en bas dans X millisecondes

### Fraud Signals

* `excessive_pastes_fraud_signal` : Coller dans le meme champ et lors de la meme session X fois avec trois seuils : Low, Medium et High
* `excessive_reloads_fraud_signal` : Rechargement lors de la meme session X fois avec trois seuils : Low, Medium et High

### Ad Block Signal

* `adblocker_signal` : Chaque fois qu'un bloqueur de publicite est detecte dans X secondes.

## Utiliser les Contentsquare Signals dans Kameleoon

Vous pouvez utiliser les Contentsquare Signals :

* comme [condition de ciblage](../../../assets/segments/create-a-segment) dans notre Segment Builder.
* comme [breakdown](../../../experiment-analytics/analyze-results/results-page/results-page-settings#ventiler-l’audience) sur la page Resultats.

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