郵便番号一覧サービス
従来の地域ターゲティングの方法では、ユーザーは広告申込情報または分割レベルで限定された数の郵便番号のみをターゲットにすることができます。 Xandr プラットフォームへの郵便番号一覧サービス API の導入により、この制限は排除されます。 郵便番号一覧 API を使用すると、購入者は郵便番号のリストを作成し、ターゲット設定のためにさまざまなオブジェクト (広告申込情報、分割) で再利用できます。 郵便番号一覧サービスを使用すると、ユーザーは個々のリストで 100,000 件の郵便番号を、明細または分割で 100 個の個別のリストをターゲットにできるようになりました。
郵便番号一覧サービスを使用すると、ユーザーは次のことが可能になります。
- 特定の郵便番号リストまたは別の郵便番号リストを検索、作成、フェッチ、削除し、郵便番号の数を含む郵便番号一覧を含めたり除外したりします (郵便番号 ID による)。
- 広告申込情報と分割レベルを対象とする郵便番号一覧のインクルードと除外を有効にします。
重要
- メンバーごとに許可される郵便番号リストの最大数は 8,000 です。
- 6 か月で変更されておらず、過去 6 か月間に配信された広告申込情報に関連付けられていない郵便番号リストは、Xandr によって削除される資格があります。
注:
郵便番号一覧サービスのすべてのクエリ パラメーターは、コンマ区切りの値の一覧をサポートします。 たとえば、郵便番号リストのセットを削除するには、ID のコンマ区切りのリストをクエリ パラメーターとして渡すことができます。
REST API
JSON フィールド
フィールド | 種類 | 説明 |
---|---|---|
id |
int | 郵便番号一覧の ID。 必須: PUT |
name |
string | 郵便番号一覧の名前。 必須: POST |
postal_codes |
オブジェクトの配列 | 郵便番号一覧に含める郵便番号。 郵便番号の郵便番号 ID はここに含まれています。 たとえば、使用できる 形式 を参照してください。 注: 米国では、完全な 9 桁の郵便番号 (zip +4 とも呼ばれます) をターゲットにすることができます。 たとえば、以下を参照 してください。 必須のオン: POST と PUT 。 |
advertiser_ids |
オブジェクトの配列 |
オプション。 郵便番号一覧 (PCL) にアクセスできる広告主を示します。 このフィールドを使用すると、1 つまたは複数の広告主を PCL に関連付けられます。 PCL ごとに最大 50 人の広告主が許可されます。
advertiser_ids フィールドが指定されていない場合、既定では、PCL はすべての広告主に対して開かれています。たとえば、以下を参照 してください。 |
last_modified |
timestamp | 郵便番号一覧に加えられた最後の変更の時刻。 これは読 み取り専用 フィールドです。 |
created_on |
timestamp | 郵便番号一覧の作成時刻。 これは読 み取り専用 フィールドです。 |
line_items |
オブジェクトの配列 | 郵便番号一覧を対象とする広告申込情報 (プロファイルが添付され、そのプロファイルが郵便番号一覧を対象とする広告申込情報)。 これは読 み取り専用 フィールドです。 たとえば、以下を参照 してください。 |
postal_codes
形式
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"postal_codes": [
{"country_code":"US","code":"10010"},
{"country_code":"US","code":"10111"},
{"country_code":"US","code":"10100"}
],
postal_codes
例
"postal_codes":[{"country_code":"US","code":"10010-7456"}],
advertiser_ids
例
省略可能な advertiser_ids
フィールドを含む API JSON:
{
"postal-code-lists":[
{
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"name":"My first postal code list"
"advertiser_ids":[
{"id": 1},
{"id": 2},
{"id": 3}
]
}
]
}
応答の例:
{
"response": {
"status": "OK",
"count": 2,
"id": 169386,
"start_element": 0,
"num_elements": 100,
"postal-code-list": {
"id": 169386,
"code": null,
"name": "My first postal code list",
"description": null,
"created_on": "2023-08-14 15:36:17",
"last_modified": "2023-08-14 15:36:17",
"postal_codes_count": 1,
"postal_codes": [
{
"id": 1,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
},
{
"id": 2,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
},
{
"id": 3,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
}
],
"line_items": null,
"advertiser_ids":[
{"id": 1}, {"id": 2}, {"id": 3}
],
},
"dbg_info": {
"warnings": [],
"version": "1.2.216",
"output_term": "postal-code-list"
}
}
}
line_items
例
"line_items":[
{
"id" : 1,
"name": "LINE_ITEM1",
"code": null
},
{
"id" : 2,
"name": "LINE_ITEM2",
"code": null
}
],
例
郵便番号一覧を作成する
$ cat postal-code-list-create
{
"postal-code-lists":[
{
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"name":"My first postal code list"
},
{
"postal_codes": [
{"country_code":"US","code":"10011"},
{"country_code":"US","code":"10110"},
{"country_code":"US","code":"11111"}
],
"name":"Another one"
}
]
}
$ curl -b cookies -X POST -d @postal-code-list-create 'https://api.appnexus.com/postal-code-list'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"name": "My first postal code list"
....
}
}
}
郵便番号一覧を更新する
$ cat postal-code-list-update
{
"postal-code-list": {
"id": 3901,
"name": "Modified Postal Code List name",
"description": "Modified Postal Code List description",
"postal_codes": [
{"id": 2}
]
}
}
$ curl -b cookies -X PUT -d @postal-code-list-update 'https://api.appnexus.com/postal-code-list'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"name": "modified postal code list name"
"description": "Updated Description",
....
}
}
}
郵便番号一覧に新しい郵便番号を追加する
$ cat postal-code-list-update
{
"postal-code-list": {
"id": 3901,
"postal_codes": [
{"id": 9987}
]
}
}
$ curl -b cookies -X PUT -d @postal-code-list-update 'https://api.appnexus.com/postal-code-list&append=true'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"postal_codes": [
{"id": 9987}
]
}
}
郵便番号一覧を削除する
$ curl -b cookies -c cookies -X DELETE 'https://api.appnexus.com/postal-code-list?id=3901'
{
"response": {
"status": "OK",
"count": 1,
"start_element": null,
"num_elements": null
}
}