谷歌分析自定义变量无法工作

3
我想在Google Analytics中设置用户详细信息。我使用以下语法,但无法捕获登录应用程序的用户。
ga('set', 'employeetype', 'permanent');
ga('set', 'employeetype', 'vendor');
ga('set', 'employeetype', 'temporary');

在未知字段上调用了Set方法:"employeetype"。 analytics_debug.js:9 超过了发送数据的速率限制。中止数据发送。 - Parthipan Subramaniam
我遇到了上述错误。 - Parthipan Subramaniam
1个回答

7

您需要发送在Google Analytics中设置的自定义维度的编号。

ga('set', 'dimension1', 'permanent');

您发送的名称无法被Google Analytics识别。请确保检查Google Analytics并获取与员工类型维度对应的正确编号(维度通过“dimension”前缀和GA后端维度列表中的数字索引设置 - 索引或多或少显示创建维度的顺序)。
维度有不同的“范围” - 命中级别(即它们与每个交互相关联),会话级别(即它们仅记录会话期间设置的最后一个值)和用户级别(即它们适用于重复访问者)。除非您期望员工经常更改其类型,否则应将其设置为用户级别范围(但这是后端设置,代码相同)。

自定义维度的范围是“会话”。该语法也适用于会话吗? - Parthipan Subramaniam
1
同意,Google Analytics 的管理界面并不是完全清晰的。当您创建一个新的维度时,您可以给它任何名称。然而,Google 会分配一个类似于“dimension2”或“dimension5”的名称,这就是您在嵌入式网站代码中使用的名称,而不是人类可读的名称。 - Jeff Wigal
1
还要确保等待!可能需要长达24小时才能在仪表板上显示! https://dev59.com/-WAg5IYBdhLWcg3wfrAn - Bergrebell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接