/playableMetrics エンドポイントは、HTML広告のパフォーマンスに関する包括的な分析データを提供します。
このAPIを使用すると、インプレッション、ユーザーインタラクション、チャレンジ達成率、エラー追跡などのアセットレベルのメトリクスをクエリできます。
レポートのリクエストは、以下の宛先にHTTP GET リクエストを送信して行います:https://r.applovin.com/playableMetrics
| パラメータ | 目的 |
|---|---|
api_key | お客様のレポートキー(Report Key) レポートキーは、AppLovinダッシュボードの右上にあるアカウントをクリックし、Keys を選択することで確認できます。 |
columns | レポートに含めるカラムのカンマ区切りリスト 指定可能なカラムは以下を参照してください。例: day,html_name,impressions |
start1 | レポートの開始日«YYYY-MM-DD» 形式の日付を指定します。例:2012-10-05 |
end1 | レポートの終了日«YYYY-MM-DD» 形式の日付を指定します。例:2012-10-05 |
1このAPIのリクエスト可能期間は45日間です。日付パラメータが過去45日以内であることを確認してください。
| パラメータ | 目的 |
|---|---|
format | レポートのフォーマットjson または csv を指定できます。デフォルト:json |
day_column | メトリクスはデフォルトでコホート化されます。リアルタイムのメトリクスを取得したい場合は、これを event_day に設定してください。 |
limit | 返す行数の上限。例:500(結果をページネーションするには limit と offset を使用します) |
offset | 行の取得を開始するオフセット位置。例:100(結果をページネーションするには limit と offset を使用します) |
| カラム名 | 内容 |
|---|---|
asset_id | HTMLアセットの一意の識別子 |
average_duration | HTMLインプレッションのトリム平均時間(秒単位) |
country | インプレッションが発生した国または地域。 指定可能な値:
|
day | «YYYY-MM-DD» 形式のレポート日付。例:2012-10-05 |
device_model | HTMLが表示されたデバイスのモデル。メーカーごとに上位100モデルが含まれます。指定可能な値の例:apple_promax13、samsung_sma035f、tecno_tecnokh7 |
html_name | HTMLアセットの名前 |
impressions | 総インプレッション数 |
original_url | アップロードされたHTMLファイルへのURL |
os_version | オペレーティングシステムのメジャーバージョン。指定可能な値:14、15、16 |
platform | HTMLが表示されたプラットフォーム。指定可能な値:ANDROID、IOS |
spend | 総消費額 |
total_interactions | すべてのタッチアクションを含む、HTMLに対するユーザーインタラクションの総数 |
unique_interactions | すべてのタッチアクションを含む、HTMLに対するユーザーインタラクションの総数(インプレッションごとに重複排除) |
unique_interactions_rate | unique_interactions の impressions に対する割合 |
unique_redirects | ユーザーをアプリストアにリダイレクトしたHTML内のクリック総数(1インプレッションにつき1回カウント) |
unique_redirects_rate | unique_redirects の impressions に対する割合 |
| カラム名 | 内容 |
|---|---|
html_loading | HTMLの読み込みが開始された総回数 |
html_loaded | HTMLが正常に読み込まれた総回数 |
html_displayed | HTMLが正常に表示された総回数 |
html_completed | HTMLが完全に完了した総回数 |
html_completion_rate | html_completed の impressions に対する割合 |
| カラム名 | 内容 |
|---|---|
challenge_started | HTML内のチャレンジが開始された総回数 |
challenge_failed | ユーザーがHTML内のチャレンジに失敗した総回数 |
challenge_failed_rate | challenge_failed の impressions に対する割合 |
challenge_retry | ユーザーがHTML内のチャレンジを再試行した総回数 |
challenge_retry_rate | challenge_retry の impressions に対する割合 |
challenge_solved | ユーザーがHTML内のチャレンジをクリアした総回数 |
challenge_solved_rate | challenge_solved の impressions に対する割合 |
challenge_pass_25 | ユーザーがHTML内のチャレンジの25%を通過した総回数 |
challenge_pass_25_rate | challenge_pass_25 の impressions に対する割合 |
challenge_pass_50 | ユーザーがHTML内のチャレンジの50%を通過した総回数 |
challenge_pass_50_rate | challenge_pass_50 の impressions に対する割合 |
challenge_pass_75 | ユーザーがHTML内のチャレンジの75%を通過した総回数 |
challenge_pass_75_rate | challenge_pass_75 の impressions に対する割合 |
| カラム名 | 内容 |
|---|---|
cta_clicked | CTAボタンがクリックされた総回数 |
cta_click_rate | cta_clicked の impressions に対する割合 |
endcard_shown | HTMLフェーズの後にエンドカードが表示された総回数 |
redirect_count | HTMLページ上でのリダイレクトの総回数 |
redirect_rate | redirect_count の impressions に対する割合 |
| カラム名 | 内容 |
|---|---|
black_view_error | HTMLページで発生したブラックビューエラーの総数 |
black_view_error_rate | black_view_error の impressions に対する割合 |
rendering_error | HTMLページで発生したレンダリングエラーの総数 |
rendering_error_rate | rendering_error の impressions に対する割合 |
runtime_error | HTMLページで発生したランタイムエラーの総数 |
runtime_error_rate | runtime_error の impressions に対する割合 |
任意のカラムでレポートをフィルタリングできます。 フィルタリングを行うと、指定したフィルターのいずれかに完全一致するデータが検索されます。
カラムでフィルタリングするには、次のURLパラメータを追加します:filter_«columnname»=«onefilter,anotherfilter,thirdfilter»
例えば、Androidプラットフォームのデータのみを表示したい場合は、次のURLパラメータを設定します:filter_platform=ANDROID
すべてのカラムの一覧については、上記の表を参照してください。
レポートのソートは、フィルタリングと同様の方法で行います。
例えば、レポートを campaign でソートするには、次のURLパラメータを追加します:sort_campaign=ASC
指定可能な値は、昇順の場合は ASC、降順の場合は DESC です。
すべてのソートは辞書順(lexicographical sort)で行われます。
レポートAPIのすべてのデータはUTC(協定世界時)基準です。
https://r.applovin.com/playableMetrics?api_key=«your-report-key»&start=2025-10-27&end=2025-10-27&columns=day,asset_id,html_name,impressions,unique_interactions&format=json&limit=100&sort_impressions=desc