ecforceのカートをSquad beyondに実装する
ecforce上の設定
- カートのみ入っているページを作成する
- 呼び出すページのドメインでカートの呼び出しを許可する
- HOME>マーケティング管理>LP管理>LPテンプレート管理>詳細>JavaScript編集から、下記コードを追加
※LP、確認ページ、サンクスページ等Squad beyondで呼び出すページ全てにLPテンプレートに追記してください
- HOME>マーケティング管理>LP管理>LPテンプレート管理>詳細>JavaScript編集から、下記コードを追加
window.addEventListener('message', (event) => {
if (event.origin !== 'https://配信URLのドメイン') {
return;
}
console.log('scrollHeight:', event.data.scrollHeight);
});
const bodyElement = document.querySelector('body');
const resizeObserver = new ResizeObserver(function(entries) {
var scrollHeight = bodyElement.scrollHeight
window.parent.postMessage({scrollHeight: scrollHeight}, 'https://配信URLのドメイン');
});
resizeObserver.observe(bodyElement);
3. 上記完了後、ecforceにSquad beyondにカートを実装したい旨をご連絡ください
Squad beyond上の設定
- Widget>「ecforceカート※要JavaScript」と検索>該当widgetを追加する
- Widget内のScriptタグをタグ設定bodyの中にカット&ペースト
Squad beyondで記事LPとLP両方作成されている方へ
Squad beyondで記事LPとLP両方作成されている場合、LPのレポートのみにCVが反映されます