# 計算フィールドのトラッキングウィンドウの説明

{% hint style="info" %}
**注**：こちらの記事をご覧ください [計算フィールド](/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained.md) について、内容と有用な場面の説明を掲載しています。計算フィールド用のトラッキングウィンドウの設定についてヘルプが必要な場合は、こちらをご覧ください [計算フィールドの設定](/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/set-up-a-calculated-field.md).
{% endhint %}

トラッキングウィンドウを使用すると、計算フィールドに時間ベースの要素を追加できます。合計または件数の計算を使用する任意の計算フィールドにトラッキングウィンドウを追加できます。

計算フィールドにトラッキングウィンドウを含めると、参加者が一定期間ごとに値（購入金額など）を蓄積し、その値に基づいて報酬を与えたい場合に便利です。イベントデータは、選択したウィンドウ内でのみ計算されます。時間が経過してウィンドウが更新されると、以前のデータは考慮されません。

フィールドの値を使用して、次の目標に参加者を促すプログルールを設定できます。

* **新近性**：休眠中の参加者に再び利用を開始してもらう、または新規購入を促します。
* **頻度**：最も頻繁に利用する顧客に、プログラムやサービスを継続して利用してもらうよう促します。
* **金額ベースの価値**：一定の購入金額のしきい値を達成した高額購入者に報酬を与えます。

計算フィールドを設定する際、トラッキングウィンドウは次の2種類から選択できます。

{% tabs %}
{% tab title="固定トラッキングウィンドウ" %}
固定ウィンドウでは、暦日、週、月、または年の間で値を追跡できます。ウィンドウはその期間の開始時点で始まり、終了時にロールオーバーします。開始時刻と終了時刻は、impact.comアカウントのタイムゾーン設定によって異なります。

固定ウィンドウで計算フィールドを作成すると、フィールドが作成された瞬間からカウントが開始されます。次の完全な期間の開始を待つことはなく、また（デフォルトでは）見逃した現在の期間の開始からの値をさかのぼって計算することもありません。

<details>

<summary>例</summary>

毎月一定額以上を利用した参加者に特別な報酬を付与するプログルールを設定したいとします。これを行うには、1か月の固定ウィンドウにおける購入金額の合計を算出する計算フィールドが必要です。これを設定すると、購入イベントは月初日の午前0時から月末日の午後11時59分までの間に追加されます。

<div data-with-frame="true"><figure><img src="/files/007f0eaff965a9a2f33478e61d8b90b36ff0a5c2" alt=""><figcaption></figcaption></figure></div>

</details>
{% endtab %}

{% tab title="スライド式トラッキングウィンドウ" %}
スライド式ウィンドウでは、最大90日、週、月、または年までの任意の期間で値を測定できます。固定ウィンドウとは異なり、スライド式ウィンドウは固定された個別の暦期間に依存しません。10日、5週間、3か月、2年などのウィンドウを設定できます。

各期間には個別の **単位** があります。各単位が経過し、条件に合う新しいイベントを受信するたびに、計算フィールドは更新されます。

| 例の期間 | 時間の単位              | フィールドは次のタイミングで更新されます… |
| ---- | ------------------ | --------------------- |
| 10日  | 1日（午前0時〜午後11時59分）  | 日が経過するたびに             |
| 5週間  | 1週間（日曜日から土曜日）      | 週が経過するたびに             |
| 3か月  | 1か月（当月1日から月末日まで）   | 月が経過するたびに             |
| 2年   | 1年（1月1日から12月31日まで） | 年が経過するたびに             |

スライド式ウィンドウでは、トラッキングウィンドウの各単位について合計または件数の最大値を設定できます。たとえば、90日ウィンドウの各日、または12週間ウィンドウの各週に対して設定できます。これは期間全体の最大値ではなく、各単位ごとの最大値のみを設定します。

期間に関係なく、各単位の開始時刻は午前0時（深夜）、終了時刻は午後11時59分とみなされます。これを判定するために、impact.comアカウントのタイムゾーン設定を使用します。

<details>

<summary>例</summary>

参加者が90日間にわたって支出した金額に基づいてポイントを蓄積できるようにしたいとします。日が経過し、新しい一致するイベントデータを受信するたびに、計算フィールドの値は更新され、直前の90日間の支出額が反映されます。

<div data-with-frame="true"><figure><img src="/files/b6cbe6619beacc5ee01ef148be6a94b108283f7c" alt=""><figcaption></figcaption></figure></div>

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


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
