> 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/manage-advocate-participants/conversion-retraction-explained.md).

# 转化撤销说明

如果被推荐的好友购买了商品，但后来又退货了，你就需要撤销这次转化。了解如何在本文中设置转化撤销。

#### 为转化撤销设置你的项目

1. 从左侧导航中，选择 ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → 项目规则**.
2. 创建新规则并选择 **好友退回了他们的购买** 作为规则触发器。请参考 [配置您的 Advocate Program](/brand/zh/what-would-you-like-to-learn-about/advocate-program/getting-started-with-advocate/configure-your-advocate-program.md) 来了解如何创建规则。
3. 填写完所需信息并选择 **下一步**后，选择好友或 advocate 需要执行的操作，并为该操作命名。

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

1. 你还可以选择设置你的 *高级设置*。这涉及添加必须满足的条件，才能触发此规则。
2. 选择 **下一步**.
   * 现在，当一次符合条件的购买触发转化，但随后发生退款时，项目规则将撤销该转化。请注意，推荐转化只能在转化后的 30 天内撤销。
3. 一旦你完成选择，最后一步就是检查你设置的规则和操作条件，如果你对设置满意，请选择 **保存** 右下角。

{% hint style="info" %}
**示例：**

1. Hazel Nutt 推荐了 Carrie Oakey。
2. 由于该项目的设置方式，只有当 Carrie Oakey 购买金额超过 1000 美元后，该推荐才会转化。
3. Carrie Oakey 进行了 1100 美元的购买，推荐双方都获得了奖励。
4. 后来，Carrie Oakey 退回了她的购买。
5. impact.com 会撤销该转化，且该推荐不会计入账单。
   {% endhint %}

#### 编辑“仅首次”重新转化

如果你的项目规则设置为只在首次达成时触发，那么当参与者发生转化并且转化被撤销时，如果之后再次被推荐，他们将不会通过首次检查。

你可以编辑规则条件，允许用户在重新转化时获得奖励。这可以通过项目规则中的 JSONata 编辑器完成。以下表达式可在项目设置期间的 JSONata 编辑器中用于第二次推荐，如果第一次被撤销，则可在“仅首次”项目下获得奖励：

```programlisting
rule.isFirstTime = true or $not(user.referredByReferral.dateConverted) ? truegoal.isFirstTime = true or $not(user.referredByReferral.dateConverted) ? true
```

用于撤销的 mutation 是 `retractReferralConversion`.

#### 跟踪转化撤销指标

当转化被撤销时，它将不再计入以下指标：

* *已转化推荐*
* *推荐转化*
* *成功推荐者*

此外，当转化被撤销时，该推荐的状态将恢复为 *已开始*，并显示撤销日期。

撤销的推荐将显示在你的 *推荐动态。*

1. 从左侧导航中，选择 ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → 报告 → 推荐动态**.

一个 *推荐动态* 可能会像这样：

撤销的推荐也会出现在客户倡导者的 *参与者资料*。了解更多关于 [Advocate 参与者资料](/brand/zh/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/advocate-participant-profiles-explained.md).


---

# 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/manage-advocate-participants/conversion-retraction-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.
