ヘルプセンター
|
SKAN v3マッピングAPI
マッピングエンドポイントは、広告主のconversion valueマッピングに関する情報を返します。ネットワークパートナーは、エンドポイントに GET リクエストを送信することで、いつでもこの情報を取得できます。
エンドポイント
https://app.adjust.com/skadnetwork/{sk_network_token}/mapping/{app_store_id}
GETリクエスト
マッピング情報をJSONオブジェクトとして返します。各GETリクエストには、以下のパラメーターを含める必要があります。
パラメーター | データタイプ | 入力する値 | 説明 |
---|---|---|---|
sk_network_token * | 文字列 | パス | Adjustによって割り当てられたパートナー固有のトークン。 例: abcdefklmn |
app_store_id * | 文字列 | パス | アプリのApp Store ID。 例: 1125517808 |
レスポンス
マッピングエンドポイントは、アプリに関連するメタデータを含むJSONオブジェクトと、マッピングされたconversion valueの配列を返します。各値については個別に説明します。
{
"app_store_id":"1125517808",
"updated_at":1617234177,
"cut_off_period":1,
"reporting_currency":"USD",
"conversion_values":[
{
"conversion_value":7,
"events":[
"..."
]
},
{
"conversion_value":10,
"events":[
"..."
]
},
{
"conversion_value":12,
"events":[
"..."
]
}
]
}
レスポンス メタデータ パラメーター
フィールド | データタイプ | 説明 |
---|---|---|
app_store_id | 文字列 | アプリのApp Store ID。リクエストで送信された app_store_id パラメーターと一致します。 |
updated_at | 数値 | リクエストを行っているパートナーが確認できる、最新のマッピング変更のUnixタイムスタンプ。 |
cut_off_period | 数値 | アプリのconversion valueのカットオフ設定。値は 時間単位で表示されます。 |
reporting_currency | 文字列 | アプリのレポート通貨のISO 4217通貨コード。マッピングスキーマで定義された全ての収益額に適用されます。 |
レスポンスconversion valueフィールド
注意:
マッピングエンドポイントは、マッピングされた各conversion valueの内訳と関連する詳細を返します。
{
"app_store_id":"1125517808",
"updated_at":1617234177,
"cut_off_period":1,
"reporting_currency":"USD",
"conversion_values":[
{
"conversion_value":12,
"events":[
{
"event_name": "Purchase",
"count_min": 3,
"count_max": 10,
"revenue_min": 3.000,
"revenue_max": 10.000
},
{ "event_name": "Registration" }
]
}
]
}
イベントカウントと収益範囲はオプションのパラメーターで、広告主がパートナーアクセスをどのように設定したかに応じて返されます。以下の詳細をマッピングすることが可能です。
- セッション(Session)
- セッションカウント(Session count)
- イベント(Event)
- イベントカウント(Event count)
- イベント収益(Event revenue)
- アプリ内課金(IAP)
- 広告収益(Ad Revenue)
- 総収益(Total Revenue)
注意:
カウントおよび収益範囲パラメーターは全てオプションであり、以下のように定義されます。
パラメーター | データタイプ | デフォルト値 | 説明 |
---|---|---|---|
count_min | 数値 | 1 | イベントまたはセッションが指定された回数以上記録された。 |
count_max | 数値 | 無制限 | イベントまたはセッションが記録された回数が、指定された回数を下回った。 |
revenue_min | 数値 | 0 | 総収益が指定された金額を上回った。金額はアプリの reporting_currency で計測されます。 |
revenue_max | 数値 | 無制限 | 総収益が指定された金額を上回らなかった。金額はアプリの reporting_currency で計測されます。 |
完全なレスポンスの例
{
"app_store_id":"1125517808",
"updated_at":1617234177,
"cut_off_period":1,
"reporting_currency":"USD",
"conversion_values":[
{
"conversion_value":7,
"events":[
{
"event_name":"Registration"
}
]
},
{
"conversion_value":10,
"events":[
{
"event_name":"TutorialComplete"
}
]
},
{
"conversion_value":12,
"events":[
{
"event_name":"Purchase",
"count_min":3,
"count_max":10,
"revenue_min":3.00,
"revenue_max":10.00
},
{
"event_name":"Registration"
}
]
}
]
}
レスポンスエラーコード
エラーコード | 説明 |
---|---|
400 Bad Request | ストアIDがないか、正しくフォーマットされていません。 |
401 Unauthorized | ネットワークトークンがないか、認識されていません。 |
403 Forbidden | アプリは認識されていますが、リクエストされたアプリのパートナー共有の要件が満たされていませんでした。 |
404 Not Found | リクエストされたアプリが見つからないか、SKAdNetworkに対して検証されていません。 |
422 Unprocessable Entity | リクエストされたアプリはAdjustによって認識および検証されましたが、このアプリのconversion value管理機能は有効化されていません。 |
429 Too Many Requests | リクエストはパートナー/アプリごとに制限されます。Adjustでは、1日に1回アップデートを取得することを推奨します。 |