Javascript Google Analytics-如何使用DataLayer设置自定义变量
我对谷歌分析(Google Analytics,GA)了解不多。 我现在的工作是找到从webshop发送数据的方法,这些数据将在GA中的自定义变量(键1)处显示,并且必须使用dataLayer发送 要发送的数据用于告知访问者是新的或曾经是客户 经过研究,我发现只有使用ga.js发送的方法 _gaq.push([“\u setCustomVar”,1,“ReturningVisitor”,“Yes”,1]) 但这对我来说不起作用,因为我们用数据层将其他数据发送给GA 这是我们发送其他数据的示例代码: window.dataLayer=window.dataLayer | |[]Javascript Google Analytics-如何使用DataLayer设置自定义变量,javascript,google-analytics,google-tag-manager,Javascript,Google Analytics,Google Tag Manager,我对谷歌分析(Google Analytics,GA)了解不多。 我现在的工作是找到从webshop发送数据的方法,这些数据将在GA中的自定义变量(键1)处显示,并且必须使用dataLayer发送 要发送的数据用于告知访问者是新的或曾经是客户 经过研究,我发现只有使用ga.js发送的方法 _gaq.push([“\u setCustomVar”,1,“ReturningVisitor”,“Yes”,1]) 但这对我来说不起作用,因为我们用数据层将其他数据发送给GA 这是我们发送其他数据的示例代码
var dataToPush = {
'event': 'transactionEvent',
'transactionId': '112256',
'transactionAffiliation': 'CompanyName',
'transactionTotal': 250.00;?>,
'transactionTax': 0,
'transactionShipping': 0,
'transactionProducts': []
}
dataLayer.push(dataToPush);
那么,如何将自定义变量(键1)添加到此数据层 您可以随意将自定义变量发送到数据层。例如:
var dataToPush = {
'event': 'transactionEvent',
...
'anyNameForYourCustomVariable': 'ReturningVisitor'
}
dataLayer.push(dataToPush);
重要的一步是在GTM中设置它。您必须遵循以下步骤:
有关更多信息,请访问开发者指南:谢谢您的评论。我将在获得GTM访问权限后尝试此功能。