2018年1月16日(火)よりサポートサイトはhttps://support2.karte.ioへ移行しました。

えびすマート:ユーザータグの設置

 

えびすマート店舗に、ユーザー属性を取得するためのユーザータグを設置する手順です。

設置はカート内の各ページに共通して表示されるheader_cart.xhtmlを編集して行います。

 

header_cart.xhtmlの編集

えびすマート管理画面トップ>画像・テンプレート>テンプレート管理をクリックします。

 

サーバーフォルダツリーから、view>userweb>common>header_cart.html をクリックします。

<body m:id='CONTENT'>と書かれた行の下に、KARTEの計測タグ(スクリーンショット内青色で囲んだ部分)が設置されているので(設置されていない場合はこちらを参考に設置してください)、計測タグの下の行に以下のタグを設置してください。


<div id="user_id" hidden><p m:id="common.MEMBER_ID_HERE"></p></div>
<div id="name" hidden><p m:id="common.MEMBER_NAME_HERE"></p></div>
<div id="birth_year" hidden><p m:id="common.BIRTH_YEAR_HERE"></p></div>
<div id="birth_month" hidden><p m:id="common.BIRTH_MONTH_HERE"></p></div>
<div id="birth_day" hidden><p m:id="common.BIRTH_DAY_HERE"></p></div>
<div id="rank_name" hidden><p m:id="common.MEMBER_RANK_NAME_HERE"></p></div>
<div id="nickname" hidden><p m:id="common.MEMBER_NICKNAME_HERE"></p></div>
<div id="point" hidden><p m:id="common.POINT_HERE"></p></div>
<script type="text/javascript">
var user_id = document.getElementById('user_id').innerText;
var name = document.getElementById('name').innerText;
var birth_year = document.getElementById('birth_year').innerText;
var birth_month = document.getElementById('birth_month').innerText;
var birth_day = document.getElementById('birth_day').innerText;
var nickname = document.getElementById('nickname').innerText;
var point = document.getElementById('point').innerText;

var a = location.pathname.split('/');
if (a[a.length - 1] !== 'cart_index.html') {
tracker.user({
user_id: user_id,
name: name,
birth_year:birth_year-0,
birth_month:birth_month-0,
birth_day:birth_day-0,
nickname:nickname,
point:point-0,
});
}
</script>

:計測タグ

:今回追加するユーザータグ

保存してプレビューフォルダにコピー をクリックします。

 

以上でユーザータグの設置は完了です。