填写以下内容,以便在本文档中填充示例。
Your domain: example.com
Google tag ID: G-12345
Tag serving path: /metrics
Cloudflare Enterprise
如需通过面向广告客户的 Google 代码网关部署代码,您需要为新子网域创建 CNAME 条目,创建用于转发请求的源规则,并创建用于添加地理定位信息的转换规则。如需完成此设置,您需要拥有 Cloudflare 企业版方案。如果您没有企业版方案,请考虑改用 Cloudflare 界面内设置。
创建 CNAME 条目
选择要为 CNAME 条目预留的子网域。填写以下内容,以便在本文档中填充示例。此 CNAME 永远不会在 Cloudflare 配置之外公开,因此您可以随意命名。
CNAME subdomain: fps
- 在“DNS”标签页中,打开 Records(记录)部分。
- 添加一条具有以下配置的新记录:
- 将类型设置为 CNAME。
- 将名称设置为
fps。 - 将目标设置为
G-12345.fps.goog。
- 保存CNAME记录。
创建源规则
- 在“Rules”(规则)标签页中,打开 Origin Rules(源规则),然后创建规则。
- 输入规则名称,例如
Route measurement。 - 根据自定义过滤表达式匹配传入的请求,然后点击 Edit expression(修改表达式)。
- 在构建器中粘贴以下表达式:
(http.host eq "example.com" and starts_with(http.request.uri.path, "/metrics")) - 将主机标头更新为重写为…
G-12345.fps.goog。 - 将 DNS Record(DNS 记录)更新为 Override to…(替换为…)
fps.example.com。 - 保存源规则。
- 如果还存在其他源规则,请调后新创建规则的顺序,确保其在任何其他通配符路径之后运行。
- 在浏览器中,前往
https://example.com/metrics/healthy,验证设置。该页面应显示ok。
包含地理定位信息
- 在“Rules”(规则)标签页中,打开设置
- 启用添加访问者位置标头选项。
- 请等待几分钟,让规则生效。在浏览器中,前往
https://example.com/metrics/?validate_geo=healthy,验证设置是否正确。 该页面应显示ok。