範例:91APP 送出訂單
Google Tag Manager 安裝
新增變數

購物商品

變數名稱:91app [purchase] purchase_items
變數類型:資料層變數
資料層變數名稱:eventModel.items
按下「儲存」
購物 ID
如上述新增變數步驟,再建立 purchase_id 變數
變數名稱:91app [purchase] purchase_id
變數類型:資料層變數
資料層變數名稱:eventModel.transaction_id
按下「儲存」
購物 User ID
如上述新增變數步驟,再建立 purchase_user_id 變數
變數名稱:91app [purchase] purchase_user_id
變數類型:資料層變數
資料層變數名稱:eventModel.user_id
按下「儲存」
購物金額
如上述新增變數步驟,再建立 purchase_price 變數
變數名稱:91app [purchase] purchase_price
變數類型:資料層變數
資料層變數名稱:eventModel.value
按下「儲存」
新增觸發條件


觸發名稱:91app[purchase] (可更改)
觸發條件類型:自訂事件
事件名稱:purchase
按下「儲存」
新增代碼


代碼名稱: [91app] purchase
代碼類型:自訂 HTML
HTML:複製下面內容程式碼貼上
<script>
var data = {
'id': {{91app [purchase] purchase_id}},
'user_id':{{91app [purchase] purchase_user_id}},
'product': '',
'amount': {{91app [purchase] purchase_price}}
};
if({{91app [purchase] purchase_items}} !== undefined){
var items = {{91app [purchase] purchase_items}};
for(var i in items){
if(items[i] !== undefined){
data.product += (data.product == '')? items[i].item_id : ',' + items[i].item_id;
}
}
if(data.product != ''){
itg('event', 'purchase',{
'id': data.id,
'price': data.amount,
'promotion': '',
'product': data.product,
'user':{
'type': 'own',
'id': data.user_id,
'email': '',
'phone': ''
}
});
}
}
</script>
觸發條件:91app[begin_checkout]( 新增觸發條件)
按下右上角「儲存」按鈕後,點擊右上角「提交」並且「發布」即可生效。
提醒
請先用「預覽」功能測試,確認「Tags Fired」是否有觸發成功
Last updated