> 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/contracts-and-template-terms/referral-window-explained.md).

# 推荐窗口说明

推荐（或 cookie）窗口在合作伙伴驱动的点击或事件之后开始。如果客户在该窗口内购买，impact.com 会将功劳归于合作伙伴。了解这一时间点有助于你预测归因并解决争议。

```mermaid
flowchart LR
    A[客户点击\n合作伙伴链接] --> B[推荐窗口\n计时开始]
    B --> C{客户转化了吗？}
    C -->|在窗口内| D[转化归因于\n合作伙伴]
    C -->|窗口到期后| E[转化未\n归因]
```

## 推荐窗口配置

* **合同级设置** — 每个 [合同](/brand/zh/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/create-template-terms.md) 你与合作伙伴之间的每份合同都定义其各自的推荐窗口。
* **行动日期逻辑** — 适用的推荐窗口将由相应已跟踪行动发生时处于生效状态的合同决定（行动日期）。
* **推荐窗口遵循生效中的合同** — 在行动日期生效的合同决定该次行动的推荐窗口，即使该合同之后已更新或被替换。

## 合同更新如何影响推荐窗口

当你更新 [合同的推荐窗口](/brand/zh/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/modify-template-terms.md) 或 [将合作伙伴迁移到新合同](/brand/zh/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/contracts/replace-a-partners-contract.md)，更改适用于在新合同开始日期当日或之后发生的行动。之前合同下发生的行动仍保留当时适用的窗口。

| 点击日期  | 生效中的合同          | 推荐窗口 | 转化截止于 |
| ----- | --------------- | ---- | ----- |
| 5月20日 | 当前合同（5月15日–31日） | 15 天 | 6月4日  |
| 6月5日  | 即将生效的合同（6月1日起）  | 1天   | 6月6日  |

在这个示例中，5月20日点击合作伙伴链接的客户拥有15天窗口，因此 impact.com 会将截至6月4日的转化归因给合作伙伴。6月5日点击的客户拥有1天窗口，因此 impact.com 只会将截至6月6日的转化归因给合作伙伴。

## 这为何重要

* **可预测的归因** — 由于窗口与行动日期绑定，无论后续合同如何变更，你和合作伙伴都能准确计算某次转化何时会或不会被记入。
* **公平的合作伙伴报酬** — 合作伙伴的报酬依据他们带来流量时同意的条款，而不是事后追溯的合同更新。
* **排查缺失的转化** — 如果某次转化未按预期归因，请检查该点击是否发生在一个比当前合同窗口更短的合同下。


---

# 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/platform-features/contracts-and-template-terms/referral-window-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.
