背景
我是SPA(单页应用)的产品经理。我们已经 实施GTM +数据层以向GA发送数据。
我的问题是,我不清楚为什么我们被告知 由GA数据顾问使用各种数据层推送事件发送 数据到GA。
我们正在使用增强型电子商务来记录产品展示次数。 点击等,这更有意义,因为EE报告需要更多 数据。但是对于更简单/常规的事件,它对我来说没有意义。 有人可以帮我理解吗?
示例
以下示例数据层推送适用于有人登录时:
dataLayer.push({
'event': 'logIn', 'action': 'logged in', 'label': 'old user', 'userID':
'65659897', 'email': 'test@test.com'
});
我不清楚我们为什么要在“常规”GA事件中使用它,例如
Category: Navigation
Action: Login
Label: <userID>
在很多方面,我们更容易理解类别/动作/标签格式。我错过了什么吗?
答案 0 :(得分:0)
这似乎归结为惯例问题。在GTM内部,数据层中的值在任何情况下都将映射到类别/操作/标签,因此您必须询问顾问为什么他认为他的命名方案更好(例如,因为这些值可用于GA以外的标签也许他认为更“抽象”的命名方案更合适。)
就编程方面而言,值也可以重命名以匹配GA事件跟踪约定。