> 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-program-rules-explained.md).

# 在 Advocate 中设置计划规则

<a href="https://pxa.impact.com/student/activity/2345886?sid=0c0e3e5c-54c9-4435-9bee-ebcdccb7f292&#x26;sid_i=0?utm_source=app.impact.com&#x26;utm_medium=owned-platform&#x26;utm_content=&#x26;utm_campaign=help-center" class="button primary">参加 PXA 课程</a>

推荐计划依赖于规则和操作的配对，以便适当地奖励参与者或触发操作（例如发送电子邮件）。这些规则和操作共同构成程序规则。规则是你希望目标用户执行的操作。在推荐计划中，用户既可以是客户倡导者，也可以是他们推荐的好友。当参与者达成某条规则时，就会触发相应的操作。

<details>

<summary>规则</summary>

你设置的规则将取决于你的程序以及你希望推动的结果。每个推荐计划至少需要一条转化规则。规则示例包括：

* 被推荐好友完成购买
* 客户倡导者完成 5 次推荐
* 被推荐好友成为合格潜在客户

**规则触发器**

impact.com 依赖于你发送给我们的事件，将其作为规则的触发器。在 [程序设置](/brand/zh/what-would-you-like-to-learn-about/advocate-program/getting-started-with-advocate/configure-your-advocate-program.md)中，选择规则的触发器和事件键。

| 触发器            | 说明                        |
| -------------- | ------------------------- |
| 推荐开始           | 当发起推荐时。                   |
| 好友完成购买         | 当被推荐好友完成由事件跟踪的购买时。        |
| 好友退回购买         | 当被推荐好友退回由事件跟踪的购买中购买的商品时。  |
| 好友执行操作         | 当被推荐好友执行由事件跟踪的操作时，例如完成购买。 |
| 好友的分群和/或字段发生变化 | 当被推荐好友的字段或分群更新或发生变化时。     |

<div data-with-frame="true"><figure><img src="https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-52c2fb38ab99941f251d244ee053c56842fd1c2d%2Fc0a9e0fd245d4c823bf495b51eb1f0b15b33d8eb416d9fcd8bd41fa224f93041.jpg?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>

**规则条件**

如果你只希望规则在特定情况下触发，可以为规则设置条件。以下是一些可应用于规则的条件。

* 被推荐好友完成购买，且购买总额至少为 100 美元。
* 客户倡导者完成 5 次推荐，这些推荐好友需至少保持 6 个月的活跃订阅状态。
* 被推荐好友开始订阅，同时倡导者也必须是活跃订阅用户。

规则条件可以基于我们数据库中的几种不同类型的数据：

| 数据                | 说明                                                                              |
| ----------------- | ------------------------------------------------------------------------------- |
| 用户对象（客户倡导者或被推荐好友） | 包含其核心信息，如电子邮件和名字，以及自定义字段。                                                       |
| 事件                | 包含事件中可触发规则的任何字段，例如收入、产品名称或套餐。                                                   |
| 规则                | 规则和推荐的计数可在程序逻辑中使用，同时也会显示该规则是否是首次被触发。这对于运行每完成 X 次推荐就发放奖励的程序，或确保某条规则/操作只触发一次非常有用。 |
| 时间                | 系统可以引用当前时间，并将其与推荐的关键日期进行比较，例如推荐开始时间，或用户的关键日期，例如用户创建时间。                          |

</details>

完成以下部分以设置你的程序规则并选择 **下一步** 在完成每个部分后。

{% stepper %}
{% step %}

### 访问程序规则&#x20;

1. 在左侧导航菜单中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** <i class="fa-arrow-right">:arrow-right:</i> **程序规则** <i class="fa-arrow-right">:arrow-right:</i> **程序规则**.
2. 在 *程序规则* 部分中，选择 **添加规则**.
   {% endstep %}

{% step %}

### 选择并配置程序规则

3. 下方 *此规则由什么触发？*，从 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[下拉菜单]**&#x4E2D;选择一个触发器。某些配置会因你选择的规则而异。

<details>

<summary>触发器参考</summary>

| 触发器            | 说明                        |
| -------------- | ------------------------- |
| 推荐开始           | 当发起推荐时。                   |
| 好友完成购买         | 当被推荐好友完成由事件跟踪的购买时。        |
| 好友退回购买         | 当被推荐好友退回由事件跟踪的购买中购买的商品时。  |
| 好友执行操作         | 当被推荐好友执行由事件跟踪的操作时，例如完成购买。 |
| 好友的分群和/或字段发生变化 | 当被推荐好友的字段或分群更新或发生变化时。     |

</details>

4. 如适用，请选择将触发规则的购买或操作事件，或指定一个字段或分群。
5. &#x20;![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启]** **基于日期的操作** 以便根据推荐活动发生的时间执行不同的操作。启用后，在 *评估时间* *使用*，选择用于评估规则的事件：推荐开始日期、转化日期或购买日期。&#x20;
6. ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FwXho9QKP3e4iU4ZKUSJ5%2F167ebb8cc30303.svg?alt=media\&token=a046e9f0-63aa-46f6-8a35-f73973fd326c) **\[复选框]** **仅在首次触发** 使该规则仅在某个推荐首次发生该事件时触发。
7. ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FwXho9QKP3e4iU4ZKUSJ5%2F167ebb8cc30303.svg?alt=media\&token=a046e9f0-63aa-46f6-8a35-f73973fd326c) **\[复选框]** **将推荐标记为已转化** ，以便在规则触发时将其标记为已转化。
8. 输入 **规则名称**。保存后将无法更改。
   {% endstep %}

{% step %}

### 添加高级设置（可选）&#x20;

