example-commerce-host.com

示例域名 · 并非真实服务 · 浏览器访问显示此页面 · API 请求返回 410 Gone

示例域名 · 并非真实服务

example-commerce-host.com

example-commerce-host.com 是 Google 跨域名访问者衡量文档中使用的示例域名,用来代指第三方购物车:位于 example-petstore.com 的商店将访问者引导至 example-commerce-host.com/example-petstore 这样的购物车。此域名上没有购物车、结账页或付款页。如果您的代码或设置中出现此名称,请将其替换为购物车服务提供商提供给您的地址。

曾将密钥、令牌、密码或付款信息发送到此处?请立即处理。

指向 example-commerce-host.com 的代码所发出的请求会到达此服务器,而不是真实的商店或支付服务提供商,其中携带的 API 密钥、访问令牌、密码、会话 Cookie 或银行卡信息也会一并送达。请将这些信息视为已泄露:

  1. 在签发该密钥、令牌或密码的服务中将其撤销,并签发新的凭据。
  2. 将凭据保存在配置或密钥管理工具中,而不是代码中。
  3. 如果发送了真实的银行卡信息,请联系发卡机构。
  4. 更正代码中的地址,确保新凭据只发送到真实服务。

在 GitHub、AWS、Google Cloud、Stripe 等平台撤销密钥的位置

此名称的来源

以下每个示例都列出了当初发布的过时代码段,以及应改用的内容。突出显示的部分是您需要替换的内容。完整历史中列有日期和存档来源。

Google Analytics · 2009–2024

Classic Analytics 中的商店与第三方购物车

Google 关于使用 Classic Analytics(ga.js)跟踪多个域名的指南中,将访问者从位于 www.example-petstore.com 的商店引导至位于 www.example-commerce-host.com/petStoreCart 的购物车。

过时的示例

<form action="…"
      onSubmit="pageTracker._linkByPost('www.example-commerce-host.com/petStoreCart/begin.php');">

_gaq.push(['_setCookiePath', '/myStore/']);
_gaq.push(['_cookiePathCopy', '/myCart/']);

Classic Analytics 和 Universal Analytics 已不再收集数据。请删除这段代码,并将表单和链接指向您真实的结账页面。复制来的表单和带完整地址的链接仍会将访问者引导至此处,地址中通常还带有 __utma 之类的参数。

请改用

<!-- 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>

完整指南:从 Classic Analytics 迁移到 Google Analytics 4

Google Analytics 4 · Tag Manager · 当前

同时衡量您的商店和购物车

Google 当前的跨网域衡量指南仍以位于 example-petstore.com 的网站及位于 example-commerce-host.com/example-petstore 的购物车作为开场示例;其代码示例使用的是 example.com。在 Google Analytics 4 中,域名在管理界面中设置:Admin › Data collection and modification › 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;
// place this before gtag('config', …)
gtag('set', 'linker', {
  'domains': ['www.example.com', 'checkout.example.net']
});

分步说明:跨网域衡量

API · 脚本

API 客户端和脚本

带有请求正文或发往 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;

// PHP 8
$baseUrl = getenv('API_BASE_URL') ?: throw new RuntimeException('API_BASE_URL is not set');

完整指南:配置 API 客户端和 SDK

姊妹域名

商店一方:example-petstore.com

这些示例中的商店,以及它出现过的其他地方(站点链接搜索框标记、Search Console 中的网站迁移),均在 example-petstore.com 上有介绍。

快速检查清单

  • 在您的代码、模板、主题和代码管理工具中搜索 example-commerce-host 和 example-petstore。
  • 将购物车地址替换为购物车服务提供商提供给您的结账地址。
  • 删除 Classic Analytics 和 Universal Analytics 代码;在 Google Analytics 4 中列出您商店的域名和购物车服务提供商的域名。
  • 轮换所有曾发送到此处的密钥、令牌或密码。
  • 当所有内容都指向正确的位置后,您的网站或代码将不会再向此域名发送任何内容。

常见问题解答

example-commerce-host.com 是什么?

一个示例域名。在 Google 跨域名访问者衡量文档中,它代指第三方购物车:位于 example-petstore.com 的商店将访问者引导至 example-commerce-host.com/example-petstore 这类地址上的购物车。

example-commerce-host.com 是真实的购物车或支付服务吗?

不是。这里没有购物车、结账页或付款页,无法购买或支付任何东西。此域名上的每个地址都显示本页面。

为什么我商店的访问者或请求会跑到 example-commerce-host.com?

示例中的购物车地址被复制后一直没有替换,可能位于链接、表单、跟踪代码段或脚本中。请将其替换为购物车服务提供商提供给您的结账地址。

我曾将银行卡信息、密钥或密码发送到 example-commerce-host.com,该怎么办?

请将其视为已泄露。在签发服务中撤销密钥、令牌和密码并签发新的凭据;如果发送了真实的银行卡信息,请联系发卡机构。只有签发密钥的服务才能撤销它。

如何在 Google Analytics 4 中衡量访问者在我的商店与购物车服务提供商之间的访问?

在管理界面中依次进入:Admin、Data collection and modification、Data streams、您的网站数据流、Configure tag settings、Configure your domains。输入您商店的域名和购物车服务提供商的域名。

为什么一位顾客被计为两位用户,或者我自己的商店显示为引荐来源?

跨网域衡量未设置,或列出的域名有误。请在 Configure your domains 下列出您的商店和购物车服务提供商,并将付款页面等多余的引荐来源添加到 List unwanted referrals 下。

/petStoreCart、/myStore/ 和 /myCart/ 是什么?

同一组示例中的虚构路径:宠物商店的购物车,以及同一域名下分别位于不同文件夹的商店和购物车。这些路径都不存在,访问任何一个都会进入本页面。

example-zoohandlung.de 是同一个示例吗?

是的。德国的考试备考资料将宠物商店译为 www.example-zoohandlung.de,但购物车仍保留为 www.example-commerce-host.com/example-zoohandlung/。

example-petstore.com 是什么?

姊妹示例域名:同一组示例中的商店一方。请参阅 example-petstore.com。

来源