Google Analytics全球网站标记自定义参数

时间:2017-10-04 13:27:08

标签: google-analytics

根据Google's gtag.js guide,我们似乎能够定义自定义参数。但是,使用代码示例时,只会填充事件操作。事件标签在Google Analytics中记录为“(未设置)”,事件类别记录为“常规”。

developers.google.com的代码示例:

gtag('event', 'video_play', {
  'video_title': 'My promotional video',
  'duration': '01:32'
});

有趣的是,我无法弄清楚如何显示自定义参数,因为Google Analytics中的列似乎静态设置为“事件类别”,“事件操作”和“事件标签”。这些对应于“event_category”,“event_action”和“event_label”的默认键。使用这些键可以正确发送值。以下代码有效:

    gtag('event', 'redirect', {
    'event_category': 'Announcements',
    'event_label': '/announcements/index.jsp',

是否有人使用自定义参数或者这是gtag.js中尚未实现的功能?是否需要我可能错过的其他配置?

1 个答案:

答案 0 :(得分:0)

如果您正在考虑GA自定义维度和自定义指标,是的,可以在gtag.js /全球网站代码语法中使用它,请参见 https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets 以CD索引和属性显式名称的映射的形式,然后将值设置为显式属性名称。

例如

// Maps 'dimension2' to 'age'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension2': 'age'}
});

// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 55});

另请参阅https://developers.google.com/analytics/devguides/collection/gtagjs/migration#custom_dimensions_and_metrics

但是,gtag.js是一个包装器,通过隐藏其复杂性使analytics.js易于实现。 如果您习惯了analytics.js,请继续使用它,可以更好地控制其行为。 或迁移到GTM,它会更加灵活。