【注意事項】
以下は、ecコンシェルの設置法の一例となっておりますので、貴社テストサイト等での動作をご確認頂き、本番サイトに導入するようお願い致します。
計測タグ、カートタグ、コンバージョンタグを同一のドメインに設置する場合のみ動作いたします。
※ページ構成についてはお手数ですが、カートASP事業者様にご確認くださいますようお願いいたします。
【準備】
下記URLのフォームからebisumartサポートへタグマネージャオプションの開放を依頼します
https://support.ebisumart.com/apply.html?id=OTOIAWASE
【計測タグ】
-
ebisumartの管理画面にログインし、左メニューの 「データ解析」 > 「タグマネージャ」から
タグルール新規登録/一覧を開きます -
新規登録ボタンをクリックします
- タグルール名:全画面表示対象
出力ページ:全画面 を選択し、確認ボタンを押下、登録します -
管理画面左メニューの データ解析 > タグマネージャからタグ新規登録/一覧を開きます
-
新規登録ボタンをクリックします
- 以下の項目を入力し、確認ボタンを押下、登録します(サイト識別子は別途確認、編集下さい。→確認方法)
タグコード:ec01
タグ名:ecコンシェル計測タグ
タグタイプ:カスタムHTML
タグ出力箇所:下部
タグ表示ルール:全画面表示対象
タグHTML:下記の通り
<!-- ec concier -->
<!-- 計測タグ -->
<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', 'サイト識別子']);
</script>
<!-- /計測タグ -->
<!-- ec concier -->

【カートタグ】
カートタグは、「ショッピングカート」ページに設置します。
-
ebisumartの管理画面にログインし、「画像・テンプレート」>「テンプレート管理」を押下し、サーバーフォルダーツリーを表示します。
-
以下のカートタグをコピーします。
<!-- ec concier --> <!-- カートタグ --> <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','サイト識別子']);ara.push(['cart', {cartPrice: getPrice()}]); </script> <!-- /カートタグ --> <!-- /ec concier ->
-
「ショッピングカート」ページにあたるファイルを選択し、HTML編集画面を表示させ、カートタグを </body> の上に貼り付けます。
-
以下の、カート内金額パラメータのXPATHを取得するスクリプトをコピーします。下記はデフォルトのテンプレートを利用した場合です。テンプレートをカスタマイズされている場合は、こちらから手順をご確認ください。
<!-- ec concier -->
<!-- ecコンシェル金額取得 -->
<script>
function getPrice()
{
var expression='//span[@class="price"]/text()';
try{
var v = document.evaluate(expression,document,null,XPathResult.ANY_TYPE,null).iterateNext().nodeValue;
if(/[0-9,]+円/.test(v)){return v.match(/([0-9,]+)円/)[1].match(/[0-9]/g).join("")};
}catch(e){}
return 0;
};
</script>
<!-- ec concier --> -
手順3で貼り付けたカートタグの上に、コピーした金額取得スクリプトを貼り付けます。
-
HTML編集画面の左上にある「保存」ボタンを押下し保存します。
-
スマートフォン用ページがある場合、同様に、「ショッピングカート」ページにあたるファイルに、カートタグを貼り付けます。
-
以下の、カート内金額パラメータのXPATHを取得するスクリプトをコピーします。下記はデフォルトのテンプレートを利用した場合です。テンプレートをカスタマイズされている場合は、こちらから手順をご確認ください。
<!-- ec concier -->
<!-- ecコンシェル金額取得 -->
<script>
function getPrice()
{
var expression='//p[@class="total"]/strong/text()';
try{
var v = document.evaluate(expression,document,null,XPathResult.ANY_TYPE,null).iterateNext().nodeValue;
if(/[0-9,]+円/.test(v)){return v.match(/([0-9,]+)円/)[1].match(/[0-9]/g).join("")};
}catch(e){}
return 0;
};
</script>
<!-- ec concier --> - 手順7で貼り付けたカートタグの上に、コピーした金額取得スクリプトを貼り付けます。
- HTML編集画面の左上にある「保存」ボタンを押下し保存します。
【コンバージョンタグ】
コンバージョンタグは、「注文完了」ページに設置します。
-
ebisumartの管理画面にログインし、「画像・テンプレート」>「テンプレート管理」を押下し、サーバーフォルダーツリーを表示します。
-
以下のコンバージョンタグをコピーします。
<!-- /ec concier --> <!-- コンバージョンタグ --> <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', 'サイト識別子']);ara.push(['goal', {sumValue: getPrice()}]); </script> <!-- /コンバージョンタグ --> <!-- /ec concier -->
-
「注文完了」ページにあたるファイルを選択し、HTML編集画面を表示させ、コンバージョンタグを </body> の上に貼り付けます。
-
以下の、購入合計金額パラメータのXPATHを取得するスクリプトをコピーします。下記はデフォルトのテンプレートを利用した場合です。テンプレートをカスタマイズされている場合は、こちらから手順をご確認ください。
<!-- ec concier -->
<script>
//ecコンシェル金額取得
function getPrice() {
var expression='//input[@name="GOKEI"]/@value';
ret = document.evaluate(expression,document,null,XPathResult.ANY_TYPE,null);
while(e=ret.iterateNext()) {
return e.value;
}
return 0;
}
</script>
<!-- /ec concier --> -
手順3で貼り付けたコンバージョンタグの上に、コピーした金額取得スクリプトを貼り付けます。
-
HTML編集画面の左上にある「保存」ボタンを押下し保存します。
-
スマートフォン用ページがある場合も同様に、「注文完了」ページにあたるファイルに、コンバージョンタグを貼り付けます。
-
以下の、購入合計金額パラメータのXPATHを取得するスクリプトをコピーします。下記はデフォルトのテンプレートを利用した場合です。テンプレートをカスタマイズされている場合は、こちらから手順をご確認ください。
<!-- ec concier -->
<script>
//ecコンシェル金額取得
function getPrice()
{
var expression='//p[@class="total"]/strong/text()';
try{
var v = document.evaluate(expression,document,null,XPathResult.ANY_TYPE,null).iterateNext().nodeValue;
if(/[0-9,]+円/.test(v)){return v.match(/([0-9,]+)円/)[1].match(/[0-9]/g).join("")};
}catch(e){}
return 0;
};
</script>
<!-- /ec concier --> - 手順7で貼り付けたコンバージョンタグの上に、コピーした金額取得スクリプトを貼り付けます。
- HTML編集画面の左上にある「保存」ボタンを押下し保存します。