更新:我已从标记中禁用了增强型电子商务
组态。我看到的问题是我的数据层正确
创建后,所有规则均生效,在GA中,我可以看到事件Purchase,但我
没有看到与订单价值和产品有关的信息
订购。我是否缺少应将自定义变量映射到的内容
GA的?
大家好,
由于Google跟踪代码管理器帐户存在问题,我们的GA + GTM自5月底以来运行良好,我们丢失了GTM中的所有配置。现在,考虑到以下因素,我试图重新配置它:1)这是我对这些工具的真正初体验2)我没有有关如何配置GTM的文档。
我正在做的是从我在HTML和Google Analytics(分析)报告中看到的内容开始,对GTM配置进行反向工程。
停止工作的报告之一是与电子商务有关的报告。
从HTML中,我看到以下指令:
dataLayer.push({
"event":"Purchase",
"customerEmail":"[email protected]",
"orderNumber":"OIT00019938",
"orderRevenue":"31,97",
"orderShippingValue":"4,92",
"orderDiscountValue":"0,00",
"orderShippingCountry":"IT",
"orderShippingZip":"20141",
"orderInvoiceCountry":"IT",
"orderInvoiceZip":"20141",
"orderPaymentMethod":"cash_on_delivery",
"orderShippingMethod":"standard",
"orderCouponLabel":"",
"orderAffiliate":"(not set)",
"items":
[{"sku":"00080988",
"fullSku":"00080988-IT_48-ffffff",
"orderNumber":"OIT00019938",
"itemBrand":"C'N'C COSTUME NATIONAL Long-sleeve-shirts",
"itemMacro":"camicie",
"itemMicro":"camicie maniche lunghe",
"itemGender":"man",
"itemSeason":"spring-summer",
"itemSize":"IT_48",
"itemColor":"bianco",
"itemPrice":"31,97","itemQuantity":"1"}]});
我试图用不同的方式配置GTM,但是它们都不起作用。我有一条规则会在发生“购买”事件时触发(并且我发现它确实会在GTM调试视图中触发),并且我创建了使用类型(事件,页面视图)播放的其他标签,从而启用了“启用增强型电子商务功能”和DataLayer等。不幸的是,到目前为止它从未起作用。由于我在数据层中使用了许多自定义变量,因此我认为应该在GTM中的某个位置将它们与Google Analytics(分析)所使用的变量进行映射,但是,如果为true,我不知道该在哪里...
由于一切正常,直到五月底,并且唯一改变的是GTM突然消失,因此我认为以正确的方式配置GTM可以使一切重新开始工作。
任何想法?
阿列克西奥
最佳答案
您或者需要在dataLayer对象中使用已定义的GA命名约定,然后GTM会将它们自动传递给GA标签(通用GA),或者您需要触发JS标签,以将值以正确的格式推送到dataLayer中。您可以使用dataLayer宏获取值,然后在JS中使用它们。
完成后,您可以将事件推送到dataLayer中,并在所有值都存在后将其用作规则来提交GA标签。
https://support.google.com/tagmanager/answer/3002596?hl=en
关于google-analytics - 使用Google跟踪代码管理器和DataLayer进行电子商务跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24371058/