Google analytics Google Analytics-自定义维度在SPA中不起作用
我已经为此挣扎了几个星期,现在我要把我的头发扯下来。我只是无法让自定义维度报告我所做的任何事情 这是我在index.html头部的代码Google analytics Google Analytics-自定义维度在SPA中不起作用,google-analytics,analytics,Google Analytics,Analytics,我已经为此挣扎了几个星期,现在我要把我的头发扯下来。我只是无法让自定义维度报告我所做的任何事情 这是我在index.html头部的代码 <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXXXXX-1', {
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-1', {
'send_page_view': false,
'custom_map': {
'dimension1': 'user_location_id',
'dimension2': 'user_location_name',
'dimension3': 'user_id'
}
});
</script>
正在正确跟踪所有页面浏览。如果我查看我的Chrome开发工具网络选项卡并找到IMG调用to/collect,我可以看到正在发送的所有参数,它们不包括自定义维度
这些是加载图像时发送的查询字符串参数(某些信息已编辑到xxx)
有几件事需要注意:
1) 自定义尺寸在GA中设置,并根据用户确定范围
2) 我之前只发送了一个设置配置的调用,当用户登录以设置自定义维度值时,不是在每个页面视图上,而是在GC社区论坛上被建议不要这样做
3) 有趣的是,我在user_id维度中发送的值实际上被用作上面发送的值中的uid,其他两个值被完全忽略,没有发送
任何帮助都将不胜感激。试试看
gtag('event', 'page_view', {
page_path:"/users/xxx",
page_title:"User Profile",
user_id:"xxxxx",
user_location_id:36,
user_location_name:"North East"
});
我没有使用gtag('config')…发送页面浏览点击量,而是在每次调用'config'时添加自定义映射内容,最终解决了这个问题。虽然很混乱,但我尝试了所有方法,这是唯一有效的方法
v: 1
_v: j67
a: xxx
t: pageview
_s: 9
dl: http://localhost/
dp: /users/xxx
ul: en-us
de: UTF-8
dt: User Profile
sd: 24-bit
sr: 1920x1200
vp: 1039x1094
je: 0
_u: iCCAAUAB~
jid: xxx
gjid: xxx
cid: xxx.xxx
uid: xxx
tid: UA-xxxxxxxxx-1
_gid: xxx.xxx
_r: 1
gtm: u4s
z: xxx
gtag('event', 'page_view', {
page_path:"/users/xxx",
page_title:"User Profile",
user_id:"xxxxx",
user_location_id:36,
user_location_name:"North East"
});