Yahoo广告埋点代码

1.将Yahoo提供的代码中的pixel Id替换到下面的示例代码中。下述代码中的 10120000 (4 处) 需要替换成Yahoo提供的代码中的pixel Id。

<script type="text/javascript">
(function (w, d, t, r, u) {
w[u] = w[u] || [];
w[u].push({
'projectId': '10000',
'properties': {
'pixelId': '10120000'
}
});
var s = d.createElement(t);
s.src = r;
s.async = true;
s.onload = s.onreadystatechange = function () {
var y, rs = this.readyState,
c = w[u];
if (rs && rs != "complete" && rs != "loaded") {
return
}
try {
y = YAHOO.ywa.I13N.fireBeacon;
w[u] = [];
w[u].push = function (p) {
y([p])
};
y(c)
} catch (e) {}
};
var scr = d.getElementsByTagName(t)[0],
par = scr.parentNode;
par.insertBefore(s, scr)
})(window, document, "script", "https://s.yimg.com/wi/ytc.js", "dotq");

$(function () {
window.dotq = window.dotq || [];
// 產品頁面
$(document.body).on('dj.viewContent', function (e, data) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'ViewProduct',
'product_id': data.product.id
}
}
});
});
// 加入購物車頁面
$(document.body).on('dj.addToCart', function (e, v) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'AddToCart',
'gv': Number(v.item_price) * Number(v.number || 1),
'product_id': v.id
}
}
});
});
// 購買完成頁面
$(document.body).on("dj.purchase", function (e, v) {
v.line_items.map(function (item) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'Purchase',
'gv': Number(item.total),
'product_id': item.product_id
}
}
});
});
})
})
</script>

 

2.如果希望获取到的Product ID为子款式ID,则使用下面这段代码。下述代码中的 10120000 (4 处) 需要替换成Yahoo提供的代码中的pixel Id。

<script type="text/javascript">
(function (w, d, t, r, u) {
w[u] = w[u] || [];
w[u].push({
'projectId': '10000',
'properties': {
'pixelId': '10120000'
}
});
var s = d.createElement(t);
s.src = r;
s.async = true;
s.onload = s.onreadystatechange = function () {
var y, rs = this.readyState,
c = w[u];
if (rs && rs != "complete" && rs != "loaded") {
return
}
try {
y = YAHOO.ywa.I13N.fireBeacon;
w[u] = [];
w[u].push = function (p) {
y([p])
};
y(c)
} catch (e) {}
};
var scr = d.getElementsByTagName(t)[0],
par = scr.parentNode;
par.insertBefore(s, scr)
})(window, document, "script", "https://s.yimg.com/wi/ytc.js", "dotq");

$(function () {
window.dotq = window.dotq || [];
// 產品頁面
$(document.body).on('dj.viewContent', function (e, data) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'ViewProduct',
'product_id': data.selected && data.selected.id
}
}
});
});
// 加入購物車頁面
$(document.body).on('dj.addToCart', function (e, v) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'AddToCart',
'gv': Number(v.item_price) * Number(v.number || 1),
'product_id': v.variant_id
}
}
});
});
// 購買完成頁面
$(document.body).on("dj.purchase", function (e, v) {
v.line_items.map(function (item) {
window.dotq.push({
'projectId': '10000',
'properties': {
'pixelId': '10120000',
'qstrings': {
'et': 'custom',
'ea': 'Purchase',
'gv': Number(item.total),
'product_id': item.variant_id
}
}
});
});
})
})
</script>

 

3.安装「自定义代码嵌入」插件。入口:Apps > 访问应用商店 >自定义代码嵌入 ,点击安装,将 App安装到店铺。

__2022-08-04___5.48.57.png

screenshot-20220804-175206.png

screenshot-20220804-175226.png

4.将替换后的代码,添加到「自定义代码嵌入」插件。点击「新增代码」,作用在PC端和手机端,生效于全部页面,代码位置选择顶部。

screenshot-20220804-175542.png

screenshot-20220804-175514.png

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。

Live chat
Reset