JavaScriptに指定のコードを設置することで可能です
beyondページに流入時に付与されていたパラメータは、そのまま次のページに引き継がれます。
落ちてしまった場合は、下記方法をご参考ください。
設定方法
- タグ設定>JavaScript headに下記コードをペーストする
- 右上の「保存」をクリックします。
<script type="text/javascript">
var sbExtendId = sbExtendId || {}; (function (_)
{const url =
'遷移先のURL'
;
const extend = new URLSearchParams({
'squadbeyond_uid':'.js-v-id', 'sb_article_uid':'.js-a-id',
/*引き継ぎたいパラメータがない場合は、下記は削除してください*/
'引き継ぎたいパラメータ'
:'.js-v-id'
});
_.setURL = function () {
let href = new URL(url);
let params = href.searchParams;
const current = new URLSearchParams(location.search);
;[...current.entries()].forEach((param, i) => {
params.set(param[0], param[1]);
});
;[...extend.entries()].forEach((param, i) => {
let target = document.querySelector(param[1]);
if(target) params.set(param[0], target.dataset.value);
});
setTimeout( () => location.href= href, 1000*2);
}
})(sbExtendId);
document.addEventListener('DOMContentLoaded', sbExtendId.setURL, false);
</script>
3. 「遷移先のURL」を遷移先のURLに変更
- 変更前
{const url =
'遷移先のURL'
;
- 変更後(例)
{const url =
'https://knowledge.squadbeyond.com/'
;
4. 「引き継ぎたいパラメータ」を引き継ぎたいパラメータ名に変更
- 変更前
const extend = new URLSearchParams({
'squadbeyond_uid':'.js-v-id', 'sb_article_uid':'.js-a-id',
/*引き継ぎたいパラメータがない場合は、下記は削除してください*/
'引き継ぎたいパラメータ'
:'.js-v-id'
});
- 変更後
例:pbidのパラメータを引き継ぎたい場合
const extend = new URLSearchParams({
'squadbeyond_uid':'.js-v-id', 'sb_article_uid':'.js-a-id',
/*引き継ぎたいパラメータがない場合は、下記は削除してください*/
'pbid'
:'.js-v-id'
});
例:引き継ぎたいパラメータがない場合
const extend = new URLSearchParams({
'squadbeyond_uid':'.js-v-id', 'sb_article_uid':'.js-a-id'
});
ASPや計測ツール用のパラメータについて
連携可能なASPや計測ツールでの計測に必要なパラメータは、
基本情報>計測ツール・ASPで選択し、「更新する」をクリックすることで
自動付与することができます。