フィルターデータのエンドポイントにより、フィルターオプションのリストを取得できます。これらのオプションを使用して、レポートサービスAPIスイートでその他のエンドポイントへのコールをフィルターすることができます。
指標の全リストは、 Datascape指標用語集をご覧ください。
事前準備
このエンドポイントを使用するには、Adjust APIトークンが必要です。トークンを取得するには、認証ガイドの手順に従ってください。
エンドポイント
GET https://automate.adjust.com/reports-service/filters_dataGETリクエスト
フィルター項目のリストを返します。その他のAPIコールをフィルターするには、返されたオブジェクトのidフィールドを使用してください。
パラメーター
| パラメーター | データタイプ | 入力する値 | 説明 |
|---|---|---|---|
required_filters* | String | クエリ | フィルターのコンマ区切りリスト。値のリストについては、下の「必須のフィルター」の表を参照してください。 |
[required_filters]__contains | String | クエリ | 検索語を入力して、オブジェクトのidフィールドとnameフィールドで完全一致または部分一致を検索します。 |
必須のフィルター
| フィルター (Filter) | 説明 |
|---|---|
ad_revenue_sources | 広告収益ソースのリストを返します。 |
ad_spend_mode | 広告費用モードのリストを返します。例:attribution、network、mixed。 |
apps | アプリのリストを返します。 |
apps_network | アプリとそれらに関連するストアIDのリストを返します。 |
attributes | アトリビュートのリストを返します。 |
attribution_types | アトリビューションタイプのリストを返します。例:クリック(click)、インプレッション(impression)、エンゲージされた広告(engaged_ad)。 |
attribution_source | アトリビューションソースのリストを返します。 |
attribution_status | アトリビューションのステータスのリストを返します。 |
channels | チャネルのリストを返します。 |
cohort_maturity | コホート成熟度オプションのリストを返します。例:immature |
countries | 国のリストを返します。 |
currencies | 通貨のリストを返します。 |
dimensions | ディメンションのリストを返します。 |
full_cohort_periods | コホートに関連する期間のリストを返します。 |
iap_revenue_mode | 広告収益モードのリストを返します。 |
monetization_partners | 広告収益の収益化パートナーのリストを返します。 |
networks | ネットワークのリストを返します。 |
os_names | オペレーティングシステム名のリストを返します。 |
partners | パートナーのリストを返します。 |
platform | プラットフォームのリストを返します。例:mobile_app |
period_over_period | データの比較に使用される期間のリストを返します。 |
sdk_signature_version | SDKシグネチャーバージョンのリストを返します。 |
skad_time_adjustment | 有効なSKAdNetworkアクティビティウィンドウのリストを返します。 |
store_type | App Storeのリストを返します。 |
subscription_revenue_mode | 広告収益モードのリストを返します。 |
utc_offset | UTC(協定世界時)との差。デフォルトは0(UTC)。 |
レスポンス
このエンドポイントは、以下のレスポンスを返します:
| レスポンス | メッセージ | 注意 |
|---|---|---|
200 | Success | レポート情報を返す |
204 | No content | レスポンスオブジェクトが空の場合に返される |
400 | Bad request | リクエストに不正があるか、サポートされていないパラメーターが含まれている場合に返される |
401 | Unauthorized | 認証情報が正しくないか欠けている場合に返される |
403 | Forbidden | 閲覧許可がない情報にアクセスしようとした場合に返される |
429 | Too many requests | レート制限を超える場合に返される |
503 | Service unavailable | サーバーにリーチできなかった場合に返される |
504 | Gateway timeout | クエリが応答を返すのに時間がかかりすぎた場合に返される |
成功レスポンス
{ "required_filters_1": [ { "id": "string", "name": "string", "short_name": "string", "section": "string", "formatting": "string", "description": "string" } ], "required_filters_2": [ { "id": "string", "name": "string", "short_name": "string", "section": "string", "formatting": "string", "description": "string" }, { "id": "string", "name": "string", "short_name": "string", "section": "string", "formatting": "string", "description": "string" } ]}パラメーター
| パラメーター | データタイプ | 説明 |
|---|---|---|
id | String | フィルター項目のID。これを使用して、APIコールをフィルターします。 |
name | String | フィルター項目の読み取り可能な名前。 |
short_name | String | フィルター項目の短縮された名前。 |
section | String | フィルター項目が関連付けられているセクション。 |
formatting | String | フィルター項目のデータ形式。例:money、decimal、string。 |
description | String | フィルター項目の説明。 |
例
curl --location --request GET 'https://automate.adjust.com/reports-service/filters_data?required_filters=dimension,ad_spend_modes&dimensions__contains=source' \--header 'Authorization: Bearer {API_TOKEN}'{ "ad_spend_mode": [ { "id": "adjust", "name": "Attribution", "short_name": "", "section": "", "formatting": null, "description": "" }, { "id": "mixed", "name": "Mixed", "short_name": "", "section": "", "formatting": null, "description": "" }, { "id": "network", "name": "Network", "short_name": "", "section": "", "formatting": null, "description": "" } ], "dimensions": [ { "id": "source_id_network", "name": "Source ID", "short_name": "", "section": "", "formatting": null, "description": "The ID of the app where the ad was placed." }, { "id": "source_network", "name": "Source name", "short_name": "", "section": "", "formatting": null, "description": "The name of the app where the ad was placed." } ]}