> 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/advocate-rewards/referral-promo-codes-for-participants.md).

# 参与者推荐促销代码

{% hint style="danger" %}
**重要**：一旦该功能在您的项目中开启，就无法关闭。
{% endhint %}

推荐促销码是将归因和奖励压缩为 **起始** 这一步的绝佳方式。优惠券由客户倡导者提供给被推荐的朋友，并提供折扣。被推荐的朋友在结账时使用其促销码后，该代码会归因给客户倡导者，后者也会相应获得奖励。

您可以通过在项目规则中上传促销码，为您的倡导者创建推荐促销码。设置好 [项目规则](/brand/zh/what-would-you-like-to-learn-about/advocate-program/getting-started-with-advocate/configure-your-advocate-program.md) 后，前往 *促销码* 部分上传一批推荐促销码。

{% hint style="success" %}
**注意**：此功能与 [燃料箱奖励](/brand/zh/what-would-you-like-to-learn-about/advocate-program/advocate-rewards/fuel-tank-rewards-explained.md)是分开的。燃料箱奖励也使用代码，但这些代码仅用于奖励参与者——不用于在倡导者与被推荐朋友之间建立归因关系。
{% endhint %}

#### 设置推荐促销码

1. 在左侧导航菜单中，选择 ![](/files/209022bdb234289211a24a980f6227a8684cc439) **\[Engage] → 项目规则**.
2. 滚动到 *促销码* 部分，然后选择 **设置促销码**。对于推荐促销码，这可以设置为 **多次使用** 或 **一次性使用**.
   * 建议使用一次性使用代码而不是多次使用代码，因为这有助于最大限度地减少欺诈。

     <div data-with-frame="true"><figure><img src="/files/7ee28454662049426e82d57dd3040c414fb5acf6" alt="" width="563"><figcaption></figcaption></figure></div>
3. 选择您希望每位倡导者可获得的代码数量。此选项仅在您选择创建 **一次性使用** 促销码
   * 时可用。一个倡导者可以被分配多个代码。当其某个代码被使用后，系统会自动向该倡导者提供另一个促销码。

     <div data-with-frame="true"><figure><img src="/files/c20c1891e99c564c268b85704e7e04974b08237d" alt="" width="375"><figcaption></figcaption></figure></div>
4. 您可以设置在促销码数量不足时何时通知您。
   * 一旦代码数量达到您在通知部分设置的数值，系统就会向您发送电子邮件提醒您代码即将不足。务必要确保您的项目不会耗尽代码，因此在代码不足时请及时创建更多代码，以保持项目平稳运行。
5. 选择 **上传代码** 以上传一批推荐促销码。
   * 您将被重定向到一个页面，可在该页面上传任意受支持文件格式的代码批次。

     <div data-with-frame="true"><figure><img src="/files/7d7f930f8078ed45502a2bf2661a602c52655a2e" alt="" width="375"><figcaption></figcaption></figure></div>
6. 选择 **保存** ，在您配置好促销码后。随后会弹出一个窗口询问您是否确定要保存。一旦启用一次性代码，此操作无法撤销。

   <div data-with-frame="true"><figure><img src="/files/4ecc4cb7647e3382b47cf8118705d05b346877b9" alt="" width="344"><figcaption></figcaption></figure></div>
7. 选择 ![](/files/d4151d93ed2da7b33e79d07ae02bdd88dbd67390) **\[复选框]** 以自动将新的促销码模板应用到您的小组件。
   * 或者，如果您已有现有的小组件或微站点，您可以手动添加推荐促销码组件。您可以通过导航到 **内容** 在左侧导航栏中，然后选择编辑您的小组件或微站点。选择右侧的 **添加** 以向您现有的小组件或微站点添加一个组件。了解更多关于 [小组件和微站点组件](/brand/zh/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/widget-and-microsite-components-explained.md).

的信息。一旦您上传了推荐促销码，这些代码将自动生成并通过您已设置的 [小组件](/brand/zh/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participant-experiences/introduction-to-participant-experiences.md#widgets-0-0) 或微站点提供。

在下图中，该倡导者获得了 5 个不同的代码，他们可以在这些代码之间轮换，并复制后分享给推荐对象。如果某个代码之前已被复制，您会在代码字段下方收到通知。这有助于避免您将同一个代码发送给多人。

<div data-with-frame="true"><figure><img src="/files/b894510d8f7b87e5584f42f74fc39ab0cdf9cf00" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="success" %}
**注意**：如果您的倡导者用完了代码并联系您索取更多，您可以在特殊情况下为其手动创建一个。如果要这样做，请导航到 **参与者**。选择您想为其生成新代码的参与者，然后选择 **代码和链接** 标签页，并选择 **添加推荐代码** 为其生成一个新代码。该代码将被添加到其小组件中的现有批次中。
{% endhint %}

#### 事件时间归因

推荐通过用户 upsert 进行归因，这些操作通过 API 调用、用户导入，甚至小组件加载来完成。推荐促销码也可以随购买事件一起回传给我们。您可以通过 conversions API 将事件传递给我们中的 `OrderPromoCode` 。了解更多关于如何创建 [转化事件](https://integrations.impact.com/impact-brand/reference/submit-a-conversion).

#### 查看您的促销码

您可以在 *查看代码* 页面查看多个详细信息。通过检查代码类型，您可以区分一次性代码和多次使用代码。您还可以查看哪些代码已被使用，并查看哪些倡导者被归因到哪些推荐对象。

{% hint style="success" %}
**注意**：一次性使用代码是尽量减少促销码被欺诈性使用几率的绝佳方式。多次使用代码通常会在第三方网站上被共享，而一次性使用代码只能使用一次，从而降低在不可靠来源间传播的可能性。
{% endhint %}

1. 在左侧导航菜单中，选择 ![](/files/209022bdb234289211a24a980f6227a8684cc439) **\[Engage] →** **奖励 → 代码管理器**.
2. 选择您想查看其代码的参与者。
3. 在 *查看代码* 页面上，您会找到关于已发放代码类型、已使用情况等所有相关信息。

   <div data-with-frame="true"><figure><img src="/files/9731d06e88ad5444ab48203949e46d777ee5e1ae" alt=""><figcaption></figcaption></figure></div>


---

# 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:

```
GET https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/advocate-program/advocate-rewards/referral-promo-codes-for-participants.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
