> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/configure-customer-status-mapping.md).

# 配置客户状态映射

impact.com 的 *客户状态映射* 功能可让您区分现有客户、以前从未在您这里购物过的客户、常客等。此信息在查看您项目的新客户获取率或常购客户数量时，对报告很有用。该信息还可用于创建合作伙伴付款调整，以激励合作伙伴针对特定客户状态类别促成转化。

{% hint style="warning" %}
**警告：** 启用 *客户状态映射* 该设置将更改您的跟踪代码，并可能导致您的项目中断。请在以下流程中与您的 CSM 密切协作，以避免任何问题。
{% endhint %}

#### 配置客户状态映射

{% stepper %}
{% step %}
**步骤 1：在您的网站上创建身份识别逻辑**

默认情况下，impact.com 无法识别您网站上的访客中哪些是新客户、现有客户、常客等。impact.com 接收的唯一数据是购买发生后的转化数据。因此，您的团队必须创建基础逻辑，以动态识别访问您网店的客户，并为他们标记一个合适的 `CustomerStatus`。该状态标签随后会与转化数据一起作为以下字段中的一个值传递给 impact.com： `customerStatus={-动态值-}` 参数的

在您端实现此逻辑后，您就可以在 impact.com 上配置相应的客户状态映射值。
{% endstep %}

{% step %}
**步骤 2：在 impact.com 上配置映射值**

该 *客户状态映射* 该开关在事件类型级别启用，因此您可以为项目中的选定事件类型启用该设置。请注意，客户状态映射 *新建* 和 *现有* （不区分大小写）在提交转化或付款调整时默认应可正常工作，即使您未开启该设置。

