无法将自定义变量与通用分析结合使用



嗨,我写了这些行来跟踪一些自定义变量,但分析中没有出现任何内容:

<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'XXX', 'xxx');ga('send', 'pageview');
// My custom vars
ga('set', 'User type', 'User');
</script>

当我尝试执行 ga('set', 'Page type', 'Profil'); 它返回 "undefined"

任何想法

通用分析中没有自定义变量。最多有 20 个自定义维度和指标。

要使用自定义维度/指标,您首先需要在管理界面(媒体资源设置 ->自定义定义)中创建该维度/指标。每个自定义指标/维度都有一个数字索引。您可以使用以下语法将自定义维度与网页浏览一起发送(您需要互动匹配才能传输自定义维度/指标):

ga('send', 'pageview', {
  'dimension1':  'My Custom Dimension'
});

也就是说,您将一个 JSON 对象作为第三个参数传递给页面浏览调用(如果您也想设置配置对象内部的 cookie 域等)。关键是(对于自定义维度)"维度"一词,后跟该维度的数字索引(从 1 到 20 的数字,您可以在创建自定义维度的管理界面中看到数字索引)。

文档在这里。

最新更新