【发布时间】:2019-07-20 23:30:14
【问题描述】:
目前在我的网站上,我正在尝试向 Google Analytics(分析)发送两个自定义维度。
一个是client_id,另一个是环境。 两者都以相同的方式保存:名称,范围:命中并且都处于活动状态。唯一的区别是名称和索引。
在我的代码中我有这个:
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GTAG-UA', {
'custom_map': {
'dimension1': 'client_id',
'dimension2': 'environment'
}
});
gtag('event', 'analytics', {'client_id': env.client_id, 'environment': env.baseurl});
问题是,当我使用自定义维度作为 client_id 进行自定义报告时,一切都很好,我有数据,但是当我使用环境做一个时,没有数据,就像没有发送一样。
我检查了 env.baseurl,它是正确的,它已经设置好了。 client_id 和 environment 的唯一区别是 client_id 是一个 int,而 environment 是一个 url(所以是一个字符串)。
对字符串或 URL 是否有任何限制? 还是我的代码有问题?
感谢你们的帮助!
【问题讨论】:
标签: javascript google-analytics analytics