1. 从顶部导航栏中，选择 ![](/files/34cff7cafbbfcd416778a35b63cb058c27bcda8b) **\[用户资料] → 设置**.
2. 在右侧，位于 *跟踪*下，选择 **事件类型**.
3. 在您要添加客户状态映射值的事件类型旁，选择 ![](/files/48274f9251fd79e93a99aad7b4393690b07a61c9) **\[更多]** → **查看/编辑**.
4. 在底部，选择 **显示高级设置**.
5. 在……旁边 *客户状态映射*下，选择 ![](/files/ae87ea28f541bc1749d482fcfdb423e5cb4965f8) **\[编辑]**.
   * 没看到该 *客户状态映射* 设置？请联系您的 CSM 或 [创建支持工单](https://app.impact.com/support/portal.ihtml) 以将其添加到您的 impact.com 账户中。
6. 选择 ![](/files/3980f01ba7b178cc917bfb7b270feb4fac2992c6) **\[打开] 添加值映射以启用对新客户的不同付款**.
7. 在您要使用的客户状态旁，输入与您的身份识别逻辑所使用的值相对应的值。
8. 选择 **保存**.
   {% endstep %}

{% step %}
**步骤 3：确保该参数已传递到 impact.com**

作为预防措施，您需要测试该参数是否随您的转化数据传递到了 impact.com。您可以在 3 个报告中查看客户状态数据，以确认您正在传递 `customerStatus` 参数：

* 新客户与回头客报告

  该 [新客户与回头客报告](/brand/zh/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/new-vs-return-customer-report.md) 将向您显示由以下对象创建的行为数据： *新建*, *现有*，以及 *重新参与* 客户在您所选日期范围内。每种客户产生的行为、行为成本和收入都会按促成该行为的合作伙伴进行汇总。
* 按客户状态按天绩效报告

  该 [按客户状态按天绩效报告](/brand/zh/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/performance-by-day-by-customer-status-report.md) 结合以下报告中呈现的数据： [新客户与回头客](/brand/zh/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/new-vs-return-customer-report.md) 和 [按日期的绩效](/brand/zh/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/performance-by-day-report.md) 报告中的数据。行为、行为成本和收入数据首先按天汇总，然后再按客户状态进一步下钻。
* 高级操作列表

  该 [高级操作列表](/brand/zh/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/advanced-action-listing-report.md) 将为您提供所选日期范围内每个由推广带来的行为的多种不同数据点。要查看此报告中呈现的行为关联了哪种客户状态（如果有），请选择 **显示** 筛选器，勾选该 ![](/files/48509e0f0c9ae68203294f8aae7777211a4315e1) **\[未勾选的复选框]** **客户状态** 复选框，然后选择 ![](/files/4057ce6d3fc96d8c0d1948f336b267ea51d54071) **\[搜索]**.
  {% endstep %}

{% step %}
**步骤 4：更新您的付款**

在您成功将客户状态映射实施到跟踪代码后，您可以创建合作伙伴 *支付调整* 或 *支付组*。这些设置允许您根据合作伙伴促成转化所对应的客户状态类别，调整或增加其获得的报酬（例如，对 `新建` 客户提供更高的付款）。

**创建付款调整**

在 impact.com 上，您可以创建规则，根据非常具体的条件调整某个行为的付款，包括 *客户状态*. *支付调整* **调整** 合作伙伴应得的佣金，从 *默认支付* （或 *支付组*，在适用时）按金额或百分比进行调整。

{% hint style="info" %}
**注意：** 对于按以下方式向合作伙伴支付佣金的品牌： *在线销售额百分比* 作为佣金，而不是 *投放费用*，impact.com 建议使用 *支付组* 来设置最终付款百分比，而不是试图使用 *支付调整*.
{% endhint %}

1. 从左侧导航栏中选择 ![](/files/209022bdb234289211a24a980f6227a8684cc439) **\[Engage]** → **合同 → 模板条款**.
2. 在您要更改的模板条款旁，在 *动作* 列下，选择 ![](/files/48274f9251fd79e93a99aad7b4393690b07a61c9) **\[更多]** → **修改条款**.
3. 在……旁边 *支付调整*下，选择 ![](/files/3980f01ba7b178cc917bfb7b270feb4fac2992c6) **\[打开开关]** **根据特定条件调整付款**.
4. 设置基于 *客户状态*.
   * 请参见下图中的示例设置，其中促成 `新建` 客户可获得 10% 的付款增加，而促成 `现有` 客户则会使付款降低 50%。
5. 在屏幕底部，选择 **下一步**.
6. 选择该模板条款下的有效合同何时开始生效这些修改。
7. 选择 **下一步**.
8. 可选地，为合作伙伴添加说明所做更改的备注。
9. 选择 **保存**.

**创建付款组**

在 impact.com 上，您可以创建组，依据非常具体的规则将合作伙伴归入付款类别，包括 *支付组* **完全更改** 合作伙伴应得的佣金。付款组通常在您创建新的模板条款时创建，但您也可以将其添加到现有条款中，并在之后切换合同。

1. 从左侧导航栏中选择 ![](/files/209022bdb234289211a24a980f6227a8684cc439) **\[Engage]** → **合同 → 模板条款**.
2. 在您要更改的模板条款旁，选择 ![](/files/48274f9251fd79e93a99aad7b4393690b07a61c9) **\[更多] → 修改条款**.
3. 在……旁边 *事件类型*，选择此模板条款适用的事件类型。
4. 在……旁边 *支付组*下，选择 ![](/files/3980f01ba7b178cc917bfb7b270feb4fac2992c6) **\[打开开关]** **设置自定义支付组**.
5. 若要一次添加一个付款组，选择 **添加新项**.
   * 在第一个 ![](/files/9ee7bd3c79aae4d0667377d18611647c3469f8d1) **\[下拉菜单]**&#x4E2D;，选择付款组 *规则* .
   * 在第二个 ![](/files/9ee7bd3c79aae4d0667377d18611647c3469f8d1) **\[下拉菜单]**&#x4E2D;，选择该规则应如何应用于您的付款组。
   * 然后，选择适用于您所选付款规则的值（例如，如果您选择了 *货币* 作为规则，您将需要选择您希望向合作伙伴支付的货币类型）
   * 在 *付款* 部分中，选择付款指标（即百分比或固定金额）以及相应的数值。
   * 选择 **添加**.
6. 要创建另一个组，请选择 **添加新项** 再次。
   * 如果您为每个付款组添加超过一条规则，则所有规则都需要匹配，该付款组才会适用。
   * 您应为每个 *客户状态* 需要自定义付款的情况创建一个新的付款组。
7. 选择 **下一步**.
8. 查看您的模板条款更改，然后选择 **下一步**.
9. 选择该模板条款下的有效合同何时开始这些修改。
10. 选择合作伙伴是否可以选择在 *修改开始日期*.
11. 可选地，为合作伙伴添加说明所做更改的备注。
12. 选择 **保存**.

{% hint style="info" %}
**注意：** 如果 impact.com 未找到适用于合作伙伴促成的某项行为的付款组，则 *默认支付* 将应用。
{% endhint %}

{% hint style="info" %}
**示例：** Barb Dwyer 为您的品牌促成了一笔 砧子 销售（100 美元），从而产生了一个 **新** 客户。该合同的默认付款为销售额的 10%，这将使 Barb Dwyer 获得 10 美元佣金。不过，您希望奖励为您的品牌带来新客户的合作伙伴，并决定将合作伙伴因带来新客户而获得的付款提高 5%，并尝试 *支付组* 和 *支付调整*.

首先，您决定设置一个 **支付组** 在您的合同中设置一个带有 **商品销售额的 15%** 付款（比默认付款高 5%）。

<img src="/files/d1132b37878a25a5713a3dff39a2108ea23a06e6" alt="" data-size="original">

Barb Dwyer 现在将获得 100 美元的 15%，即 15 美元佣金。

接下来，您禁用该付款组并尝试设置一个 **付款调整** 以将新客户的付款提高 5%。

<img src="/files/35093d3292010cdb2b697a1fd597209abab187a7" alt="" data-size="original">

Barb Dwyer 现在将获得他的 *默认支付* 10%（10 美元）再加上已获得佣金的额外 5%。10 美元 + 5% = 10.50 美元佣金。
{% endhint %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/configure-customer-status-mapping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
