Javascript 如何通过Tag Manager将类别、阳离子、标签和值动态发送到Analytics?
我已经成功创建了一个事件,在我的Google Analytics帐户上向Google Tag Manager注册数据。但我不能动态设置任何信息 以下是我当前的设置: 我将以以下方式启动此活动:Javascript 如何通过Tag Manager将类别、阳离子、标签和值动态发送到Analytics?,javascript,google-analytics,google-tag-manager,Javascript,Google Analytics,Google Tag Manager,我已经成功创建了一个事件,在我的Google Analytics帐户上向Google Tag Manager注册数据。但我不能动态设置任何信息 以下是我当前的设置: 我将以以下方式启动此活动: dataLayer.push({'event': 'event_name'}); 活动进展顺利,我的数据正在Google Analytics上注册,但我无法覆盖“我的类别”、“我的行动”和“我的标签”、“我的价值” 与Google Analytics过去处理的问题非常相似: ga('send', 'e
dataLayer.push({'event': 'event_name'});
活动进展顺利,我的数据正在Google Analytics上注册,但我无法覆盖“我的类别”、“我的行动”和“我的标签”、“我的价值”
与Google Analytics过去处理的问题非常相似:
ga('send', 'event', 'My Category', 'My Action');
设置任何值并触发事件都很容易,但现在我不知道如何通过Google Tag Manager实现
向这些字段发送任何值的最佳方式是什么?或者我需要为我想要触发的每个事件创建一个标记(这没有任何意义)解决方案取决于从何处获取事件参数。它们是来自正在单击的文本,还是来自页面路径等。一种可能的解决方案要求您使用数据层推送功能推送动态类别、操作、标签值:
dataLayer.push({
'event': 'event_name',
'category': 'your category',
'action': 'your action',
'label': 'your label'
})
在GTM中,您需要定义与类别、操作和标签相对应的新数据层变量。在事件标记中,只需使用新的数据层变量。解决方案取决于从何处获取事件参数。它们是来自正在单击的文本,还是来自页面路径等。一种可能的解决方案要求您使用数据层推送功能推送动态类别、操作、标签值:
dataLayer.push({
'event': 'event_name',
'category': 'your category',
'action': 'your action',
'label': 'your label'
})
在GTM中,您需要定义与类别、操作和标签相对应的新数据层变量。在事件标记中,您只需使用新的数据层变量。类别、操作、标签可以是硬值,您可以将其作为文本输入,或者单击+符号并添加变量,例如{{clicktext}},它将作为事件数据填充。你把触发器添加到火灾事件中了吗?您还应该使用谷歌标签管理器中的预览选项进行调试。它会在单击时显示在数据层中传递的变量。类别、操作、标签可以是硬值,可以作为文本输入,也可以单击+符号并添加变量,例如{{clicktext}},它将作为事件数据填充。你把触发器添加到火灾事件中了吗?您还应该使用谷歌标签管理器中的预览选项进行调试。它会在单击时显示在数据层中传递的变量。