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

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

以下の *プロモコード一括アップロード参照* 表を参照して、このファイルの構成方法を確認してください。アップロードを正常に完了するために、ファイルサイズは XLS/XLSX では 1MB 未満、CSV では 5MB 未満にしてください。検証は厳密にファイルサイズに基づいて行われるため、行数に特定の制限はありません。

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

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

```programlisting
Promo Code,Campaign Id,Media Id,Type,Credit Rule,Match Mode,Deal
Name10PEROFF,4321,1299679,TRACKING,ALWAYS,LI,
```

{% endhint %}

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

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]** → **コンテンツ** → **プロモコード**.
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> （Regex/正規表現）</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. 左側のナビゲーションメニューから、 ![](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]** → **コンテンツ** → **プロモコード**.
2. の *プロモコード* 画面で、 **プロモコードを作成** ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[ドロップダウンメニュー]** → **制限付き**.
3. の *プロモコード制限* ページで、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **プロモコード制限を設定**.
4. プロモコード制限ページが表示され、設定用の 2 つの列が表示されます:
   * 必要に応じて、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **ホワイトリストを設定**を選択して、ホワイトリスト登録されたプロモコードをアップロードします。
   * 必要に応じて、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **ブラックリストを設定**を選択して、ブラックリスト登録されたプロモコードをアップロードします。

**ステップ 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> （Regex/正規表現）</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. 新しい制限付きプロモコードルールが有効化され、アップロードされたコードが選択した *ホワイトリスト* または *ブラックリスト*.
