如何设置自定义维度值与谷歌分析
How to set up custom dimension value with google analytics?
我试图提取每个页面视图的客户端id,但很难遵循文档。我已经在分析管理中设置了一个自定义维度,这需要我将以下代码粘贴到我的平台:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
我不明白的是这里的dimensionValue
应该是什么?
从谷歌分析文档,我得到以下这似乎是获得我的网站的clientId的方法:
ga(function(tracker) {
var clientId = tracker.get('clientId');
});
那么我应该如何将这里的clientId与dimensionValue联系起来呢?我应该将clientId变量传递给之前的dimensionValue吗?我不知道javascript,因此不确定这应该如何设置。现在我正在做的是:
ga(function(tracker) {
var clientId = tracker.get('clientId');
});
ga('set', 'dimension1', clientId);
不知道它是否会工作?有什么建议吗?
如果您的网站上只有一个Google Analytics属性,您可以使用下面的代码来填充客户端id值并将其设置为dimension1。请确保在调用pageview send调用之前设置该值。否则,您将需要触发一个事件来发送维度值。
var clientId = ga.getAll()[0].get('clientId');
ga('set', 'dimension1', clientId);
这是我最终使用的代码。我只需要将set
和send
命令移动到函数中,否则命令将在没有预先定义clientId的情况下执行,因为函数是异步的:
ga(function(tracker) {
var clientId = tracker.get('clientId');
ga('set', 'dimension1', clientId);
ga('send', 'pageview');
});
不再需要将clientId存储在自定义维度中。Google Analytics已经通过API提供了ga:clientId
相关文章:
- 从谷歌自定义搜索返回随机帖子
- 如何从谷歌自定义搜索下载搜索结果
- 如何将从谷歌自定义搜索API获取的数据放入复选框列表
- 谷歌自定义搜索参考部门
- 如何使用javascript为谷歌自定义搜索添加价值
- 谷歌自定义搜索结果通过代理显示错误
- 在我的谷歌自定义搜索引擎从服务器获取数据后,我如何激发一些javascript代码
- 如何风格谷歌自定义搜索引擎,使其不会't显示为块元素
- 使用谷歌自定义搜索引擎,有一点隐私
- 在谷歌自定义搜索引擎 V2 代码中执行默认查询
- 谷歌自定义搜索 - 从网址参数手动加载/执行
- 从文本链接调用谷歌自定义搜索叠加层
- 带有两个单选按钮的谷歌自定义搜索
- 如何使用我的搜索栏与谷歌自定义搜索
- 自定义谷歌自定义搜索jsapi(查询字符串)
- 谷歌的附加链接搜索框,用于谷歌自定义搜索
- 我们如何配置谷歌自定义搜索使用API与PHP
- 谷歌自定义搜索引擎多参数查询
- 谷歌自定义搜索API javascript
- 谷歌自定义搜索图像只