如何解决为什么dataLayer无法通过gtag推送到Google Analytics分析
我正在使用gtag.js加载UA和GA4。我无法编辑该网站的.net源代码,因此我正在抓取页面以获取document.ready上的电子商务信息。 dataLayer显示了产品信息,但未显示在Google Analytics(分析)报告中。显示产品页面的页面浏览量,显示在购物车中,没有产品信息,在购买项中,显示的是总计,但没有产品信息。
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());
gtag('config','G-XXXXXXXXXX');
gtag('config','UA-XXXXXXX-1');
</script>
<script>
jQuery(document).ready(function () {
// Search transaction products. Add each project to an Object. Then add each Object in to an array
const cmbaordertable = document.querySelector("[id*='ShoppingCart_ItemGrid'] tbody");
const cmbaordertablelength = document.querySelector("[id*='ShoppingCart_ItemGrid'] tbody").rows.length;
const cartProducts = []
for (i = 0; i < cmbaordertablelength; i++) {
const productSku = cmbaordertable.rows[i].cells[6].innerHTML.split("-")[1];
const productCat = cmbaordertable.rows[i].cells[6].innerHTML.split("-")[0];
const productNameHTML = cmbaordertable.rows[i].cells[0].innerHTML;
const productName = productNameHTML.replace(/(<([^>]+)>)/ig,"");
const productPrice = Number(cmbaordertable.rows[i].cells[2].innerHTML);
const productQuantity = Number(cmbaordertable.rows[i].cells[1].innerHTML);
const cartProduct = {
"id": productSku,"name": productName,"category": productCat,"quantity": productQuantity,"price": productPrice
};
cartProducts.push(cartProduct);
}
const cartProductsFinal = JSON.stringify(cartProducts)
gtag('event','add_to_cart',{
'currency': 'USD','items': [
{
"id": "S20DARK1","name": "Video Replay: Dark Waters: A discussion With Robert Bilott","category": "EVENT","quantity": 1,"price": 40
}
]
});
});
</script>
Firefox的DataSlayer显示:
"datalayers": [
{},{
"dataLayer": [
{
"0": "js","1": "2020-10-30T19:21:10.491Z"
},{
"0": "config","1": "G-9FJ115Y94Y"
},"1": "UA-9915896-1"
},{
"0": "event","1": "add_to_cart","2": {
"currency": "USD","items": [
[
{
"id": "S20DARK1","price": 40
}
]
]
}
},{
"event": "gtm.dom","gtm.uniqueEventId": 13
},{
"event": "gtm.load","gtm.uniqueEventId": 14
}
]
}
],"utagDatas": [
{}
],"tcoDatas": [
{}
],"varDatas": [
{}
],"dtmDatas": [
{}
],"tags": [
[],[
{
"reqType": "universal","allParams": {
"v": "1","_v": "j87","a": "295212691","t": "event","cu": "USD","_s": "2","dl": "https://www.clemetrobar.org/cmba_prod/CMBA/Cart1/CMBA/iCore/Store/StoreLayouts/Cart.aspx?hkey=22fd1d83-f159-4425-87ba-48a60a2677c6","ul": "en-us","de": "UTF-8","dt": "Cart","sd": "24-bit","sr": "1920x1080","vp": "1903x370","je": "0","ec": "ecommerce","ea": "add_to_cart","_u": "SCCAAUALAAAAAC~","jid": "","gjid": "","cid": "1718770652.1597520564","tid": "UA-9915896-1","_gid": "1523636572.1604085362","gtm": "2oual2","pa": "add","z": "381874734"
},"utmCM": {},"utmCD": {},"utmCG": {},"__url": "https://www.google-analytics.com/collect?v=1&_v=j87&a=295212691&t=event&cu=USD&_s=2&dl=https%3A%2F%2Fwww.clemetrobar.org%2Fcmba_prod%2FCMBA%2FCart1%2FCMBA%2FiCore%2FStore%2FStoreLayouts%2FCart.aspx%3Fhkey%3D22fd1d83-f159-4425-87ba-48a60a2677c6&ul=en-us&de=UTF-8&dt=Cart&sd=24-bit&sr=1920x1080&vp=1903x370&je=0&ec=ecommerce&ea=add_to_cart&_u=SCCAAUALAAAAAC~&jid=&gjid=&cid=1718770652.1597520564&tid=UA-9915896-1&_gid=1523636572.1604085362>m=2oual2&pa=add&z=381874734","__uuid": "814f4bab-f4d0-4723-a72a-ff36bd06c8b1"
}
]
],"GTMs": [
[],[
{
"id": "G-9FJ115Y94Y","name": "dataLayer","iframe": false
},{
"id": "UA-9915896-1","iframe": false
}
]
],"DTMs": [
[]
],"TLMs": [],"TCOs": [],"vars": [
[]
],"activeIndex": 1,"urls": [
"https://www.clemetrobar.org/cmba_prod/CMBA/Cart1/CMBA/iCore/Store/StoreLayouts/Cart.aspx?hkey=22fd1d83-f159-4425-87ba-48a60a2677c6","https://www.clemetrobar.org/cmba_prod/CMBA/Cart1/CMBA/iCore/Store/StoreLayouts/Cart.aspx?hkey=22fd1d83-f159-4425-87ba-48a60a2677c6"
],"timestamps": [
null,1604085670472
],"showOptions": false,"searchMode": false,"searchQuery": ""
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。