# APIからレポートを取得する

# レポート取得方法

レポートAPIを使用すると、指定したメトリクスとディメンションについてのレポートをダウンロードできます。
出力するレポートのフォーマットはCSVもしくはJSONが選択できます。

注意

レポートAPIで取得できる推定収益額, 推定eCPM, 推定CPCなどは全て税抜価格で表示されます。 インプレッションやクリックなどのイベントの発生件数が1件以下の場合は、関連するメトリクスが非表示になるか、0で表示されます。 レポート画面で表示される値とは異なる可能性があります。

# コマンド例

レポートをダウンロードするコマンドの例です。 リクエストURLリクエストボディの詳細については レポートAPIの仕様セクション をご参照ください。

curl -u ${API_KEY_ID}:${API_KEY_SECRET} \
    -X POST \
    -H "Content-Type: application/json" \
    -d "${リクエストボディ}" \
    ${リクエストURL}

リクエストボディの例。

{
  "start_date": "2024-01-01",
  "end_date": "2024-01-01",
  "dimensions": [
    "date",
    "app_id",
    "slot_id"
  ],
  "metrics": [
    "imp",
    "click"
  ],
  "filter": {
    "app_ids": [
      12345
    ]
  },
  "from": 0,
  "limit": 1000
}

結果は直接レスポンスで返されます。CSVフォーマットのレスポンスは次のようになります。

date,app_id,slot_id,imp,click
2024-01-01,12345,6789,5432,5
2024-01-01,12345,6790,3310,2

# レポートAPIの仕様

# リクエストURL

# CSVフォーマット用 URL

https://adsnetwork.line.biz/api/public/v1/reports.csv

# JSONフォーマット用 URL

https://adsnetwork.line.biz/api/public/v1/reports.json

# リクエストボディ

リクエストボディには、以下のフィールドを指定します。

フィールド 定義 タイプ 必須 デフォルト値 備考
start_date 開始日、YYYY-MM-DD 形式 string YES 2年前の日付まで指定可能
end_date 終了日、YYYY-MM-DD 形式 string YES 開始日と終了日の差が90日分まで指定可能
dimensions ディメンションセクション を参照 Array[string] YES
metrics メトリクスセクション を参照 Array[string] YES
filter フィルターセクション を参照 object NO
from 取得開始位置 int NO 0
limit 取得件数 int NO 1000 取得件数の上限は1000

# レスポンスコード

APIによって返される可能性のあるレスポンスコードは以下の通りです。

  • 400: リクエストが不正、または構文や検証エラー。リクエストが有効な形式であることを確認してください。
  • 401: 認証失敗。認証ヘッダーが適切にフォーマットされていることを確認してください。
  • 429: リクエスト数の超過。少し待ってから再度実行してください。
  • 500: 不明なエラー。

# ディメンション

ディメンションを指定することで、集計レベルを指定できます。
ディメンションの数や順序に制限はありません。

フィールド 説明
date 日時 2024-01-01
app_id アプリID 12345
app_name アプリ名 テストアプリ
slot_id スロットID 6789
slot_name スロット名 テストスロット
device_type デバイス種別 IOS / ANDROID

# メトリクス

指定したメリトリクスがレポートの各行の要素に含まれます。
メトリクスの数や順序に制限はありません。

フィールド 説明
imp 広告表示回数 183
click クリック数 14
ctr クリック率 0.1138
ecpm 推定eCPM(税抜) 8.47
cpc 推定CPC(税抜) 50.12
revenue 推定収益額(税抜) 365.18

# フィルター

フィルターを指定することで、レスポンスに含まれるデータを絞り込み、より具体的なレポートを作成できます。

フィールド 説明 タイプ 必須 備考
app_ids アプリIDリスト Array[int] NO
slot_ids スロットIDリスト Array[string] NO