You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React项目中Google UA自定义维度设置报错如何修改跟踪代码

解决方案
  1. 确认自定义维度的对应索引
    登录你的Google Analytics后台,进入自定义维度管理页,查看你创建的company、property、space三个维度对应的索引序号,每个自定义维度创建后都会自动分配从1开始的唯一序号,第一个创建的维度对应索引1,第二个对应索引2,以此类推。

  2. 修改跟踪代码
    Google Universal Analytics 不支持直接用你自定义的维度名称作为上报字段,所有自定义维度必须按照dimension + 索引序号的格式指定字段名。
    假设你的三个维度对应索引分别是1、2、3,修改你的set代码如下:

ReactGA.set({
  dimension1: "Acme123", // 对应自定义维度company
  dimension2: "property name here", // 对应自定义维度property
  dimension3: "id # here" // 对应自定义维度space
})

你也可以在单次上报的时候和hit一起发送,示例:

ReactGA.pageview(window.location.pathname + window.location.search, [], {
  dimension1: "Acme123"
})
  1. 验证效果
    修改后重启项目,控制台不会再抛出未知字段的警告,上报的数据会在24小时内同步到GA后台,你可以在自定义报表中筛选对应维度的数据。

补充说明

  • 自定义维度的索引必须和后台创建的顺序严格对应,填错会导致数据上报到错误的维度
  • 如果你创建维度时选择的是「命中级」作用域,需要在每次发送事件、页面浏览等hit之前设置对应维度值;如果是「会话级」或「用户级」,只要在同一个会话/用户生命周期内设置一次就会全局生效。

内容的提问来源于stack exchange,提问作者Nick Licata

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 02:36:04