Node.js获取Firebase关联Google Analytics数据缺失视图ID问题求助
问题解决方案
为什么部分项目没有视图区块
只有旧版Universal Analytics(UA) 类型的GA属性才内置「视图(View)」层级,无视图区块的项目属于新版GA4属性,GA4原生设计取消了视图模块,默认不会显示该区块。
实现两个项目都展示视图区块的操作方法
需要为无视图的项目额外创建UA属性,步骤如下:
- 进入对应GA项目的管理后台,点击「属性」分类下的「创建属性」按钮
- 下拉到创建页最底部,点击「显示高级选项」
- 开启「创建 Universal Analytics 媒体资源」开关,按提示填写你的业务站点/应用信息,可按需选择同时创建GA4+UA属性或仅创建UA属性
- 属性创建完成后,在管理页的属性下拉框切换到新的UA属性,即可看到「视图」区块,获取对应的View ID
适配当前开发需求的备选方案
如果你只是需要拉取sessions、engagement rate、users等指标,无需额外创建UA属性也可实现:
直接调用GA4 Data API v1接口拉取数据,替换原UA Reporting API的调用逻辑即可:
- 用GA4属性的「测量ID(格式为G-XXXXXXX)」替代原接口所需的View ID参数
- 所需指标对应GA4的字段为:用户会话
sessions、参与率engagementRate、活跃用户数activeUsers
参考截图


内容的提问来源于stack exchange,提问作者Satwinder Singh
相关产品推荐
相关产品推荐

