# プロモコードを一括アップロードする

複数のプロモコードを作成したい場合は、 **一括アップロード** 機能を使用して、プロモコードデータを含むCSV、XLS、またはXLSXファイルをアップロードします。

以下の *プロモコード一括アップロード参照* 以下の表を参考にして、このファイルの構成を行ってください。アップロードを成功させるには、ファイルサイズをXLS/XLSXでは1MB未満、CSVでは5MB未満にしてください。検証はファイルサイズのみに基づいて行われるため、行数に特別な制限はありません。

{% hint style="warning" %}
**警告:** CSV/XLSファイルの列ヘッダーが下の列名と完全に一致していることを確認してください（大文字小文字とスペースを含む）。一致しない場合、ファイルのアップロードは拒否される可能性があります。
{% endhint %}

{% hint style="info" %}
**例：** 以下の例は、サンプルのプロモコードです `10PEROFF`.

```programlisting
プロモコード,キャンペーンID,メディアID,タイプ,クレジットルール,一致モード,取引
Name10PEROFF,4321,1299679,TRACKING,ALWAYS,LI,
```

{% endhint %}

#### トラッキングプロモコードの一括アップロード

1. 左側のナビゲーションメニューから、次を選択します ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[Engage]** → **コンテンツ** → **プロモコード**.
2. 〜の *プロモコード* 画面で、 **一括アップロード**.
3. 次を選択します **ファイルを選択** そして、アップロードするプロモコードを含むExcel / CSVファイルを探して選択します。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>注:</strong> ファイルが、下の表に示す必要な列形式を使用していることを確認してください。</p></div>

   | 列        | 種類  | 必須  | 説明                                                                                                                  |
   | -------- | --- | --- | ------------------------------------------------------------------------------------------------------------------- |
   | プロモコード   | 文字列 | はい  | 割り当てられる一意のプロモコード。                                                                                                   |
   | プログラムID  | 整数  | はい  | 広告が属する一意の impact.com プログラムID。                                                                                       |
   | メディアID   | 整数  | はい  | プロモコードが割り当てられる impact.com のメディアID。Partner ID または Media Source ID のいずれかです。                                           |
   | 種類       | 文字列 | はい  | <p>プロモコードのタイプ。使用可能な値：</p><p><code>TRACKING</code></p>                                                               |
   | クレジットルール | 文字列 | はい  | <p>プロモコードのクレジットルール。使用可能な値：</p><p><code>ALWAYS</code></p><p><code>INVOLVED</code></p><p><code>WINNER</code></p>      |
   | 一致モード    | 文字列 | はい  | <p>プロモコードの一致モード。使用可能な値：</p><p><code>LI</code> （完全一致/リテラル）</p><p><code>RE</code> （正規表現）</p>                          |
   | 取引ID     | 整数  | いいえ | このプロモコードを関連付ける取引の一意のID。その取引は、プログラム内に既に存在している必要があります。                                                                |
   | 有効開始日    | 日付  | いいえ | この制限をスケジュール設定できるようにします。これは [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) 日付です。形式の例： `2013-06-30T00:00:00-07:00` |
   | 有効終了日    | 日付  | いいえ | これはISO8601の日付です。形式の例： `2013-06-30T00:00:00-07:00`                                                                   |
   | タイムゾーン   | 文字列 | いいえ | タイムゾーンは開始日に基づいて決定されますが、特定のタイムゾーンで上書きしたい場合は、ここに完全な名称を入力してください。例： `America/New_York`.                                 |

   アップロードされた各トラッキングプロモコードは、 `メディアID` フィールドを通じて1つのパートナーまたはメディアソースにのみ割り当てることができます。別のパートナーがそのコードを宣伝した場合、impact.com は発生したコンバージョンを無効なコンバージョンとしてフラグ付けし、取り消します。
4. 次を選択します **次へ**.
5. アップロードされるプロモコードの一覧を確認します。詳細が正しければ、 **承認してプロモコードを作成**.
6. アップロードが成功すると、新しい *トラッキングプロモコード* が作成され、 *プロモコード* 画面。

#### 一括アップロードの制限付きプロモコード項目

{% hint style="info" %}
**注:** 継続的なプラットフォーム改善の一環として、私たちは *制限付きプロモコード* 機能を2月末で終了します。現在の設定を確認し、必要に応じて計画してください。
{% endhint %}

始める前に、2つの制限タイプの違いを理解してください：

* **ホワイトリスト**
  * 目的：パートナーが売上のクレジットを得るために使用しなければならないプロモコードの一覧を定義します。
  * これは、許可済みプロモコードのリストが未許可のリストより少ない場合に推奨されます。
* **ブラックリスト**
  * 目的：使用された場合にパートナーへの売上クレジットが付与されないプロモコードの一覧を定義します。
  * これは、未許可のプロモコードのリストが許可済みのリストより少ない場合に推奨されます。

**ステップ1：制限タイプを選択**

1. 左側のナビゲーションメニューから、次を選択します ![](/files/7ddd72d8e69e7055d9408cf4847c5c54abf9f71d) **\[Engage]** → **コンテンツ** → **プロモコード**.
2. 〜の *プロモコード* 画面で、 **プロモコードを作成** ![](/files/6f8314de4650eb50296a22f0905ff81ab67391cc) **\[ドロップダウンメニュー]** → **制限付き**.
3. 〜の *プロモコードの制限* ページを開き、 ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **プロモコード制限を設定**.
4. プロモコード制限ページが表示され、設定用の2列が表示されます：
   * 必要に応じて、 ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **ホワイトリストを設定**、ホワイトリストに登録されたプロモコードをアップロードします。
   * 必要に応じて、 ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **ブラックリストを設定**、ブラックリストに登録されたプロモコードをアップロードします。

**ステップ2：ファイルをアップロード**

1. 次を選択します **ファイルを選択**、次にアップロードする制限付きプロモコードを含むExcel / CSVファイルを探して選択します。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>注:</strong> ファイルが、下の表に示す必要な列形式を使用していることを確認してください。</p></div>

   | 列       | 種類  | 必須  | 説明                                                                                         |
   | ------- | --- | --- | ------------------------------------------------------------------------------------------ |
   | プロモコード  | 文字列 | はい  | 割り当てられる一意のプロモコード。                                                                          |
   | プログラムID | 整数  | はい  | 広告が属する一意の impact.com プログラムID。                                                              |
   | 種類      | 文字列 | はい  | <p>プロモコードのタイプ。使用可能な値：</p><p><code>RESTRICTED</code></p>                                    |
   | 一致モード   | 文字列 | はい  | <p>プロモコードの一致コード。使用可能な値：</p><p><code>LI</code> （完全一致/リテラル）</p><p><code>RE</code> （正規表現）</p> |
   | 有効開始日   | 日付  | いいえ | この制限をスケジュール設定できるようにします。これはISO8601の日付です。形式の例： `2013-06-30T00:00:00-07:00`.                  |
   | 有効終了日   | 日付  | いいえ | これはISO8601の日付です。形式の例： `2013-06-30T00:00:00-07:00`                                          |
   | タイムゾーン  | 文字列 | いいえ | タイムゾーンは開始日に基づいて決定されますが、特定のタイムゾーンで上書きしたい場合は、ここに完全な名称を入力してください。例： `America/New_York`.        |
2. 次を選択します **次へ**.
3. 以下に表示されている制限付きコードの一覧を確認します *プロモコード一括アップロード* ページ。
   * 必要に応じて、エラーを含む項目のみを表示するには、 **エラーのみを表示**.
4. 詳細が正しければ、 **承認してプロモコードを作成**.

**ステップ3：メディアパートナーの例外を追加**

1. 〜の *メディアパートナー制御* ページで、制限ルールをどのように適用するかを選択します：
   1. 必要に応じて、 **すべてのパートナーに適用**、このルールを全員に適用したい場合。
   2. 必要に応じて、 **特定のパートナーがこのルールを回避し、制限付きプロモコードのクレジットを得られるようにする**.

      回避を許可する場合は、 **検索** を選択し、その後 **追加** リストから特定のパートナーを選択します。
2. 次を選択します **保存して有効化**.
3. 新しい制限付きプロモコードルールが有効になり、アップロードされたコードが選択した *ホワイトリスト* または *ブラックリスト*.


---

# 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/platform-features/promo-codes/bulk-upload-promo-codes.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.
