...
会員情報連携の概要については以下の記事をご参照ください。
【WhatYa】会員情報連携のトラブルシューティング
前提条件と留意事項
Aura panel | ||||
---|---|---|---|---|
| ||||
futureshopの測定タグで会員情報連携を設定する場合 |
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
測定タグのへのタグの設定 |
futureshop管理画面のメニュー:プロモーション管理 > 測定タグ一覧で、以下を設定いただきます。
...
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
注文完了ページ以外 |
注文完了ページ以外の全てのページに、埋め込みタグを設定します。
...
上記の注文完了ページ以外に、以下の設定を行ってください。
...
出力設定
<body>タグ内(<body>タグの後)に出力するを選択
出力内容
以下タグ、埋め込みタグのサンプルです。
※以下の埋め込みタグはあくまでもサンプルとなりますので、変数やScriptのサポートは出来ませんのでご了承下さい。
※6行目のXXXXの箇所はサンプルの値となりますので、御社のクライアントコートを入れてください。
コード ブロック | ||
---|---|---|
| ||
<script> document.addEventListener("DOMContentLoaded", function() { try { const memberid = "{@ member.id @}".trim(); const scriptTag = document.createElement('script'); scriptTag.src = "https://whatya.solairo-api.com/XXXXsola10/chat.js"; if (memberid && memberid !== "null") { scriptTag.setAttribute('data-cs-id', '{@ member.id @}'); scriptTag.setAttribute('data-cs-secret', '{@ member.id @}'); if (document.getElementsByClassName('fs-trial-header__title')[0]) { document.getElementsByClassName('fs-trial-header__title')[0].innerText = 'Logged in: Script tag added with data attributes'; } } else { if (document.getElementsByClassName('fs-trial-header__title')[0]) { document.getElementsByClassName('fs-trial-header__title')[0].innerText = 'Not logged in: Error adding script tag'; } } document.body.appendChild(scriptTag); } catch (error) { console.error("エラーが発生しました:", error.message); } }); </script> |
パネル | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
注文完了ページ |
注文完了ページに、以下の設定を行ってください。
...
出力設定
<body>タグ内(<body>タグの後)に出力するを選択
出力内容
以下埋め込みタグのサンプルです。
※以下の埋め込みタグはあくまでもサンプルとなりますので、変数やScriptのサポートは出来ませんのでご了承下さい。
※6行目のXXXXの箇所はサンプルの値となりますので、御社のクライアントコートを入れてください。
コード ブロック | ||
---|---|---|
| ||
<script> document.addEventListener("DOMContentLoaded", function() { try { const memberid = "{@ member.id @}".trim(); const scriptTag = document.createElement('script'); scriptTag.src = "https://whatya.solairo-api.com/XXXXsola10/chat.js"; if (memberid && memberid !== "null") { scriptTag.setAttribute('data-cs-id', '{@ member.id @}'); scriptTag.setAttribute('data-cs-secret', '{@ member.id @}'); if (document.getElementsByClassName('fs-trial-header__title')[0]) { document.getElementsByClassName('fs-trial-header__title')[0].innerText = 'Logged in: Script tag added with data attributes'; } } else { if (document.getElementsByClassName('fs-trial-header__title')[0]) { document.getElementsByClassName('fs-trial-header__title')[0].innerText = 'Not logged in: Error adding script tag'; } } document.body.appendChild(scriptTag); } catch (error) { console.error("エラーが発生しました:", error.message); } }); </script> <script> window.onWhatYaReady = (whatya) => { whatya.purchase({ price: {% analytics.purchase_price_with_options_including_tax %}, user_id: '{@ member.id @}' }); } </script> |
...
設定は以上となります。