よくあるご質問

サービスに関するよくいただくご質問をまとめました。お探しの内容が見つからない場合はお問い合わせください。

読込中…

カテゴリ一覧 / 配信(準備)

指定のパラメーターを引き継がれないようにする

タグ設定で下記記述を追記することで、指定のパラメータを次のページに引き継がれないように設定することが可能です。

設置手順

  1.  Version編集画面右手のツールバー>「タグ設定」をクリック

スクリーンショット 2024-12-26 13.17.31

  2.  Javasript Head欄に下記記述をペーストする

<script>
class sbParams {
    constructor() {
    }
    removeParameterToLink(list, type = 'black', selector = 'a[href^=http') {
        const nodelist = document.body.querySelectorAll(selector);
        const node = Array.prototype.slice.call(nodelist, 0);
        node.forEach((element) => {
            if (element.href.includes('tel:')) return
            const href = new URL(element.href);
            [...href.searchParams.keys()].forEach((name) => {
                if ((type == 'black' && list.includes(name)) ||
                    (type == 'white' && !list.includes(name))) {
                        href.searchParams.delete(name);
                }
            })
            element.href = href.toString();
        });
    }
}
</script>

  3.  Javasript Body欄に下記記述をペーストする

<script>
  window.addEventListener('load', () => {
     const SB = new sbParams();
     SB.removeParameterToLink([
       '⚪︎⚪︎⚪︎⚪︎',
       '▲▲▲▲'
     ], 'black');
  }, false);
</script>

  4.  「⚪︎⚪︎⚪︎⚪︎」「 ▲▲▲▲」の部分に、引き継がれないようにしたいパラメータ名を入力してください。

例:「utm_parameter=abc」と「utm_creative=123」を引き継がれないようにしたい場合

<script>
  window.addEventListener('load', () => {
     const SB = new sbParams();
     SB.removeParameterToLink([
       'utm_parameter',
       'utm_creative'
     ], 'black');
  }, false);
</script>
  • 除外したいパラメーターが1つのみの場合
    • 「 ,'▲▲▲▲' 」を削除してください。
  • 除外したいパラメーターが3つ以上の場合
    • 各パラメータ名をクオーテーション(' ')で囲み、カンマで繋いで追加してください。

解決しない場合は

こちらに記載のない内容や、より詳しい情報が必要な場合はサポートチームまでお問い合わせください。

お問い合わせフォームへ