---
title: "example-commerce-host.com：Google 的示例购物车域名"
description: "Google 跨网域衡量指南中的示例购物车域名。本页介绍它的来源、需要替换的内容，以及为什么要轮换曾发送到此处的凭据。"
url: https://example-commerce-host.com/zh/
language: zh-Hans
---

# 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 等平台撤销密钥的位置](https://example-petstore.com/zh/guides/leaked-credentials)

## 此名称的来源

以下每个示例都列出了当初发布的过时代码段，以及应改用的内容。突出显示的部分是您需要替换的内容。[完整历史](https://example-petstore.com/zh/history)中列有日期和存档来源。

### 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](https://example-petstore.com/zh/guides/google-analytics-cross-domain)

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

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']
});
```

[分步说明：跨网域衡量](https://example-petstore.com/zh/guides/google-analytics-cross-domain#cross-domain)

### 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;
```

[完整指南：配置 API 客户端和 SDK](https://example-petstore.com/zh/guides/api-base-url)

### 商店一方：example-petstore.com

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

## 快速检查清单

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

## 适用于这种情况的指南

分步指南位于 example-petstore.com，即同一组示例中的姊妹域名。

### [从 Classic Analytics 迁移到 Google Analytics 4](https://example-petstore.com/zh/guides/google-analytics-cross-domain)

删除 `_setDomainName`、`_link` 和 `_linkByPost` 代码，安装 Google 代码，并以当前方式设置跨网域衡量和不需要的引荐。

### [凭据泄露：现在该怎么办](https://example-petstore.com/zh/guides/leaked-credentials)

密钥、令牌或密码被发送到了示例域名。请撤销并替换它们，本指南附有常见服务提供商撤销页面的直接链接。

### [配置 API 客户端和 SDK](https://example-petstore.com/zh/guides/api-base-url)

将基础网址移出代码，指向真实服务，并添加一项检查，防止示例地址进入生产环境。

### [从 Git 历史记录中删除机密信息](https://example-petstore.com/zh/guides/remove-secrets-from-git)

密钥被提交了？先撤销它，再用 git-filter-repo 从历史记录中删除，清理 GitHub，并阻止下一次泄露。

[在一个页面查看全部指南](https://example-petstore.com/zh/guides)

## 常见问题解答

### 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 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](https://example-petstore.com/)。

## 来源

- [Measure activity across multiple domains](https://developers.google.com/tag-platform/devguides/cross-domain) Google Tag Platform
- [Tracking Multiple Domains (Classic Analytics, 2009 snapshot)](http://web.archive.org/web/20090327154737/http://code.google.com:80/apis/analytics/docs/tracking/gaTrackingSite.html) Google Code via the Wayback Machine
- [Tracking Multiple Domains (Classic Analytics, 2013 snapshot)](http://web.archive.org/web/20130115024413/https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite) Google Developers via the Wayback Machine
- [Set up cross-domain measurement](https://support.google.com/analytics/answer/10071811) Google Analytics Help
- [Identify unwanted referrals](https://support.google.com/analytics/answer/10327750) Google Analytics Help
- [Universal Analytics has been replaced by Google Analytics 4](https://support.google.com/analytics/answer/11583528) Google Analytics Help
