<!-- Google tag (gtag.js) for Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Google 当前的跨网域衡量指南仍以位于 example-petstore.com 的网站及位于 example-commerce-host.com/example-petstore 的购物车作为开场示例;其代码示例使用的是 example.com。在 Google Analytics 4 中,网域在管理界面中设置:Admin › Data streams › 您的网站数据流 › Configure tag settings。
Configure your domains:您的商店和购物车服务提供商。
List unwanted referrals:显示为引荐来源的付款页面。
如果不进行此设置,从商店进入购物车的顾客会被计算两次,而这笔销售也会失去与顾客如何找到您商店之间的关联。在 Google Tag Manager 中,相同的设置位于 Google tags › 您的代码 › Show all 下。
或在代码中设置
// Only if you configure cross-domain measurement in code instead of in the admin
gtag('set', 'linker', {
'domains': ['www.example.com', 'checkout.example.net']
});
带有请求正文或发往 API 式路径的请求,来自将此域名用作地址的代码。这些请求会收到 410 Gone 以及 JSON 格式的说明。
请改用:从配置中读取地址
# Python: read the address from configuration, not from the code
import os
BASE_URL = os.environ["API_BASE_URL"]
// JavaScript / Node.js
const baseURL = process.env.API_BASE_URL;
在 Google Analytics 中,打开 Admin,然后转到 Data streams。选择您的网站数据流。
打开 Configure tag settings › Configure your domains。删除 example-petstore.com 和 example-commerce-host.com,然后添加您实际拥有或使用的网域,例如您的商店和结账服务提供商。
返回 Configure tag settings,打开 List unwanted referrals,添加不应开始新会话的引荐来源,例如您的支付服务提供商。最多可添加 50 个。
保存。更改将应用于使用此数据流的所有网页上的 Google 代码。
更喜欢用代码而不是管理界面?
// Only if you configure cross-domain measurement in code instead of in the admin
gtag('set', 'linker', {
'domains': ['www.example.com', 'checkout.example.net']
});
检查: 点击从您的一个网域指向另一个网域的链接。目标网页的地址中应包含 _gl=。在 Admin › DebugView 中(开启 Tag Assistant 或调试模式),该访问应作为同一个会话继续。
删除整个代码块,包括带有 _link 或 _linkByPost 的 onclick 和 onsubmit 处理程序。将“See my pet store”或“Continue Shopping”等示例链接指向您自己的网页,或将其删除。
安装适用于 Google Analytics 4 的 Google 代码(见下方代码段),或通过 Google Tag Manager 添加。
<!-- Google tag (gtag.js) for Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Yoast SEO、Rank Math 和 All in One SEO 根据您自己的地址生成网站架构,不会使用示例域名。如仍需删除搜索操作:Yoast add_filter( 'disable_wpseo_json_ld_search', '__return_true' );,Rank Math rank_math/json_ld/disable_search,All in One SEO 在 Search Appearance › Advanced 中关闭 Enable Sitelinks Search Box。
SEOPress 已在 8.1 版(2024年9月)中移除搜索框标记。请更新该插件。
示例域名通常来自手动粘贴的代码块:请检查主题的 header.php、“自定义 head 代码”或“header 脚本”字段,以及向网页 head 中插入代码的插件。
将该代码块替换为正确的 WebSite 标记(见下方代码段);如果您的 SEO 插件已输出该标记,则直接删除。
# Python: read the address from configuration, not from the code
import os
BASE_URL = os.environ["API_BASE_URL"]
// JavaScript / Node.js
const baseURL = process.env.API_BASE_URL;
删除整段旧代码(包括 onclick/onsubmit 处理程序和示例链接),然后安装适用于 Google Analytics 4 的 Google 代码。Universal Analytics 已于 2023年7月1日停止处理数据。 Universal Analytics has been replaced
Google Analytics 4
网域列表中出现这些名称,或报告中出现自我引荐
Admin › Data streams › 您的网站数据流 › Configure tag settings › Configure your domains:只保留您自己的网域。将多余的引荐来源添加到 List unwanted referrals 下。 Set up cross-domain measurement
Google tags › 您的代码 › Show all › Configure your domains / List unwanted referrals;在自定义 HTML 代码和变量中搜索旧代码段;使用 Preview 进行测试。 Google tag settings in Tag Manager