# 计算字段的跟踪窗口详解

{% hint style="info" %}
**注意**：查看我们关于 [计算字段](https://help.impact.com/brand/zh/nin-xiang-liao-jie-shen-me/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained) 的文章，了解它们是什么以及何时有用。如果您需要有关为计算字段设置跟踪窗口的帮助，请参阅 [设置计算字段](https://help.impact.com/brand/zh/nin-xiang-liao-jie-shen-me/advocate-program/manage-advocate-participants/custom-and-calculated-fields/set-up-a-calculated-field).
{% endhint %}

跟踪窗口允许您向计算字段添加基于时间的元素。您可以将跟踪窗口添加到使用求和或计数计算的任何计算字段。

如果您希望允许参与者定期累积某个值（例如购买金额），然后根据该值给予奖励，则在计算字段中包含跟踪窗口非常有用。事件数据只会在您选择的窗口期间进行计算——随着时间推移且窗口更新，先前的数据将不再被考虑在内。

您可以使用该字段的值来设置程序规则，激励参与者与您的目标保持一致，以实现：

* **近期性**：鼓励休眠的参与者重新激活或进行新的购买。
* **频率**：激励您最频繁的客户继续参与您的计划和服务。
* **货币价值**：当达到某个购买金额门槛时奖励高消费用户。

在设置计算字段时，您可以选择两种类型的跟踪窗口：

{% tabs %}
{% tab title="固定跟踪窗口" %}
固定窗口允许您在日、周、月或年等日历期间跟踪某个值。窗口从该时间段的开始处启动，并在结束时滚动。开始和结束时间将取决于您 impact.com 帐户的时区设置。

当您创建具有固定窗口的计算字段时，它将从字段创建的那一刻开始计数——它不会等待下一个完整时间段的开始，也不会（默认情况下）追溯计算当前时间段开始以来任何您错过的值。

<details>

<summary>示例</summary>

您想设置一个程序规则，每月向消费超过某个金额的参与者发放特殊奖励。为此，您需要一个在 1 个月固定窗口内汇总购买金额的计算字段。设置完成后，购买事件将从当月的第一天午夜开始计入，直到当月最后一天的晚上11:59。

<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-0e7df8d9fa2b2b8cc3f1b333ce601aacde2f0b6f%2Ffce9f5404d15d0c5692cb3e89ff28b1305dd4baf8572e51e71766b633cc75c09.png?alt=media" alt=""><figcaption></figcaption></figure></div>

</details>
{% endtab %}

{% tab title="滑动跟踪窗口" %}
滑动窗口允许您在最长 90 天、周、月或年的自定义时间间隔内衡量某个值。与固定窗口不同，滑动窗口不依赖于固定的日历时间段——您可以设置 10 天、5 周、3 个月、2 年等窗口。

在每个间隔内都有一个单独的 **时间** 单位。随着每个单位的过去并且我们收到符合您条件的新事件，计算字段将会更新。

| 示例间隔 | 时间单位                    | 您的字段将会更新… |
| ---- | ----------------------- | --------- |
| 10 天 | 1 天（00:00 到 23:59）      | 每过一天后更新   |
| 5 周  | 1 周（周日到周六）              | 每过一周后更新   |
| 3 个月 | 1 个月（当月第一天到当月最后一天）      | 每过一月后更新   |
| 2 年  | 1 年（1 月 1 日到 12 月 31 日） | 每过一年后更新   |

滑动窗口允许您为跟踪窗口的每个时间单位设置最大可求和或计数的值，例如，对于 90 天窗口的每一天，或 12 周窗口的每一周。这并不为整个间隔设置最大值。它仅为每个单位设置最大值。

无论您的间隔如何，我们均将每个单位的开始时间视为凌晨 00:00，结束时间视为晚上 23:59。我们使用您 impact.com 帐户的时区设置来确定此时间。

<details>

<summary>示例</summary>

您希望允许参与者根据他们在 90 天内的消费金额累积积分。随着每一天的过去以及我们收到新的匹配事件数据，计算字段的值会更新以反映过去 90 天内的消费金额。

<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-947333eb074b672e6904336b45f10753b2fc0bb9%2Ffc0d585ccace147e93200605e9af49924c8bb0ea43d5104d735aabdde9f87751.png?alt=media" alt=""><figcaption></figcaption></figure></div>

</details>
{% endtab %}
{% endtabs %}
