在后端存储 Google Analytics 4 的页面视图

问题描述 投票:0回答:1

在后端,我有Nest.js + PostgreSQL,唯一需要解决的问题是帖子的视图。这几天我一直在Google和YouTube上寻找一些信息,但没有找到任何有用的东西,也找不到任何实现示例。

在前端,我们向 api/posts/:id 发送请求。也许我们需要向 Google API 发送请求:ga-dev-tools.google/ga4/query-explorer/ 并保存视图,但是何时何事会触发此“保存”?

我认为每次都向 Google API 发送请求是个坏主意;它可能会干扰 Nest.js 中的缓存(@UseInterceptors(CacheInterceptor))。

google-analytics nestjs google-analytics-4
1个回答
0
投票

不,您不会在每次点击时都发送请求。您甚至不需要将存储的综合浏览量连接到活动会话,除非您想要独立的并行跟踪,您的网络服务器已经在访问日志中为您做到了这一点。

否则一般有2种选择。

  1. 您存储它们大约有 2 天的延迟,有一个每日批量下载脚本下载 2 天前的所有点击,然后您应该有一个 ETL 过程,将有限的 API 数据响应缝合到您的更完整的图片中。数据库。

  2. 您可以完成所有这些工作,但需要使用 Google 的内部工具并将所有原始数据直接导出到 BQ。无需编码。现在,将数据从 BQ 传输到您想要的任何地方变得更加容易。

第二个选项需要的开发时间要少得多,因此它现在已成为从 GA4 导出数据的默认选项。不过只有 GA4。

© www.soinside.com 2019 - 2024. All rights reserved.