SignalsはContentsquareによってトリガーされ、レイジクリック、継続的なホバー、繰り返しのスクロール、不正行為などのユーザー操作に基づいて発火します。
KameleoonとContentsquareの連携方法については、このテーマの記事を参照してください。
KameleoonでContentsquare Live Signalsを取得する
要約すると、Live Signalがトリガーされた際にContentsquareが初期化するKameleoonカスタムデータを作成・セットアップする必要があります。以下の手順でカスタムデータをセットアップします:
- カスタムデータの名前を ContentsquareLiveSignals にします。
- 取得方法 Kameleoon Activation API を選択します。
- タイプ List of Strings を選択します。
- スコープ Visit を選択します。
Live Signalsの名前はContentsquareでエンドユーザーが変更できるため、当社のセグメントビルダーでLive Signalsを使用したい場合、カスタムデータポップインの最終ステップにある Save the values for the targeting condition associated with the custom data point オプションにカスタムスクリプトを追加する必要があります。
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」と名付けた場合、上記のスクリプトは次のように更新する必要があります:
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シグナルは以下の用途で利用できます: