# アドボケートプログラムから参加者を削除する

{% hint style="warning" %}
**警告**：削除は永久的であり、共有リンク、紹介、および分析に影響を与える可能性があります。
{% endhint %}

当社の削除機能は、GDPRで定められたユーザー削除要件に完全に準拠しています。参加者を削除すると、当社のシステムおよびそのサブプロセッサー内に保存されている該当参加者のすべての個人識別情報（PII）が30日以内に削除されます。特定の参加者に保存されているPIIの完全な一覧は、次の方法を使用して取得できます： [PIIによる照会](https://integrations.impact.com/impact-brand/reference/getuserpii) API メソッド。参加者は、個別にまたは一括でプログラムから削除できます。

#### 削除オプション

{% tabs %}
{% tab title="トラックしない" %}
*トラックしない* は参加者削除時の設定オプションです。選択された場合、削除された参加者は当社システムに再登録できません。参加者を再作成しようとする試みはすべて失敗します。
{% endtab %}

{% tab title="空アカウントを保持する" %}
空アカウントを保持することは、参加者を一括削除する際、REST API経由、またはGraphQL経由で使用できる設定オプションです。空アカウントを保持するには、 `preserveEmptyAccount` フィールドを削除ファイルまたは呼び出しに含めてください。
{% endtab %}
{% endtabs %}

#### 削除方法

{% tabs %}
{% tab title="API経由" %}
Advocate REST API は参加者を削除するための2つの方法を提供します：

* [アカウントを削除する](https://integrations.impact.com/impact-brand/reference/opendeleteaccount)。この方法を使用して、アカウントとその上のすべての参加者を削除します。
* [参加者を削除する](https://integrations.impact.com/impact-brand/reference/opendeleteuser)。この方法を使用して、アカウント自体を削除せずにアカウント上の参加者を削除します。
  {% endtab %}

{% tab title="個別に" %}

1. 左側のナビゲーションメニューから、次を選択します ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participants**.
2. 削除したい参加者を検索します。
3. 選択します **彼らの名前** を選択して参加者プロフィールを開きます。
4. 次に **削除** ボタンを名前の下にあるボタンを選択します。
5. 参加者を *トラックしない* リストに追加するかどうかを選択します。
6. 参加者を本当に削除する場合は、最終的な削除ボタンを選択します。
   {% endtab %}

{% tab title="一括で" %}
{% hint style="warning" %}
**警告**：このプロセスは、選択した参加者とそのすべての履歴データ（紹介や報酬、イベント、カスタムフィールドなどを含む）を永久に削除します。削除されたデータは復元できません。削除プロセスを開始する前に、アップロードファイル内のすべての参加者がAdvocateプログラムから永久に消去されるべきであることを確認することをお勧めします。詳細は当社のドキュメントを参照してください： [参加者削除](https://help.impact.com/brand/ja/advocate-program/manage-advocate-participants/delete-participants-from-your-advocate-program) の詳細については。
{% endhint %}

Advocateは、次の形式で提出されたインポートを受け付けます `.csv` または `.jsonl` ファイル形式。インポートの必要なファイル構造を確認するには、当社の [CSVサンプルインポートファイル](https://assets.ctfassets.net/s68ib1kj8k5n/4IWYz9jkNTP4gQiKU5HSnO/09794e8768e3732f6d06ea29a058d388/sample-user-delete.csv) および [JSONLサンプルインポートファイル](https://assets.ctfassets.net/s68ib1kj8k5n/1GMnqK0sMJ9LXXaKyjXOVD/ec39618863613f483703cd6f754b6017/userDeleteImportSample.zip) を参照してください。各インポートは500,000件を超えないことを推奨します。

1. 左側のナビゲーションメニューから、次を選択します ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Reporting → Imports & Exports**.
2. 選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1c990ed7d1179d6bc54ec8a2f98688d63ffdf977%2F1ca7fd10d94ed494c076e86be8f0d3f371693b11c47f1b26ec0435a27e0e48c5.svg?alt=media) **インポート**.
3. の下で *インポートタイプを選択*、選択します **ユーザーを削除**.
4. ファイルをアップロードするには、次を選択します **ファイルを選択**.
5. 選択します **インポートを開始**.

インポートが完了すると、確認メールが送信されます。インポートはキューとファイルサイズに応じて最大30分かかることがあります。

一括ユーザー削除には、削除対象のユーザーの `id` および `accountId` のみが必要で、必要とされる動作に応じていくつかのオプションフィールドがあります。 **フィールドは大文字と小文字が区別されます。** 詳細については下の *フィールド参照* を参照してください。

<details>

<summary>フィールド参照</summary>

| フィールド                | タイプ                                                     | 説明                                                                                                                            |
| -------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| accountId            | <p>文字列</p><p><mark style="color:$danger;">必須</mark></p> | このユーザーが所属するアカウントの一意の識別子。                                                                                                      |
| id                   | <p>文字列</p><p><mark style="color:$danger;">必須</mark></p> | このユーザーに提供された一意の識別子。                                                                                                           |
| preserveEmptyAccount | ブール値                                                    | ユーザーがいなくなったアカウントは、デフォルトではアカウントが削除されます。設定されている場合、このフィールドは空アカウントを保持する結果になります。これはこの行に対するインポートジョブのグローバルな `空アカウントを保持する` 設定を上書きします。 |
| doNotTrack           | ブール値                                                    | 次を指定します `true` このユーザーを `トラックしない` 設定が有効な状態で削除したい場合。これはグローバルな設定を上書きします。 `トラックしない` 設定を上書きします。                                    |

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

**結果**

インポートが完了するとメールで通知します。結果は次からダウンロードできます ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Reporting → Imports & Exports**.

{% hint style="warning" %}
**注記**：ダウンロードリンクは30日後に期限切れになります。
{% endhint %}

{% tabs %}
{% tab title="アップロード成功" %}
インポートが正常に完了すると、削除された参加者のアカウントおよびユーザーIDを含むファイルが生成され、メールで送信されます。
{% endtab %}

{% tab title="エラー" %}
インポート中にエラーが発生した場合、追加のファイルが生成されます。このエラーファイルには、発生した各エントリのレコード（初回インポートファイルの行番号）と関連するエラーメッセージが含まれます。

万が一システムエラーが発生してインポートが中断された場合、インポートは **中止** と表示され、回復しません。さらにサポートが必要な場合はサポートチームにお問い合わせください。
{% endtab %}
{% endtabs %}

#### システムへの影響

参加者を削除すると、システムの複数の領域に影響を与える可能性があります。\\

{% tabs %}
{% tab title="共有リンク" %}
参加者が削除されると、その参加者のPII（紹介コードを含む）もすべて削除されます。共有リンクは異なる動作をします — 共有リンク自体は削除されませんが、特定の参加者との関連付けが削除されます。削除された参加者の共有リンクはもはや紹介の帰属を行いませんが、新しく紹介された参加者がプログラムのランディングページを訪問することは引き続き可能です。
{% endtab %}

{% tab title="紹介" %}
削除された参加者が紹介を行っている、または自分が紹介されている場合、他の参加者のウィジェットやマイクロサイトに表示される紹介履歴は変更されます。この場合、紹介は報酬の目的では依然としてカウントされますが、表示上は匿名の参加者から来たものとして示されます。
{% endtab %}

{% tab title="分析" %}
分析は、参加者がウィジェットの読み込み、リンクの共有、紹介などのアクションを行うと収集されます。参加者が削除されると、それに帰属するすべての分析が削除され、impact.comのAdvocateプログラムのレポーティングセクションに表示される統計に影響を与えます。
{% endtab %}

{% tab title="プラットフォーム" %}
削除された参加者はもはや **参加者** ページに表示されません。削除された参加者が紹介の一部であった場合、他の参加者のプロフィール上の紹介テーブルでは紹介が存在するが削除された参加者からのものであることが表示されます。紹介の一部として報酬が与えられていた場合、報酬テーブルも同様にその紹介が削除された参加者にリンクされていることを示します。
{% endtab %}
{% endtabs %}
