> 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/advocate-program/getting-started-with-advocate/advocate-code-types-explained.md).

# Advocate 代码类型说明

本文将解释 Advocate 计划中所使用代码之间的差异。主要有三种代码：

* **推荐码** - 主要用于归因方式
* **优惠券代码** - 主要用作参与者和推荐奖励
* **促销码** - 主要用于将归因和奖励合二为一

{% tabs %}
{% tab title="推荐码" %}
当用户在系统中注册时，会获得一个唯一的推荐码。该代码通常采用以下形式： `FIRSTNAMELASTNAME`，例如 `JOHNDOE`。默认情况下，推荐码会显示在推荐小部件中，位于主文本下方。

推荐码为用户提供了一种简单的方式来参与您的推荐计划。它们是相对较短、便于阅读的代码，用户可以与亲朋好友分享。人们对优惠券代码的概念很熟悉，因此将推荐码作为推荐计划的一部分，可以让这一过程更容易理解。

推荐码不会为被推荐的好友提供奖励，它们仅用于归因。了解更多关于 [Advocate Program Sharing Options](/brand/zh/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/advocate-program-sharing-options.md).

{% hint style="info" %}
**示例**：当被推荐的好友访问您的网站时，系统会提示他们填写表单以申请演示，并可选择输入他们从推荐人那里收到的推荐码。
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/b7350bde0bc38a58d1ae8bcbd62152f20e0c0e07" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="优惠券代码" %}
优惠码可以整合到你的计划小部件或微型网站中，用于奖励你的参与者以及他们推荐的任何好友。

该 [燃料箱奖励](/brand/zh/what-would-you-like-to-learn-about/advocate-program/advocate-rewards/fuel-tank-rewards-explained.md) 该功能通过使用唯一优惠券代码，简化了发放奖励的流程。您的计划参与者可以兑换这些代码，获取折扣、积分和其他类型的奖励。

优惠券代码可以通过您的 impact.com 账户添加、删除或管理。查看我们的 [设置 Fuel Tank 奖励](/brand/zh/what-would-you-like-to-learn-about/advocate-program/advocate-rewards/set-up-a-fuel-tank-reward.md) 文章，了解更多操作方法。您还可以跟踪哪张优惠券已发放给哪位计划参与者，并在需要时取消其奖励。

{% hint style="info" %}
**示例**：当被推荐的好友访问您的网站并在 Friend Widget 中输入他们的信息时，他们会收到一张可在结账时使用的优惠券代码，可享受订单 8 折优惠。该优惠券代码仅对应该被推荐好友，且只能使用一次。
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/8664068302abbb1f9ce2c3109365a67e90f8b89b" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="促销码" %}
促销码是消费者在下单时用于获取某种折扣的值。它们与优惠券代码不同之处在于，还可用于归因推荐。如果消费者在结账过程中输入促销码，该促销码值可以作为转化数据的一部分传递给 impact.com。随后，impact.com 可以将促销码值作为一种方法，把转化事件追踪回特定的推荐人。

[推荐促销码](/brand/zh/what-would-you-like-to-learn-about/advocate-program/advocate-rewards/referral-promo-codes-for-participants.md) 是在推荐流程开始时，将归因和奖励合并为一步的绝佳方式。促销码由客户推荐人提供给被推荐的好友，并提供折扣。一旦被推荐的好友在结账时使用其促销码，该代码就会归因于客户推荐人，而客户推荐人也会因此获得奖励。

为您的推荐人配置推荐促销码，需要您在您的 [计划规则](/brand/zh/what-would-you-like-to-learn-about/advocate-program/getting-started-with-advocate/advocate-program-rules-explained.md)中上传促销码。它们可以设置为可重复使用或一次性使用。对于一次性使用代码，可以为一位推荐人分配若干个唯一代码。当其名下某个促销码被使用后，系统会自动再向该推荐人发放另一个促销码。

{% hint style="info" %}
**示例**：您的每位推荐人都分配有 5 个一次性使用的促销码。当推荐人与好友分享其中一个代码时，好友可以在结账时输入推荐促销码，以在购买时获得折扣。随后，系统会根据所输入的促销码将该推荐归因给该推荐人。
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/3022cd1fdc1e75a7dd79df48080bdc782ad3c3ae" alt=""><figcaption></figcaption></figure></div>
{% endtab %}
{% endtabs %}


---

# 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/advocate-program/getting-started-with-advocate/advocate-code-types-explained.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.
