次の方法で共有


郵便番号一覧サービス

従来の地域ターゲティングの方法では、ユーザーは広告申込情報または分割レベルで限定された数の郵便番号のみをターゲットにすることができます。 Xandr プラットフォームへの郵便番号一覧サービス API の導入により、この制限は排除されます。 郵便番号一覧 API を使用すると、購入者は郵便番号のリストを作成し、ターゲット設定のためにさまざまなオブジェクト (広告申込情報、分割) で再利用できます。 郵便番号一覧サービスを使用すると、ユーザーは個々のリストで 100,000 件の郵便番号を、明細または分割で 100 個の個別のリストをターゲットにできるようになりました。

郵便番号一覧サービスを使用すると、ユーザーは次のことが可能になります。

  • 特定の郵便番号リストまたは別の郵便番号リストを検索、作成、フェッチ、削除し、郵便番号の数を含む郵便番号一覧を含めたり除外したりします (郵便番号 ID による)。
  • 広告申込情報と分割レベルを対象とする郵便番号一覧のインクルードと除外を有効にします。

重要

  • メンバーごとに許可される郵便番号リストの最大数は 8,000 です。
  • 6 か月で変更されておらず、過去 6 か月間に配信された広告申込情報に関連付けられていない郵便番号リストは、Xandr によって削除される資格があります。

注:

郵便番号一覧サービスのすべてのクエリ パラメーターは、コンマ区切りの値の一覧をサポートします。 たとえば、郵便番号リストのセットを削除するには、ID のコンマ区切りのリストをクエリ パラメーターとして渡すことができます。

REST API

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/postal-code-list 新しい郵便番号一覧を追加します。
PUT https://api.appnexus.com/postal-code-list 郵便番号一覧を変更します。
DELETE https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID 郵便番号一覧を削除します。
DELETE https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID1、POSTAL_CODE_LIST_ID2、POSTAL_CODE_LIST_ID3 複数の郵便番号一覧を削除します。
GET https://api.appnexus.com/postal-code-list 含まれるすべての郵便番号一覧と郵便番号を表示します。
GET https://api.appnexus.com/postal-code-list?name=POSTAL_CODE_LIST_NAME 名前と郵便番号で郵便番号一覧を表示します。
GET https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID 含まれている特定の郵便番号一覧と郵便番号を表示します。
GET https://api.appnexus.com/postal-code-list?postal_code_id=POSTAL_CODE_ID 郵便番号を含むすべての郵便番号一覧を表示します。
GET https://api.appnexus.com/postal-code-list?search=SEARCH_TERM ID または名前で郵便番号一覧を検索用語として検索します。

注:
SEARCH_TERM は、特定の文字を含む POSTAL_CODE_ID または POSTAL_CODE_LIST_NAME である可能性があります。
GET https://api.appnexus.com/postal-code-list?line_item_id=LINE_ITEM_ID 広告申込情報の対象となるすべての郵便番号一覧を表示します。

JSON フィールド

フィールド 種類 説明
id int 郵便番号一覧の ID。
必須:PUT
name string 郵便番号一覧の名前。
必須:POST
postal_codes オブジェクトの配列 郵便番号一覧に含める郵便番号。 郵便番号の郵便番号 ID はここに含まれています。 たとえば、使用できる 形式 を参照してください。

注:
米国では、完全な 9 桁の郵便番号 (zip +4 とも呼ばれます) をターゲットにすることができます。 たとえば、以下を参照 してください

必須のオン:POSTPUT
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
    }
}