惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
H
Help Net Security
Jina AI
Jina AI
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
博客园 - 叶小钗
Y
Y Combinator Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
C
Check Point Blog
Recent Announcements
Recent Announcements
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
B
Blog

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
让 Google Analytics 数据采集支持国内
horanv · 2026-04-03 · via V2EX

解决 GA4 在国内无法访问的问题:通过自定义域名接入 Google Tag Gateway

不知道大家有没有遇到和我一样的问题:出海项目想同时支持国内用户,但使用 GA4 做数据分析上报时,请求的域名是 Google 的,导致在国内环境下无法正常访问。

我研究了一天,发现 Google 官方其实提供了一个可行的解决办法。

这个方案本来的目标,并不是专门为了解决国内无法访问的问题,而是为了应对部分用户安装广告拦截插件后的拦截情况。因为很多插件会通过识别请求域名是否属于 Google 来进行拦截,所以 Google 提供了一个能力,支持使用自定义域名和路径来加载 JS 以及发送上报请求。

这个方案同样可以用于解决国内访问受限的问题。下面我演示一下,如何把默认的 Google 域名替换成自己网站的域名。

操作步骤

1. 打开 Google Tag Manager

进入 Google Tag Manager,也就是常说的 GTM。在 GA4 的菜单里就有 Google Tag Manager

2. 创建容器

点击“管理”,创建一个新的容器,填写自己的网站信息后点击创建。 Google Tag Manager Container

3. 忽略默认安装代码

创建完成后会弹出一个窗口,让你把代码加入到自己的网站中。

这里先不用管,因为这一步给出的代码仍然使用的是 Google 的域名。可以先忽略,继续往下操作。

4. 配置 Google Tag Gateway

回到“管理”页面,点击“Google 代码网关”。

然后选择 Cloudflare,并登录你的 Cloudflare 账号进行授权。

5. 在 Cloudflare 中选择站点并完成接入

进入 Cloudflare 后,选择你要配置的域名。

随后会进入 Cloudflare 自己提供的 Google Tag Gateway 配置页面,这里勾选 Set up tag

完成后,Cloudflare 会自动给你的网站加上相关代码(因为你使用了 Cloudflare 的 CDN ,你的网页上会在 cdn 节点上被 Cloudflare 修改加上上报需要的 <script> 标签),不需要手动修改。

前提条件:你的网站 DNS 需要使用 Cloudflare ,并且域名已经开启橙色云代理,也就是 Proxy 状态。

Cloudflare Google Tag Gateway

6. 回到 GTM 中验证是否配置成功

配置完成后,回到 Google Tag Manager 的“管理”页面。

Install Google Tag Manager 这里进行测试,如果你看到绿色箭头,说明配置已经成功。

Install Google Tag Manager

Check Cloudflare Google Tag Gateway

7. 新建 GA4 标签并发布

到这里还没有结束。

你还需要进入 Workspace,在 Tags 标签页中新建一个 GA4 标签,填入你自己的 GA4 Measurement ID ,也就是类似 G-XXXXXXX 的那个 ID 。

配置完成后,点击发布即可。

Coogle Workspace Tag

总结

通过 Google Tag Gateway + Cloudflare 的方式,可以把原本依赖 Google 域名的 JS 加载和数据上报,替换成自己网站的域名来完成。

这样做有两个明显好处:

  • 可以降低被广告拦截插件拦截的概率
  • 可以在一定程度上解决国内环境下 Google 域名无法访问的问题

对于想同时兼顾海外和国内用户的数据分析场景,这个方案还是挺实用的。