# 計算フィールドを設定する

**制限付き**：計算済みカスタムフィールドは特定の製品エディションでのみ利用可能です。 [サポートに連絡する](https://app.impact.com/support/portal.ihtml?createTicket=true&) あなたのアドボケイトプログラムをアップグレードしてアクセス権を取得する。

計算フィールドにより、受信したイベントを追跡し、イベントフィールドを使用して計算を設定し、その結果データを参加者のプロフィールに保存できます。計算フィールドが設定されると、条件を満たすimpact.comイベントを送信するたびにその値は動的に更新されます。

このガイドでは、計算フィールドを設定する基本的な手順を示します。最後に例もあります。計算フィールドの仕組みや可能な計算の種類の詳細については、を参照してください。 [計算フィールドの説明](https://help.impact.com/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained).

#### 計算フィールドを設定する

1. 左側のナビゲーションメニューから、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Data Sources → Fields**.
2. 選択します **計算フィールドを作成する**.
3. 以下の項目を入力してください：
   * **名前**
   * **イベント**
   * **計算**
   * **イベントフィールド** （計算に該当する場合）
4. 任意で、適用する **トラッキングウィンドウ** 合計やカウントの計算をローリングベースで実行したい場合に使用します。トラッキングウィンドウには、impact.comアカウントのタイムゾーンが適用されます。
   * ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **\[Toggle on]** 計算に含めるイベントを限定したい場合に使用します。ウィンドウの種類と使用タイミングの詳細は、を参照してください。 [計算フィールドのトラッキングウィンドウ](https://help.impact.com/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained)
5. スライディングウィンドウを適用した場合、インターバルの各単位（例：60日間のインターバル内の各日）ごとにカウントされる最大値を設定できます。
6. メニューで、 *フィルター* フィールド、追加する **アクティブ期間** 計算の開始日と終了日を設定したい場合に使用します。
7. 選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **追加のフィルター** 特定の条件を満たすイベントのみを計算に含めたい場合に使用します。
   * フィルターはイベントの特性（例：特定の購入に対する収益額）やユーザーの特性（例：参加者が100ドル以上の購入を行った回数のカウント）に適用できます。
8. **レビュー** 選択内容を確認し、次のいずれかを選択してください： [値をバックフィルする](https://help.impact.com/brand/ja/nitsuitebitaidesuka/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-a-calculated-field) すべての参加者に対して。
   * を選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d2954616dc486c3e12c9211e20ff376bda0ab1af%2F7586e04e82e7c7203e5c82320dd417f8ac564cae5035024fdf0eb2ed017e6376.svg?alt=media) **\[チェックボックス]** 計算をバックフィルしたい場合。
9. 選択します **保存** 変更を保存するには。

#### 例

* あなたはリファラルプログラムを運営しており、紹介後まもなく高額な購入を頻繁に行う参加者に報酬を与えたいと考えています。あなたのプログラムでは、これは紹介開始後1か月以内に50ドル以上の購入を3回以上行った参加者を意味すると判断しました。計算フィールドは、どの参加者がこの閾値を満たすかを判定し、これらの参加者に報酬を付与するプログラムルールの基礎として機能するのに役立ちます。

<details>

<summary>セットアップ手順</summary>

計算を設定する方法は次のとおりです：

1. の下で、列、を選択してスケジュールされたレポートを変更します。各オプションの説明は下の表を参照してください。 **計算**、を完了してください **名前** フィールドに1つ。
2. イベントおよび計算フィールドに以下の値を入力してください：
   * **イベント**：購入
   * **計算**：カウント
     * これにより、指定した条件を満たす購入イベントがimpact.comに受信された回数をカウントする計算が設定されます。
3. 固定のを適用する **トラッキングウィンドウ**。これにより計算は毎月リセットされます。
   * 選択します **固定ウィンドウ**.
   * 次の **1暦月** ウィンドウ期間。
4. 追加 **フィルター** 購入イベントの値が50ドル以上のもののみをカウントしたいことを指定するには：

   * 選択します **ルールを追加**.
   * 最初の条件について ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[ドロップダウンメニュー]**、を選択します `events.fields.revenue` フィールドに1つ。
   * 演算子の種類をに変更します **以上（greater than or equal to）**.
   * Enter `50` 文字列変数の値として。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>注：</strong> JSONata式は整数のみ受け付けます。通貨を使用する場合、impact.comではデータベース設定で使用される最小単位を使用することを推奨します。分からない場合は、 <a href="http://saasquatch-support@impact.com">サポートチームにお問い合わせください</a> にお問い合わせください。</p></div>
5. 確認して **保存**.

</details>
