<!-- 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>
# 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
在 Google 2014–2015 年的站点链接搜索框示例中,它是虚构的宠物商店搜索结果页地址。Google 可以在网站的搜索结果下方显示一个搜索框;搜索字词会替换 {search_term_string},然后将搜索者引导至该地址。这个地址从未真实存在过,而 Google 已于 2024年11月停止显示该搜索框。
example-petstore.com 最早是什么时候开始使用的?
2009年3月。当时 Google 重新整理了 Classic Analytics 文档,关于跟踪多个网域的指南首次引入了这家宠物商店及其购物车。该指南的更早版本并未使用它。
为什么我在 Google Analytics 中看到重复用户或自我引荐?
跨网域衡量中列出的网域有误,或者根本没有设置。在 Google Analytics 4 中,请在 Configure your domains 下列出您自己的网域,并将多余的引荐来源添加到 List unwanted referrals 下。
在 _setDomainName 中应该使用前导点、"none" 还是 "auto"?
都不需要。_setDomainName 属于 Classic Analytics(ga.js),而后者已不再收集数据。请删除旧代码并改用 Google Analytics 4,它会自动设置 Cookie 网域。
这与 Swagger Petstore 有关吗?
无关。Swagger Petstore 是位于 petstore.swagger.io 的 OpenAPI 示例 API。example-petstore.com 则来自 Google 的分析和 SEO 文档。