谷歌分析制作人
从一个谷歌Analytics 4属性同步每日报告:总数,流量 来源、用户获取、页面、登陆页面、事件、位置、设备等 电子商务项目。它逐日回填每个报告并读取最近几天的内容 因为谷歌一直在更新它们。
配置
| 变量 | 要求 | 默认的 |
|---|---|---|
GA_PROPERTY_ID | 是 | 无 |
GA_CLIENT_EMAIL | 是 | 无 |
GA_PRIVATE_KEY | 是 | 无 |
GA_START_DATE | 否 | 两年前 |
GA_LOOKBACK_DAYS | 否 | 14 |
设置
- 在谷歌Cloud中启用 谷歌分析数据API 为了一个项目。
- 在该项目中创建一个服务帐户。它不需要角色。添加一个JSON键 然后下载。
- 在>分析中,转到Admin >属性访问管理并添加 服务帐户的电子邮件 查看器.
- 集
GA_CLIENT_EMAIL和GA_PRIVATE_KEY从client_email和private_key在密钥文件中。属性ID在Admin > property下 细节。
数据
- 每天一行和维度值。键是属性的JSON数组 ID、日期和维度值。
- 每天都在酒店的时区。今日不读,自其数 部分。
- 计数
long。关键事件、收入和持续时间是double。收入是 在currency_code. - 用户计数是不同的用户,因此它们不会跨行或天数加起来。使用
daily_overview对于一天的用户。会话、视图、事件和收入都是如此 加起来。 (not set),(other),空字符串是实值。谷歌组很少见 值到(other)在大的属性上,并省略只有很少用户的行。- 当一天的晚读掉一行,旧的一行保留。
- 对归属模型或其他属性设置的更改会更改过去 数字。再次回填,把它捡起来。
- 如果网站将页面标题和路径放在那里,则可以保存个人数据。
限制
- 一个标准的房产每天可以获得20万个代币,一个小时可以获得4万个代币,还有10个 立即请求。连接器一次最多发送5个。配额用完后等待 然后再试一次。
- 每次运行读取最后一次
GA_LOOKBACK_DAYS同样,每6小时一次。谷歌说 数据最多可延迟7天到达,关键事件信用可更改12天 天。
演示数据
pnpm demo --size 8MiB 在没有谷歌的情况下写入编造的谷歌Analytics数据
分析证书。请参阅连接器套件README以获取标志和
它需要的变量。
每组每报一天,从昨天开始倒数,为一 化妆品网店。它在两年后停止,大约9兆。流量来源, 地点和设备加起来就是一天的会话,流量下降到 周末。
地方发展
cd connectors/producer-google-analytics
pnpm sandbox
pnpm start 运行托管连接器。它需要Wings和PostgreSQL
中的变量 连接器套件自述.