您可以将Bing转化跟踪代码集成到您的在线商店中,以了解从Bing广告访问的访客行为。跟踪代码将收集有关客户如何使用您的在线商店页面的数据,以便您可以更有效地计划广告活动以找到新客户,并向老客户进行再营销。本文将指导您在ShopBase商店上安装Bing转化跟踪代码。

本文主要内容

A. 获取Bing广告转化跟踪代码
B. 安装Bing广告转化跟踪代码

A. 获取Bing广告转化跟踪代码

指南

访问到 Bing Ads账号

在Bing Ads后台管理页面上, 单击 Tools, 选择 UET tag



单击 Create UET tag



填写 UET tag信息, 然后单击 Save 以保存。



注意:

UET标签名称应采用以下格式:Ads 1、 Ads 2、...以避免对跟踪事件误解。

在页面顶部,单击 Tools >> Conversion goals。点击 Create conversion goal按钮以创建转化跟踪目标。



填写需要的信息,例如 Name(名称、管理转化目标的目的)、 Type(转化类型,应该选择 Destination URL以输入),然后单击 Next



在下一页上填写创建转化目标的条件: Destination URL(为商店访客访问的链接填写条件)、 Goal category(转化目标的类别)、
Scope(为转化目标选择广告账号)、 Revenue value (选择转化计算方式和货币单位)、 Count(选择是否计算由同一个访客进行的转化)、 Conversion window(选择从访客点击广告以来允许记录转化的最大时间)、 Include in "Conversions"( 选择是否在报表的“转化”列中列出这些转化)、 UET tag (选择一个包含转化信息的标签)。单击 Save



成功创建新的转化目标后,返回 Conversion Goal后台管理页面,并复制相应于您刚创建的转化目标的标签ID。



B. 安装Bing广告转化跟踪代码

指南

从ShopBase后台管理页面,转到 在线商店 > 首选项

往下拉到 其他脚本 > 头部分,并将下面的代码粘贴到其中。

<script>
(function(w,d,t,r,u){
var f,n,i;w[u]=w[u]||[],f=function(){
var o={ti:"17490171"}; //insert your bingId in here
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
window.uetq = window.uetq || [];
window.sbsdk.ready(function() {
window.sbsdk.cart.onAdd(function(payload) {
let cart = window.sbsdk.cart.get()
let product_added = cart.items.find(item => item.variant_id == payload.variant_id)
window.uetq.push('event', 'add_to_cart', {
value: product_added.price,
items: [
{
quanity:product_added.qty,
product_id: product_added.variant_id,
}
],
currency: cart.currency,
});
});
let bingTracked = false;
window.sbsdk.page.onContextUpdate(function(context) {
if(context.type !== 'process_checkout') {
bingTracked = false;
}
window.addEventListener('load', function () {
bingInited = false
})
if(!bingInited) {
window.uetq.push('event','page_view',{ page_path: '/' + context.type});
}
if(context.type === 'process_checkout' || context.type ==='checkout') {
if(!bingTracked) {
let cart = window.sbsdk.cart.get()
let cartItem = cart.items.map(function(item) {
return item = {
'id': item.product_id,
'quantity': item.qty,
'item_price': item.total_line_with_discount_price,
}
})
window.uetq.push('event', 'begin_checkout',{ page_path: '/checkout/' },
{
items: JSON.stringify(cartItem),
currency: cart.currency,
value: String(cart.subtotal_price),
});
bingTracked = true
}
}
switch (context.type) {
case 'home':
// push event tracking pinterest at home page
break;
case 'cart':
break;
case 'product':
window.uetq.push('event', 'view_product', { page_path: '/products' });
break;
case 'collection':
break
case 'collections':
break;
case 'process_checkout':
break;
case 'post_checkout':
// Inject code tracking at thank you page here
let order = window.sbsdk.checkout.getOrder()
let collection_titles = []
if(order.items.length > 0 ) {
for(let x in order.items) {
let collections = order.items[x].collections
for(let y in collections) {
collection_titles[y] = collections[y].title
}
}
let line_items = order.items.map(function(item) {
return item = {
'product_category': collection_titles,
'product_name': item.product_title,
'product_id': item.product_id,
'product_quantity': item.qty,
'product_price': item.item_price,
}
})
let qtyBlock = document.getElementsByClassName('checkout-product-thumbnail__quantity');
let qty = 0
for (let i = 0; i < qtyBlock.length; ++i) {
qty += parseInt(qtyBlock[i].innerHTML)
}
let totalPrice = document.getElementsByClassName('payment-due__price')[0].innerHTML
totalPrice = totalPrice.substring(1)
totalPrice = totalPrice.substring(0, totalPrice.length - 3)

window.uetq.push('event', 'purchase', {
order_id: order.id,
value: totalPrice,
order_quantity: qty,
currency: window.sbsdk.cart.get().currency,
line_items: line_items
});
}
break;
default:
break;
};
});
});

</script>




将第4行上的 17490171 替换为Bing广告转化跟踪代码。

单击 保存以完成。

注意:

将Bing广告转化跟踪添加到ShopBase后,请按照 此文章的指南在Bing广告账号中创建个广告活动,当时您已经可以接收有关商店上的客户数据。

相关文章
这篇文章有帮助吗?
取消
谢谢!