【发布时间】:2017-07-12 12:28:56
【问题描述】:
我对 Google Analytics (GA) 了解不多。 我现在的工作是找到从网上商店发送数据的方法,以便在 GA 中以自定义变量(键 1)显示,并且必须使用 dataLayer 发送。
要发送的数据用于告知访问者是新访客还是曾经是客户。
经过研究,我发现只有用 ga.js 发送的方式
_gaq.push(["_setCustomVar", 1, "ReturningVisitor", '是', 1]);
但这对我不起作用,因为我们使用 DataLayer 将其他数据发送到 GA。
这是我们发送其他数据的示例代码:
window.dataLayer = 窗口.dataLayer || [];
var dataToPush = {
'event': 'transactionEvent',
'transactionId': '112256',
'transactionAffiliation': 'CompanyName',
'transactionTotal': 250.00;?>,
'transactionTax': 0,
'transactionShipping': 0,
'transactionProducts': []
}
dataLayer.push(dataToPush);
那么如何将自定义变量(key 1)添加到这个dataLayer中呢?
【问题讨论】:
标签: javascript google-analytics google-tag-manager