我对Google Analytics(GA)了解不多。 我现在的工作是找到从网上商店发送数据的方式,以便在自定义变量(键1)中显示在GA中,并且必须使用dataLayer发送。
要发送的数据是告知访问者是新用户还是客户。
经过研究,我发现了只能用ga.js发送的方式
_gaq.push([" _setCustomVar",1," ReturningVisitor",' Yes',1]);
但它对我不起作用,因为我们使用DataLayer将其他数据发送给GA。
这是我们发送其他数据的示例代码:
window.dataLayer = window.dataLayer || [];
var dataToPush = {
'event': 'transactionEvent',
'transactionId': '112256',
'transactionAffiliation': 'CompanyName',
'transactionTotal': 250.00;?>,
'transactionTax': 0,
'transactionShipping': 0,
'transactionProducts': []
}
dataLayer.push(dataToPush);
那么如何将自定义变量(键1)添加到此dataLayer?
答案 0 :(得分:1)
您可以根据需要将自定义变量发送到dataLayer。 E.g:
var dataToPush = {
'event': 'transactionEvent',
...
'anyNameForYourCustomVariable': 'ReturningVisitor'
}
dataLayer.push(dataToPush);
重要的一步是在GTM中进行设置。您已按照以下步骤操作:
有关详情,请访问开发者指南:https://developers.google.com/tag-manager/devguide