> 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.