9. 选择 **高级设置** 以添加规则限制或条件。
10. ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启]** **限制奖励数量** 以定义规则触发时倡导者可获得的奖励上限。
11. 在 *如果* 部分下方，如果你只希望规则在特定情况下触发，可以为规则设置条件。以下是一些可应用于规则的条件。
    * 好友完成购买，且购买总额至少为 100 美元。
    * 客户倡导者完成 5 次推荐，这些推荐好友需至少保持 6 个月的活跃订阅状态。
    * 被推荐好友开始订阅，同时倡导者也必须是活跃订阅用户。

<details>

<summary>条件参考</summary>

规则条件可以基于我们数据库中的几种不同类型的数据：

| 数据                | 说明                                                                              |
| ----------------- | ------------------------------------------------------------------------------- |
| 用户对象（客户倡导者或被推荐好友） | 包含其核心信息，如电子邮件和名字，以及自定义字段。                                                       |
| 事件                | 包含事件中可触发规则的任何字段，例如收入、产品名称或套餐。                                                   |
| 规则                | 规则和推荐的计数可在程序逻辑中使用，同时也会显示该规则是否是首次被触发。这对于运行每完成 X 次推荐就发放奖励的程序，或确保某条规则/操作只触发一次非常有用。 |
| 时间                | 系统可以引用当前时间，并将其与推荐的关键日期进行比较，例如推荐开始时间，或用户的关键日期，例如用户创建时间。                          |

</details>
{% endstep %}

{% step %}

### 添加操作

{% hint style="info" %}
**受限**：如果你需要为你的程序添加多个操作，可能需要升级你的账户。 [联系支持](https://app.impact.com/support/portal.ihtml?createTicket=true&) 以升级你的倡导者计划。
{% endhint %}

可以为规则和操作都添加条件，因为多个规则可以适用于同一个操作。尽管规则条件已经满足，你仍可能希望设置操作条件，以控制发放哪种奖励或发送哪封邮件。此功能仅在某些程序级别可用；如需更多信息，请联系 [支持](https://app.impact.com/support/portal.ihtml) 。

12. 选择以下操作卡片之一。操作包括：

* **奖励和邮件：** 给参与者奖励并通过电子邮件通知。
* **仅邮件：** 向参与者发送电子邮件。
* **分层奖励和邮件：** 根据参与者的分群、购买金额等提供不同奖励。

13. 选择该操作适用于谁：
    * **倡导者**：分享其推荐链接或代码，邀请好友加入你品牌的参与者。
    * **好友**：使用推荐链接或代码注册或购买的参与者。
14. 为该操作命名。
15. （条件）如果你已启用基于日期的操作， ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FiZjM1xY8o3v1iR3Zaysd%2FToggle.svg?alt=media\&token=b1550d48-bba9-4e81-8604-bc12370c5caa) **\[开启]** **将操作限制在日期范围内** 并选择规则必须触发的时间段。
16. 如有需要，选择 **高级设置** 以为操作添加条件，若你只希望它在特定情况下触发。

{% hint style="info" %}
**示例：** 你可以设置一个“完成购买”规则，并搭配“奖励和邮件”操作。通过这组规则和操作，当你推荐的好友完成购买时，你的客户倡导者会收到电子邮件通知并获得奖励。
{% endhint %}

<div data-with-frame="true"><figure><img src="https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FRJnDay3QTI9kGA02BlLJ%2FScreenshot%202026-08-25%20at%2008.21.15.png?alt=media&amp;token=fc9ab230-f10c-496d-8d25-70e6175e16f9" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### 添加奖励（条件）

如果你选择了 **奖励和邮件** 或 **分层奖励和邮件**，则需要配置奖励。有关设置说明，请参阅 *创建奖励部分* 中的 [配置你的倡导者计划](/brand/zh/what-would-you-like-to-learn-about/advocate-program/getting-started-with-advocate/configure-your-advocate-program.md).
{% endstep %}

{% step %}

### 查看你的规则

保存之前， *查看* 页面会汇总该规则。&#x20;

17. 如有需要，更新规则：
    1. 选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fut4jbWXPGIqKlOpfrxol%2Fadvocate_edit.svg?alt=media\&token=3a645b22-237b-429e-be28-5a4d92fab66c) **\[编辑]** ，即可修改任意一行
    2. 选择 ![](broken://files/b3bc36784b8fd44bf7b756c0a29c900b0a7a517e) **\[添加操作]** ，无需返回前面的步骤即可附加另一个操作。
18. 选择 **保存** ，完成后。

<div data-with-frame="true"><figure><img src="https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FYW2FIPxQ7QjzZegAfE4B%2FScreenshot%202026-05-15%20at%2011.31.37.png?alt=media&amp;token=bfa99c0a-4c10-49e8-894d-8182801d6e34" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

## 规则与操作示例

你可以将规则和操作视为一系列“如果-那么”语句。让我们来看几个示例。

| 期望结果                                                                         | 如果（规则）        | 那么（操作）                                              |
| ---------------------------------------------------------------------------- | ------------- | --------------------------------------------------- |
| 每推荐 5 个合格潜在客户，就奖励客户倡导者一张 20 美元礼品卡                                            | 被推荐好友成为合格潜在客户 | 奖励和邮件                                               |
| 如果 Salesforce 中的商机设置为“Closed Won”，则在首次注册时奖励被推荐好友 100 美元额度，并奖励客户倡导者 500 美元额度。 | 被推荐好友完成首次注册   | <ul><li>奖励和邮件（客户倡导者）</li><li>奖励和邮件（被推荐好友）</li></ul> |
| 当其推荐的人成功完成演示时，向客户倡导者发送通知电子邮件。                                                | 被推荐好友完成演示     | 仅邮件                                                 |


---

# 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-program-rules-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.
