使用 Workers 反代 Google Analytics 加速访问
之前写过一篇《使用 Nginx 反代 Google Analytics 加速访问》通过在 nginx 配置文件中设置替换规则,将脚本内的 /g/collect 网址替换为反代服务器的地址,从而实现数据的转发 。然而,随着 Google Analytics 脚本的更新以及内部变量的动态更新,其网址结构也可能发生变化。
因我将服务器全面迁移至本地环境,反带时需要先让 Google Analytics 经过本地路由搭建的代理进行访问。但代理的稳定性一直是一个难题,尤其是在网络环境复杂的情况下,代理经常会出现连接中断、延迟过高的问题,而且,代理的不稳定还会导致数据丢失,因为当代理连接中断时,正在上报的数据可能会被丢弃,从而影响数据的完整性。