本文面向希望在与其网站相同的第一方环境中托管服务器端代码植入的开发者。同源传送是一种最佳做法,可让您充分利用由服务器设置的 Cookie 的安全性和持久性优势。以下说明适用于设置同源传送,无论您的网站上部署的是哪种 Google 代码(gtag.js 或 gtm.js)。
首次设置代码植入服务器时,该服务器托管在云服务提供商提供的网域上。使用默认端点时,代码植入服务器会将数据传输到服务器容器,但是在第三方环境中运行。为充分发挥第一方环境的优势(如更持久的 Cookie),您的代码植入服务器和网站必须在同一网域上运行。
下表说明了在 www.example.com
上托管父级网站时,如何托管代码植入服务器:
同源(最佳做法) | 子网域 | 默认网域 | |
---|---|---|---|
示例网址 | https://www.example.com/metrics |
https://metrics.example.com |
https://metrics.run.app |
可否受益于由服务器设置的 Cookie | 完全获享安全性和持久性优势。 | 完全获享安全性和持久性优势。 | 否。只能设置 JavaScript Cookie。 |
设置复杂性 | 配置 CDN 或负载均衡器来转发请求。可能需要更新 DNS 条目。 | 更新 DNS 条目。 | 已预先配置。 |
选择实现方式后,即可开始操作。
前提条件
本指南假定您满足以下条件: