> 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/actions-and-payouts/open-ended-locking-explained.md).

# 开放式锁定说明

<a href="https://pxa.impact.com/student/activity/1117596?debug=true?utm_source=app.impact.com&#x26;utm_medium=owned-platform&#x26;utm_content=con-350&#x26;utm_campaign=help-center" class="button primary">参加 PXA 课程（合同与付款）</a><a href="https://pxa.impact.com/student/activity/1117597-track-impact-com-product-training-expert" class="button primary">参加 PXA 课程（跟踪）</a>

开放式锁定允许你决定合作伙伴驱动的线索何时变为已锁定、可付款的动作。这种锁定类型将替代一组模板条款中的动作锁定期限，并且应仅在该线索并不总是会转化为动作时使用，例如旅行预订。

{% hint style="info" %}
**注意：** 开放式锁定需要大量人工投入。建议与你的 CSM 讨论这种方法。
{% endhint %}

#### 开放式锁定用于什么？

开放式锁定应用于由于物流原因而无法根据动作锁定期限锁定的动作。例如，对于酒店预订等服务，合作伙伴可能会促使客户提前 6 个月预订，但客户可以在预订到入住之间的任何时间取消该预订。开放式锁定可防止品牌为尚未发生的动作向合作伙伴付款。

#### 开放式锁定的时间限制是什么？

采用开放式锁定的动作会在 730 天或 2 年后锁定。

#### 我该如何使用开放式锁定？

开放式锁定更新必须通过以下方式批量导入 [FTP 批量更新](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-overview.md), [impact.com 的 REST API](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-process-reversals-via-api-web-services-overview.md)，或 Salesforce 集成。

{% hint style="info" %}
**注意：** 批量更新时 [订单级](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-overview.md) 都会将该动作设置为批准或拒绝。
{% endhint %}

#### 我该如何设置开放式锁定？

要设置开放式锁定，你需要遵循以下步骤：

{% stepper %}
{% step %}
**步骤 1：启用开放式锁定**

要为现有事件类型启用开放式锁定，请按以下步骤操作：

1. 从顶部导航栏中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F210dEQa93qyQgoJDkieL%2FUser%20profile.svg?alt=media\&token=f84c5b17-fae4-4a30-990a-9de5e57a150b) **\[用户资料] → 设置**.
2. 选择 [**事件类型**](https://app.impact.com/secure/advertiser/tracking-settings/actiontracker/view-actiontracker-flow.ihtml) 在……下方 *跟踪* 部分。
3. 从事件类型列表中，将光标悬停在要修改的事件类型上，然后选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FMLtRUwWz0pujlfmYWOgg%2FMoreVN.svg?alt=media\&token=03a3c355-a347-4207-baf7-c44fadf6d080) **\[更多]** → **查看/编辑**.
4. 选择 **显示高级设置** ↓，并在……旁边的 *开放式锁定* 字段中，选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fkka3dqJOx8ZhiX82RDLt%2FEdit_light.svg?alt=media\&token=f454405c-ebd8-49af-90db-22efc27476bf) **\[编辑]**.
5. 确保 *开放式锁定* 为 ![](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) **\[已切换开启]**.
6. 选择 **保存**.
   {% endstep %}

{% step %}
**步骤 2：设置处理代码**

启用开放式锁定后， [还必须创建处理代码](/brand/zh/what-would-you-like-to-learn-about/platform-features/tracking/set-up-tracking/manage-disposition-codes.md). 处理代码由你决定，以及什么条件下让动作被批准才合理。用于 **批准** 该动作的处理代码可根据你的需要自定义。例如，对于航空公司，可以是 *已确认*，对于酒店，可以是 *已入住* ，这会触发状态更改为已批准，并根据合同在设定天数后锁定的规则。

对于每个处理代码，你需要选择 impact.com 应在系统中对该动作执行什么操作。处理代码包括以下选项：

* 保持原样
* 批准
* 拒绝
* 修改

{% hint style="warning" %}
**重要：** 开放式锁定需要大量人工处理；在启用开放式锁定之前，请联系你的 CSM（或联系支持团队）。
{% endhint %}
{% endstep %}

{% step %}
**步骤 3：修改模板条款以允许开放式锁定**

你需要修改自定义的动作锁定条款，使其与特定的批准日期保持一致。

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]** → **合同 →** [**模板条款**](https://app.impact.com/secure/advertiser/engage/contracts/library/view-manage-ios-flow.ihtml).
2. 将鼠标悬停在要修改的条款上，然后选择 ![](https://1186853034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FMLtRUwWz0pujlfmYWOgg%2FMoreVN.svg?alt=media\&token=03a3c355-a347-4207-baf7-c44fadf6d080) **\[更多]** → **修改条款**.
3. 向下滚动到 *操作锁定* 部分，并确保 **已批准** 选项已被选中。
4. 相应地填写信息。

<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-eacc0290194c35fa55a7b7a58939c8d7916cdad6%2F84da20dcbee84dcd02b1a02a40008ecbb81aefb041a686729962c895caf6fc47.png?alt=media" alt=""><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

#### 通过 FTP 批量处理开放式动作

impact.com 允许你通过 FTP 发送包含你已设置的处理代码的批量文件，从而批量批准开放式动作。

* **设置并发送批量文件：** 请参阅 [通过 FTP 或电子邮件进行批量修改和撤销](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/submit-batch-modifications-and-reversals.md).
* **在 FTP/SMTP 批量修改中设置参数：** 请参阅 [文件示例](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/submit-batch-modifications-and-reversals.md#file-examples-0-2) 和 [文件参数和原因代码](/brand/zh/what-would-you-like-to-learn-about/platform-features/submit-and-modify-conversion-data/batch-modify-conversion-data/batch-modifications-and-reversals-reference.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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/zh/what-would-you-like-to-learn-about/platform-features/actions-and-payouts/open-ended-locking-explained.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
