为什么使用GTM / datalayer而不是常规GA事件?

时间:2018-05-03 04:44:17

标签: google-tag-manager enhanced-ecommerce

背景

  • 我是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>

在很多方面,我们更容易理解类别/动作/标签格式。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

这似乎归结为惯例问题。在GTM内部,数据层中的值在任何情况下都将映射到类别/操作/标签,因此您必须询问顾问为什么他认为他的命名方案更好(例如,因为这些值可用于GA以外的标签也许他认为更“抽象”的命名方案更合适。)

就编程方面而言,值也可以重命名以匹配GA事件跟踪约定。