セグメント サービス
セグメント サービスを使用すると、セグメント ID を作成できます。この ID を使用して、インベントリ ページに配置するセグメント ピクセルを作成できます。 Xandr プラットフォームを使用してサードパーティのデータ プロバイダーを操作している場合は、それらのプロバイダーのセグメントの一覧が表示されます。
- セグメントはメンバーに関連付けられるので、必要に応じて特定の広告主に関連付けることができます。
- すべてのセグメント データは、サーバー側の Cookie ストアに格納され、すべての入札要求で所有メンバーに関連付けられている入札者に渡されます。
- 広告主の関連付けは、コンソール のユーザー インターフェイスで参照および使用するためのものです。
注:
共有 "birthday cookie"
セグメントには 1
の ID があり、すべてのプラットフォーム メンバーが使用できます。
ヒント
セグメント ID を取得すると、セグメント ピクセルの基本的な形式が <img src="media/seg?add=123" width="1" height="1"/>
されます。ここで、 123
はセグメント ID です。 セグメント ピクセルの詳細については、UI ドキュメントの 「セグメントの操作 」を参照してください。
注:
新しく作成されたセグメントにユーザーを追加して、これらのセグメントをすべてのサーバーに伝達できるようにするには、約 20 分待ってください。 ベスト プラクティスとして、新しいセグメントの作成を最小限に抑え、可能であれば既存のセグメントを再利用するか、セグメント "values"
を使用して既存のセグメント内のユーザーをさらにサブ分割します。 これらのプラクティスにより、ユーザーがセグメントに正常にアップロードされるようになります。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
POST |
https://api.appnexus.com/segment?member_id=MEMBER_ID https://api.appnexus.com/segment (セグメント JSON) |
新しいセグメントを追加します。 |
POST |
https://api.appnexus.com/segment?advertiser_id=ADVERTISER_ID https://api.appnexus.com/segment?advertiser_code=ADVERTISER_CODE (セグメント JSON) |
新しい広告主セグメントを追加します。 |
PUT |
https://api.appnexus.com/segment?id=SEGMENT_ID https://api.appnexus.com/segment?code=SEGMENT_CODE (セグメント JSON) |
既存のセグメントを変更します。 |
PUT |
https://api.appnexus.com/segment?id=SEGMENT_ID&advertiser_id=ADVERTISER_ID https://api.appnexus.com/segment?code=SEGMENT_CODE&advertiser_code=ADVERTISER_CODE (セグメント JSON) ヒント: セグメントを広告主所有からネットワーク所有に変更するには。 PUT 呼び出しを行い、セグメント ID とメンバー ID を渡し、クエリ文字列を渡し、を JSON ファイル内のに設定します。 詳細については 、「例 」を参照してください。 |
既存の広告主セグメントを変更します。 |
GET |
https://api.appnexus.com/segment |
すべてのセグメントを表示します。 |
GET |
https://api.appnexus.com/segment?id=1,2,3 |
コンマ区切りリストを使用して、ID で複数のセグメントを表示します。 |
GET |
https://api.appnexus.com/segment?id=SEGMENT_ID https://api.appnexus.com/segment?code=SEGMENT_CODE |
特定のセグメントを表示します。 |
GET |
https://api.appnexus.com/segment?include_shared=0 |
共有されていないファースト パーティ セグメントを表示します。 |
GET |
https://api.appnexus.com/segment?search=SEARCH_TERM |
ID、短い名前、または特定の文字を含むコードを含むセグメントを検索します。 |
DELETE |
https://api.appnexus.com/segment?id=SEGMENT_ID |
既存のセグメントを削除します。 |
JSON フィールド
フィールド | 種類 | 説明 |
---|---|---|
code |
string(50) | セグメントを呼び出すためのユーザー定義コード。 注: code フィールドの値では大文字と小文字が区別されないため (たとえば、 "Test" は "test" と同じです)、大文字と小文字に関係なく各コードは一意である必要があります。 ただし、クエリ文字列ターゲットでコードを参照する場合、大文字と小文字の区別が重要です (たとえば、 code フィールドの値が "Test" 場合は、それを参照するクエリ文字列内のパラメーターも "Test" する必要があります)。 |
id |
int | セグメントを参照するために API によって割り当てられた Xandr ID。 セグメントを広告主所有からネットワーク所有に切り替える場合は、この情報をクエリ文字列に渡す必要があります。 必須: クエリ文字列内の PUT |
state |
列挙 | セグメントの状態。 これにより、セグメントを使用できるかどうかを決定します。 使用可能な値: active または inactive 。既定値: active |
short_name |
string(255) | セグメントの説明に使用される短い名前。 |
description |
string | このセグメントの省略可能な説明。 最大 500 文字。 制限付き文字: ' \ |
member_id |
int | このセグメントを所有するメンバーの ID。 注: セグメントを広告主所有からネットワーク所有に切り替える場合は、この情報をクエリ文字列に渡す必要があります。 詳細については 、「例 」を参照してください。 |
category |
string | 非推奨。 このフィールドは読み取り専用です。 |
expire_minutes |
int | ユーザーがセグメントに保持される分数。 有効期限のないセグメントは、Xandr サーバー側のデータ ストアから 90 日以内に期限切れになります。 広告通話の間だけセグメントにユーザーを追加する場合は、[ 0 ] に設定します。 この値を変更しても、セグメントに既に存在するユーザーにはさかのぼって影響しません。 また、ユーザーが再追加されると、有効期限ウィンドウがリセットされます。注: ユーザーを 180 日間の最大セグメントに保持するには、これを null に設定します。 |
enable_rm_piggyback |
ブール値 |
true 場合、ピギーバック RM ピクセルが有効になります。 |
max_usersync_pixels |
int | セグメント ピクセルにピギーバックするサードパーティのユーザー同期ピクセルの最大数。 [ 0 ] に設定すると、サードパーティのすべてのユーザー同期ピクセルがブロックされます。 空白 (null ) の場合、セグメントは既定で 0 されます。注: querystring_mapping_key_value オブジェクトも含まれている場合は無効です。既定値: 0 |
last_modified |
timestamp | セグメントが最後に変更された日時。 |
provider_id |
int | セグメントを所有するデータ プロバイダーの ID。 これは読み取り専用であり、セグメントのフィルター処理に使用できます。 既定値: null |
advertiser_id |
int | セグメントがネットワーク レベルではなく広告主レベルである必要がある場合にセグメントを使用する広告主の ID。
null 場合、そのセグメントは、そのメンバーのすべての広告主が使用できるようになります。 この情報は、コンソールで参照するためのものです。既定値: null |
piggyback_pixels |
配列 | セグメント ピクセルが起動したときに起動するピクセルの URL。 詳細については、以下の 「ピギーバック ピクセル 」を参照してください。 |
price |
double |
非推奨。 このフィールドは現在動作していません。 既定値: 0 |
parent_segment_id |
int | 親セグメントの ID。 親セグメントが プロファイルのターゲットである場合、直接の子セグメントもターゲットになります。 注: - parent_segment_id フィールドは、2019 年 1 月 1 日に非推奨になります。- 親子ロジックは、1 レベルの深さのみを拡張します。 例: セグメント A はセグメント B とセグメント C の親であり、セグメント C はセグメント D の親です。セグメント A がターゲットの場合、セグメント B とセグメント C もターゲットになりますが、セグメント D はターゲットではありません。 |
querystring_mapping |
object | パラメーターと値のセットをセグメントに割り当て可能なクエリ文字列。 詳細については、「 クエリ文字列について 」と「 クエリ文字列マッピング 」の一般的な説明を参照してください。 |
querystring_mapping_key_value |
object | キーを再利用し、単一のキーと値のペアをセグメントに割り当て可能なクエリ文字列。 詳細については、「 クエリ文字列について 」と「 クエリ文字列マッピング キー値 」の一般的な説明を参照してください。 注: - querystring_mapping オブジェクトも含まれている場合は無効です。- querystring_mapping_key_value フィールドの値は、オークションで検索されるときに大文字と小文字が区別されません。 |
ピギーバック ピクセル
ピギーバック ピクセルを追加する場合は、次の点に注意してください。
- 画像ピクセルは他の画像ピクセルからのみピギーバックでき、JavaScript ピクセルは他の JavaScript ピクセルのみをピギーバックできます。
- イメージ ピクセルはピギーバック ピクセルを 1 つだけ持つことができます。 複数のピクセルをピギーバックする必要がある場合は、必ず JavaScript ピクセルを使用してください。
- Xandr ではピギーバックされたピクセルに文字制限はありませんが、ブラウザー/サーバー URL の制限が適用される場合があります。
piggyback_pixels
配列内の各オブジェクトには、次のフィールドが含まれています。
フィールド | 種類 | 説明 |
---|---|---|
url |
string | ピギーバックするピクセルの URL。 |
pixel_type |
列挙 | ピギーバックするピクセルの種類。 使用可能な値: "js" または "img" 。 |
クエリ文字列について
Xandr には、パブリッシャーが配置タグのクエリ文字列にインベントリ固有またはユーザー固有の情報を渡すクエリ文字列マッピングの 2 つの方法が用意されています。
- クエリ文字列マッピング - セグメントに割り当てられたパラメーター値のセット。
- クエリ文字列マッピング キー値 - 1 つのキーと値のペアをセグメントに割り当て、同じキーを別のセグメント内の別の値と共に再利用できます。
両方の種類のマップされたクエリ文字列の場合:
- マップされたクエリ文字列を使用して広告呼び出しが行われると、関連付けられているユーザーがセグメントに自動的に追加されます。
- (プロファイル サービスの
segment_targets
またはsegment_group_targets
フィールドを使用して) キャンペーンのクエリ文字列をターゲットにすることができます。
ユーザーをセグメントに保持する期間を選択できることに注意してください。 再ターゲットのためにユーザーをセグメントに保持する場合は、 expire_minutes
を正しい分数に設定します (null
はシステムの最大値 180 日に設定されます)。 広告通話中にのみユーザーをセグメントに追加する場合は、[ expire_minutes
] を [ 0
] に設定します。
さまざまなシナリオと書式設定については、以下の 例 を参照してください。
クエリ文字列マッピング
クエリ文字列マッピングを使用すると、 querystring_mapping
フィールドを使用してセグメントにパラメーターを割り当てることができます。 パラメーターには複数の値を追加できます。 このメソッドは、ユーザーにとって意味のある値が 1 つだけの場合に便利です。 たとえば、ユーザーの年齢、給与範囲、エクスペリエンスなどです。 ユーザーが beginner
セグメントにいるが、後でより多くのエクスペリエンスが得られる場合、ユーザーは advanced
セグメントに移動することができ、 beginner
セグメントから自動的に削除されます。 詳細については 、「例 」を参照してください。
この種類のクエリ文字列では、パラメーターに値を指定できません。 たとえば、「 {"param": "car_model", "value_type": "none"}
」のように入力します。 これにより、そのパラメーターの任意の値を指定できます。
フィールド | 種類 | 説明 |
---|---|---|
param |
string | クエリ文字列パラメーター。 |
value_type |
列挙 | パラメーターに付随する値の型。 使用可能な値: "text" 、 "numeric" 、または "none" 。 |
values |
配列 | value_typeが "text" されるときにパラメーターに付随する文字列。
value_type が"numeric" または"none" されている場合、このフィールドは使用できません。ヒント: 値 ID が必要ですか? 値の ID が必要な場合は、クエリ文字列パラメーターを show_querystring_ids=true 渡します。代わりに、キー "value" (文字列) と "id" (int) を持つオブジェクトの配列になります。 |
allow_empty_text |
ブール型 |
true すると、値配列がnull される場合があります。
value_type が"text" されている場合にのみ使用できます。既定値: false |
publishers |
配列 | クエリ文字列が必要な発行元。 これらのパブリッシャーの配置に関連付けられているユーザーがセグメントに追加されます。 |
sites |
配列 | クエリ文字列が必要な配置グループ (サイト)。 これらの配置に関連付けられているユーザーがセグメントに追加されます。 注: このフィールドはパブリッシャーをオーバーライドします。 指定したパブリッシャーのいずれかに属していないサイトを指定した場合、配置グループ内の配置に関連付けられているユーザーは、それでもセグメントに追加されます。 |
placements |
配列 | クエリ文字列が必要な配置。 これらの配置に関連付けられているユーザーがセグメントに追加されます。 注: このフィールドは、配置グループとパブリッシャーをオーバーライドします。 つまり、指定した配置グループまたはパブリッシャーのいずれかに属していない配置を指定した場合でも、その配置に関連付けられているユーザーはセグメントに追加されます。 |
include_shared |
ブール型 | 共有セグメントの取得を回避するには、この値を false に設定します。 |
クエリ文字列マッピング キーの値
クエリ文字列のキー/値マッピングを使用すると、 querystring_mapping_key_value
オブジェクトを使用して、単一のキーと値のペアをセグメントに割り当てることができます。 この種類のクエリ文字列を使用すると、ユーザーを複数のセグメントに存在させ、パラメーターの値が複数ある場合に便利です。 たとえば、ユーザーの音楽の好みなどです。 ユーザーが rock
セグメントにいても funk
が好きな場合は、両方のセグメントに同時に存在できます。 詳細については 、「例 」を参照してください。
この種類のクエリ文字列では、各 qs_key
に対応する qs_value
が少なくとも 1 つ必要です。
フィールド | 種類 | 説明 |
---|---|---|
qs_key |
string | クエリ文字列パラメーター。 |
qs_value |
string | クエリ文字列キーの値。 値は空または null できます。 同じキーを使用して複数の値を追加できます。
qs_key を使用する場合は、qs_value を指定する必要があります。 |
例
セグメントを作成する
$ cat segment
{
"segment":{
"member_id":25,
"short_name":"remarketing - Warner Media user",
"code":"WM08"
}
}
$ curl -b cookies -c cookies -X POST -d @segment 'https://api.appnexus.com/segment?member_id=25'
Or
$ curl -b cookies -c cookies -X POST -d @segment 'https://api.appnexus.com/segment'
{
"response" : {
"id" : 102,
"count" : 1,
"dbg_info" : {
...
},
"start_element" : 0,
"num_elements" : 100,
"segment" : {
"object_type" : "default",
"advertiser_id" : null,
"enable_rm_piggyback" : true,
"querystring_mapping_key_value" : null,
"member_id" : 25,
"expire_minutes" : null,
"category" : null,
"provider" : null,
"parent_segment_id" : null,
"querystring_mapping" : null,
"short_name" : "yuichi-test",
"max_usersync_pixels" : null,
"code" : "yuichi-test-seg-02",
"state" : "active",
"description" : null,
"id" : 102,
"piggyback_pixels" : null,
"last_modified" : "2019-08-14 17:26:29"
},
"status" : "OK"
}
}
セグメントを表示する
$ curl -b cookies -c cookies 'https://api.appnexus.com/segment?id=11836'
{
"response": {
"status": "OK",
"segments": [
{
"id": 11836,
"code": null,
"state": "active",
"short_name": "March 10",
"description": null,
"member_id": 185,
"category": null,
"price": "0",
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": 0,
"last_modified": "2010-03-10 23:23:48",
"provider": null,
"parent_segment_id": null,
"advertiser_id": 51,
"piggyback_pixels": null
}
]
}
}
共有されていないファースト パーティ セグメントを表示する
$ curl -b cookies -c cookies -X GET 'https://api.appnexus.com/segment?include_shared=0'
{
"response": {
"status": "OK",
"segments": [
{
"id": 11836,
"code": null,
"state": "active",
"short_name": "March 10",
"description": null,
"member_id": 185,
"category": null,
"price": "0",
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": 0,
"last_modified": "2010-03-10 23:23:48",
"provider": null,
"parent_segment_id": null,
"advertiser_id": 51,
"piggyback_pixels": null
}
]
}
}
セグメントを広告主所有からネットワーク所有に変更する
広告主レベルのセグメントをネットワーク レベルのセグメントに変更するには、クエリ文字列のセグメント ID とメンバー ID を渡し、JSON ファイル内のnull
にadvertiser_id
を設定するPUT
呼び出しを行います。
$ cat segment_update
{
"segment": {
"advertiser_id": null
}
}
$ curl -b cookies -c cookies -X PUT -d @segment_update 'https://api.appnexus.com/segment?id=175196&member_id=1066'
{
"response": {
"status": "OK",
"count": 1,
"id": "175196",
"start_element": 0,
"num_elements": 100,
"segment": {
"id": 175196,
"code": null,
"state": "active",
"short_name": "Users who have purchased software",
"description": null,
"member_id": 1066,
"category": null,
"price": 0,
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"advertiser_id": null,
"last_modified": "2013-10-18 20:34:27",
"provider": null,
"parent_segment_id": null,
"piggyback_pixels": null,
"querystring_mapping": null
}
}
}
セグメントへのテキスト クエリ文字列マッピングの追加
シナリオ: パブリッシャー 6
は、配置596411のクエリ文字列に "experience_level=beginner
"、"experience_level=intermediate
"、または "experience_level=advanced
" のいずれかの値を指定するように指示します。 この配置に "experience_level
" パラメーターが含まれている場合は、関連するユーザーをセグメント 25
に追加し、キャンペーンのターゲット設定で初心者、中級者、上級者の値を区別する機能を使用します。 この場合は、次の JSON を作成し、 PUT
呼び出してセグメントを更新します。
$ cat segment_update
{
"segments": [
{
"id": 25,
"member_id": 20,
"querystring_mapping": {
"param": "experience_level",
"value_type": "text",
"values": [
"beginner",
"intermediate",
"advanced"
],
"publishers": [
{
"id": 6
}
],
"placements": [
{
"id": 596411
}
]
}
}
]
}
$ curl -b cookies -c cookies -X PUT -d @segment_update 'https://api.appnexus.com/segment?id=25'
{
"response": {
"status": "OK",
"count": 1,
"id": "25",
"start_element": null,
"num_elements": null,
"segment": {
"id": 25,
"code": null,
"state": "active",
"short_name": "test",
"description": null,
"member_id": 49,
"category": null,
"price": 23,
"expire_minutes": 20,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"last_modified": "2012-01-24 20:15:18",
"provider": null,
"parent_segment_id": null,
"advertiser_id": null,
"piggyback_pixels": null,
"querystring_mapping": {
"param": "experience_level",
"value_type": "text",
"values": [
"beginner",
"intermediate",
"advanced"
],
"publishers": [
{
"id": 6,
"name": "Publisher 6"
}
],
"sites": null,
"placements": [
{
"id": 596411,
"name": "Placement 596411"
}
]
}
}
}
}
セグメントへの数値クエリ文字列マッピングの追加
シナリオ: 自動発行元 30
は、"car_year
" パラメーターの後に、その配置のクエリ文字列に 1 年が続く必要があります。 このパブリッシャーからの配置にクエリ文字列に "car_year=YYYY"
が含まれている場合は、関連付けられているユーザーをセグメント 26
に追加できます。 この場合は、次の JSON を作成し、 PUT
呼び出してセグメントを更新します。
$ cat segment_update
{
"segment": {
"member_id": 20,
"querystring_mapping": {
"param": "car_year",
"value_type": "numeric",
"publishers": [
{
"id": 30
}
]
}
}
}
$ curl -b cookies -c cookies -X PUT -d @segment 'https://api.appnexus.com/segment?id=26'
{
"response": {
"status": "OK",
"count": 1,
"id": "26",
"start_element": null,
"num_elements": null,
"segment": {
"id": 26,
"code": null,
"state": "active",
"short_name": "test",
"description": null,
"member_id": 20,
"category": null,
"price": 23,
"expire_minutes": 20,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"last_modified": "2012-01-24 20:15:18",
"provider": null,
"parent_segment_id": null,
"advertiser_id": null,
"piggyback_pixels": null,
"querystring_mapping": {
"param": "car_year",
"value_type": "numeric",
"values": null,
"publishers": [
{
"id": 30,
"name": "Publisher 30"
}
],
"sites": null,
"placements": null
}
}
}
}
値のないクエリ文字列マッピングをセグメントに追加する
シナリオ: パブリッシャー 10
と 30
の両方で、配置にパラメーター "car_model
" (値なし) が必要とされます。 これらのいずれかのパブリッシャーからの配置にクエリ文字列に "car_model
" が含まれている場合は、関連付けられているユーザーをセグメント 2
に追加できます。 この場合は、次の JSON を作成し、 PUT
呼び出してセグメントを更新します。
$ cat segment_update
{
"segment": {
"member_id": 20,
"querystring_mapping": {
"param": "car_model",
"value_type": "none",
"publishers": [
{
"id": 10,
"id": 30
}
]
}
}
}
$ curl -b cookies -c cookies -X PUT -d @segment_update 'https://api.appnexus.com/segment?id=2'
{
"response": {
"status": "OK",
"count": 1,
"id": "2",
"start_element": null,
"num_elements": null,
"segment": {
"id": 2,
"code": null,
"state": "active",
"short_name": "test",
"description": null,
"member_id": 20,
"category": null,
"price": 23,
"expire_minutes": 20,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"last_modified": "2012-01-24 20:15:18",
"provider": null,
"parent_segment_id": null,
"advertiser_id": null,
"piggyback_pixels": null,
"querystring_mapping": {
"param": "car_model",
"value_type": "none",
"values": null,
"publishers": [
{
"id": 10,
"name": "Publisher 10"
},
{
"id": 30
"name": "Publisher 30"
}
],
"sites": null,
"placements": null
}
}
}
}
クエリ文字列のキーと値のマッピングを使用して、複数の値を持つキーを再利用する
シナリオ: パブリッシャーは、音楽の好みに基づいてセグメントにユーザーを追加する必要があります。 同じキー "music_genre
" を使用し、"rock
"、"pop
"、"hard rock
"、"funk
" の複数の値を提供し、それらを異なるセグメントに割り当て、ユーザーが 1 つ以上のセグメントに配置できるようにする必要があります。 これは、ユーザーが多様な音楽の選択肢を持っている可能性があるという事実を反映しています。
この場合は、次の JSON を作成し、 PUT
呼び出してセグメントを更新します。
$ cat segment_update
{
"segments": [
{
"id": 501,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "rock"
}
},
{
"id": 502,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "pop"
}
},
{
"id": 503,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "hard rock"
}
},
{
"id": 504,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "funk"
}
}
]
}
$ curl -b cookies -c cookies -X PUT -d @segment_update 'https://api.appnexus.com/segment?member_id=201'
{
"response": {
"status": "OK",
"count": 2,
"id": [
501,
502,
503,
504
],
"start_element": 0,
"num_elements": 100,
"ids": [
501,
502,
503,
504
],
"segments": {
"501": {
"id": 501,
"code": null,
"state": "active",
"short_name": "rock",
"description": null,
"member_id": 201,
"category": null,
"price": 0,
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"advertiser_id": null,
"last_modified": "2015-06-02 16:39:40",
"provider": null,
"parent_segment_id": null,
"piggyback_pixels": null,
"querystring_mapping": null,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "rock"
}
},
"502": {
"id": 502,
"code": null,
"state": "active",
"short_name": "rock",
"description": null,
"member_id": 201,
"category": null,
"price": 0,
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"advertiser_id": null,
"last_modified": "2015-06-02 16:39:40",
"provider": null,
"parent_segment_id": null,
"piggyback_pixels": null,
"querystring_mapping": null,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "pop"
}
},
"503": {
"id": 503,
"code": null,
"state": "active",
"short_name": "rock",
"description": null,
"member_id": 201,
"category": null,
"price": 0,
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"advertiser_id": null,
"last_modified": "2015-06-02 16:39:40",
"provider": null,
"parent_segment_id": null,
"piggyback_pixels": null,
"querystring_mapping": null,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "hard rock"
}
},
"504": {
"id": 504,
"code": null,
"state": "active",
"short_name": null,
"description": null,
"member_id": 958,
"category": null,
"price": 0,
"expire_minutes": null,
"enable_rm_piggyback": true,
"max_usersync_pixels": null,
"advertiser_id": null,
"last_modified": "2015-06-02 16:39:40",
"provider": null,
"parent_segment_id": null,
"piggyback_pixels": null,
"querystring_mapping": null,
"querystring_mapping_key_value": {
"qs_key": "music_genre",
"qs_value": "funk"
}
}
}
}
}