1. ヘルプセンター
  2. レンタルカート・レンタルフォーム一覧
  3. 初めてA8.netをご利用される広告主様向け(ショッピングカート)

ebisumart(エビスマート)

ebisumart(エビスマート)のタグ設定手順です。

※ご注意※
CVタグ内「"pid": "s000000********",」の部分は、貴社の<プログラムID>を入力する必要がございます。

<プログラムID>は「件名:A8.netお申込書受領に関するご連絡」のメールに記載しております【sから始まる15桁のID】となります。 
ご確認の上、代入をお願いいたします。 
※<広告主ID>とお間違えのないようにお気を付けください。

 

設定手順1:headタグの設定

以下タグをサイト内全ページへご設置ください。

 ▼<head>内にご設置頂くタグ 
<script src="//statics.a8.net/a8sales/a8sales.js"></script>
<script src="//statics.a8.net/a8sales/a8crossDomain.js"></script>
<script src="//statics.a8.net/a8sales/a8shopForm.js"></script>

※確実に読み込ませる為、<head>内上部へのタグ設置を推奨しております。
※JavaScriptなどでこのタグを動的に生成してもよいですが、そのときに<noscript>で囲わないように設定をお願いします。
※3本のタグのうち後者2本はドメインをまたぐサイトでも成果計上を正常に行うためにご設定が必要なものとなります。
 ドメインをまたがないサイトである場合も、今後のトラッキング漏れリスクの軽減のため設定を推奨はしておりますが、余分なタグのご設定をご希望されない場合は、省いていただいても問題ございません。

 

設定手順2:CVタグの設定(ebisumart管理画面経由)

※ebisumart管理画面より設置

┗出力箇所は「下部」で指定

 

<span id="a8sales"></span>
<script src="//statics.a8.net/a8sales/a8sales.js"></script>
<script>
// 受注情報
var salesOrder = document.forms.HIDDEN_DATA_FORM.ORDER_DISP_NO.value;
var totalPrice = Number(document.forms.HIDDEN_DATA_FORM.GOKEI.value);
 
var a8order = {
"pid": "s000000********",
"order_number": salesOrder,
"currency": "JPY",
"items": [],
"total_price": totalPrice
};
// 商品情報
var _count = document.forms.HIDDEN_DATA_FORM.ITEM_CD.length;
//単品の場合
if(_count === undefined && document.forms.HIDDEN_DATA_FORM.ITEM_CD !== undefined) {
var _item_cd = document.forms.HIDDEN_DATA_FORM.ITEM_CD.value;
var _item_price = Number(document.forms.HIDDEN_DATA_FORM.ITEM_TEIKA.value);
var _item_quant = Number(document.forms.HIDDEN_DATA_FORM.ITEM_AMOUNT.value);
if(_item_price*_item_quant > 0){
a8order.items.push({
"code": _item_cd,
"price": parseInt(_item_price),
"quantity": _item_quant
});
}
//複数の場合
}else{
for (var i = 0;i < _count; i++){
var _item_cd = document.forms.HIDDEN_DATA_FORM.ITEM_CD[i].value;
var _item_price = document.forms.HIDDEN_DATA_FORM.ITEM_TEIKA[i].value;
var _item_quant =  document.forms.HIDDEN_DATA_FORM.ITEM_AMOUNT[i].value;
var _item_quant = parseInt(_item_quant);
if(_item_price*_item_quant > 0){
a8order.items.push({
"code": _item_cd,
"price": parseInt(_item_price),
"quantity": _item_quant
});
}
}
}
console.log(a8order);
a8sales(a8order);
</script>
var _count = document.forms.HIDDEN_DATA_FORM.ITEM_CD.length;

メイクショップ説明2

 

▼※設定イメージ

エビスマート編集中4