複数のASPのCVを1つのbeyondページに反映する

設定方法

  1. 連携したいASPのパラメーターを確認
    1. beyondページ>計測ツール・ASPを選択
    2. 選択欄下部の「◯◯」内のパラメーターの値を確認
      ezgif-1-deab547d59
  2. 以下のタグをタグ設定のHeadに入れる
    1. 現在 'squadbeyond_uid','use_id' になっている値に1.で確認したパラメーターの値を入力してください
<script>
var sbReplaceState = sbReplaceState || {};
(function(_) {

/* 付与するURLパラメータと取得先セレクタの指定 */
const extend = {
'squadbeyond_uid': '.js-v-id',
'user_id': '.js-v-id'
};

_.setParams = function() {
let url = "";
let params = new URLSearchParams();
const search = new URLSearchParams(location.search);
const hash = location.hash;
[...search.entries()].forEach((param) => {
params.set(param[0], param[1]);
});
[...Object.entries(extend)].forEach((param) => {
let target = document.querySelector(param[1]);
if (target) params.set(param[0], target.dataset.value);
});
if (params.toString()) url += '?' + params.toString();
if (hash) url += hash;
if (params) window.history.replaceState('', '', url);
};

})(sbReplaceState);
document.addEventListener('DOMContentLoaded', sbReplaceState.setParams, false);
</script>

3. CVテストを実施する

※Squad beyondでは複数のASPの合算値が確認可能です。どのASPから反映されたCVかは確認できません。

※beyondページの基本情報の「計測ツール・ASP」は、どのASPを選択していても、上記で追加したJavaScriptで必要なパラメーターが付与されるため、計測が可能です。