【注意事項】
以下は、ecコンシェルの設置法の一例となっておりますので、貴社テストサイト等での動作をご確認頂き、本番サイトに導入するようお願い致します。
※ページ構成についてはお手数ですが、カートASP事業者様にご確認くださいますようお願いいたします。
なお、下記の手順はタグを設置するドメインがクロスドメイン構成の場合のみ動作いたします。
動作するページ構成
・ 計測タグ設置ドメイン http://お客様のサービス名.aispr.jp以外 (例:http://xxxx.yyyy.jp)
・ カートページ https://ssl.aispr.jp/お客様のサービス名/cart/basket.html
・ 購入完了ページ https://ssl.aispr.jp/お客様のサービス名/cart/thanks.html
※ページ構成についてはお手数ですが、カートASP事業者様にご確認くださいますようお願いいたします。
【計測タグ】
- ログイン後に、サイト管理> レイアウト作成を押下してください。
- ご利用中のテンプレートの「編集」ボタンを押下してください。
【注意】カート用レイアウトには計測タグを設置しないでください。
下記は【テンプレート】TOP を編集する例です。 - テキストエディタ等に以下の計測タグを貼り付けます。(サイト識別子は別途確認、編集して下さい。確認方法はこちら)
<script>
(function(w,d,url,a,s,e){
w[a]= (w[a]||[]);
s = d.getElementsByTagName("script")[0];e = d.createElement("script");e.src=url;e.async=1;s.parentNode.insertBefore(e,s);
})(window,document,'//ec-concier.com/サイト識別子/analytics.js','ara');
ara.push(['init', 'サイト識別子', {subdomain:true,secondaryDomain:true}]);
ara.push(['relayDomains', 'ssl.aispr.jp',{form_get:true, form_post:true}]);
</script> - </body>直前挿入の右側に手順2で編集したScriptを貼付け、ページ下部の「保存」ボタンを押下して保存します。
ページ下部の「保存」ボタンを押下します。
【重要】 利用しているすべてのレイアウトに繰り返し計測タグを設置して下さい。全てに設置しない場合正しい接客配信ができなくなる場合もございます。
【カートタグ】
- サイト管理> ユーザJS編集を押下し、ユーザJS編集画面に遷移します。
- ユーザJS編集で利用するカート金額パラメータのXPATHをecコンシェルを導入するページから取得します。XPATHの確認手順はこちら。下記はXPATHが「//*[@id="sysMain"]/div[2]/div/div[1]/span」の例となります。
--貼り付けるScript <script> //ecコンシェルカート金額取得 function getPrice() { expression = '//*[@id="sysMain"]/div[2]/div/div[1]/span'; ret = document.evaluate(expression,document,null,XPathResult.ANY_TYPE,null); while(e=ret.iterateNext()) { return e.innerText; } return 0; } </script>
-
ユーザJS編集画面のコンソールの下部に手順2で編集したScriptを貼り付けます。ページ下部の「保存」ボタンを押下して保存します。
- カート管理> カートページを押下してください。
- 以下がカートタグです。(手順6で使用します) サイト識別子は別途確認、修正が必要です。確認方法はこちら。 計測タグ設置ドメイン (例:http://xxxx.yyyy.jp)はお客様サイトに合わせて適宜修正してください
<script>
(function(w,d,url,a,s,e){
w[a]= (w[a]=w[a]||[]);
s = d.getElementsByTagName("script")[0];e = d.createElement("script");e.src=url;e.async=1;e.src=url;s.parentNode.insertBefore(e,s);
})(window,document,'//ec-concier.com/サイト識別子/analytics.js','ara');
ara.push(['init', 'サイト識別子', {subdomain:true,secondaryDomain:true}]);
ara.push(['relayDomains', 'xxxx.yyyy.jp', {form_get:true, form_post:true}]);
ara.push(['cart', {cartPrice:getPrice()}]);
</script> - カートタグを、フリーエリア(下部)に貼り付け、画面下部の「保存」ボタンを押下して保存します。
【コンバージョンタグ】
- 集客管理> アフェリエイト/コンバージョン設定に移動します。
- 新規作成を押下します。
- 以下がコンバージョンタグです。(手順4で使用します) サイト識別子は別途確認、修正が必要です。確認方法はこちら。 計測タグ設置ドメイン (例:http://xxxx.yyyy.jp)はお客様サイトに合わせて適宜修正してください
<script>
(function(w,d,url,a,s,e){
w[a]= (w[a]||[]);
s = d.getElementsByTagName("script")[0];e = d.createElement("script");e.src=url;e.async=1;s.parentNode.insertBefore(e,s);
})(window,document,'//ec-concier.com/サイト識別子/analytics.js','ara');
ara.push(['init', 'サイト識別子', {subdomain:true,secondaryDomain:true}]);
ara.push(['relayDomains', 'xxxx.yyyy.jp', {form_get:true, form_post:true}]);
ara.push(['goal', {sumValue: <#総合計>}]);
</script> - 管理画面上の入力項目を以下のように登録した後、「確認」を押下します。
- ① 登録名:コンバージョンタグ
- ② 有効/無効:有効
- ③ コンバージョンポイント:購入完了画面
- ④ 方式:SCRIPTタグ方式
- ⑤ スニペット: 手順3でカスタマイズしたコンバージョンタグを貼付ます。
- 「保存」を押下して、保存します。