我当前有一个通过 FiveTran 到 Redshift 的 Google Analytics 数据流,我需要迁移到 GA4。
当前的设置在很大程度上依赖于在 UA 中定义细分,将它们分层到一个整体的“有效访问者”细分中,然后告诉 FiveTran 导入 3 个内置报告,其中包含所有用户和有效访问者细分,然后我们使用它数据。
具体来说,我们正在做以下事情:
- 使用 timeonPage >= 0
使用 GA 中的编辑器定义细分:
-通过正则表达式将具有长字符串匹配区域的任何人排除为垃圾邮件
-排除任何看起来像新用户但在同一会话中单击登录链接的人
-排除任何使用具有特定 URL 的构建器工具的人
现在我们必须转向 GA4,我发现数据模型非常不同(GA4 测量模型完全基于事件,而不是像 Universal Analytics 中那样基于会话和综合浏览量)并且细分实际上并不似乎是一回事(至少在运行报告时可以通过 API 使用,就像 FiveTran 对 UA 所做的那样)并且在尝试通过 API 执行自定义报告时,我似乎无法获得用户想要的指标以上项目我需要过滤。
所以我认为我需要将 GA4 数据导出到 Big Query,然后将其导入 RedShift,然后在那里使用它以将其恢复到我目前拥有的状态,但看起来我们正在目前做的并没有那么复杂,应该有一种方法可以用标准报告来做,而不必诉诸这种“原始数据”方法。
但是我是 SQL 人员而不是 GA 人员,我什至在 GA4 界面中构建报告时遇到了麻烦,该报告执行我在 UA 中使用 Segments 所做的事情。
任何人都可以建议如何在“标准”GA4 报告中执行此操作,或者确认我需要在 Big Query 中处理原始数据并自己构建备份吗?