ドキュメント

サポート

Reporting API - 広告主

広告主は Tapjoy Offerwall の Reporting API にアクセスし、詳細なデータの取得、アプリのパフォーマンスの監視と評価、キャンペーンに関するより優れた分析情報獲得のためのレポートクエリの最適化を行うことができます。
読み終わるまでの所要時間 6 分最終更新 10日前

パブリッシャーは Reporting API を使用して、Offerwall で提供される広告のレポートデータを取得できます。

前提条件

API を使用して認証する 必要があります。

広告主レポート指標

Reporting API を使用して、収益、インプレッション数、コンバージョン数などの指標を含む、広告セットやマルチリワードイベントのパフォーマンスデータをリクエストできます。利用可能な広告主レポート指標はすべて、以下の表に列挙されています。 広告主には、以下の基本クエリからパフォーマンス指標の取得を開始することをお勧めします。
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(timeRange: {from: "YYYY-MM-DDT00:00:00Z", until: "YYYY-MM-DDT00:00:00Z"}) { timestamps reports { impressions } } }}

広告主指標

説明

amountこのイベントの入札。
averageBid合計支出を合計コンバージョンで割った値。
callToActionClicks行動喚起が存在する場合に、ユーザーが行動喚起をクリックした回数。
clickToConversionTimeクリックからコンバージョンまでの時間データが複数の異なる方法でセグメント化されます。CTCT 指標は、毎日の最初の UTC 時間にだけ報告されることに注意してください。粒度
HOURLY
を使用する場合、
00:00:00 UTC - 00:59:59 UTC
を表す時間のみが 0 以外の値になります。
conversions広告目標のコンバージョン数。
csConversions広告目標に対するカスタマーサービスのコンバージョン数。
csSpendカスタマーサポートの総支出額。
ecpi合計支出を合計エンゲージメントで割った比率。
engagementInstallsエンゲージメントから推定されたインストール数。
iaaRevenue選択した時間範囲内にオファーによって発生した合計広告収益。
iapRevenue選択した時間範囲内にオファーによって発生した合計 IAP 収益。
impressionsOfferwall で広告がクリックされた回数。この指標はより正確には
impressions
ではなく
clicks
を表します。近くこのメトリックの名前を変更します。
offerwallAverageRank広告が配信された Offerwall の (加重) 平均位置。値は 1 から昇順で表示され、1 は Offerwall の最上位の位置を表します。値 0 は、オファーが選択した期間に Offerwall に表示されなかったことを表します。
offerwallImpressions広告が Offerwall に表示された回数。広告が Offerwall に表示されても、ユーザーによって視聴されない (ユーザーが広告を見ることができる位置までスクロールしていない) ことがあります。広告主には、以下の
offerwallTrueImpressions
の使用をお勧めします。
offerwallTrueImpressionsOfferwall でユーザーが広告を視聴した回数。各視聴は真のインプレッションとして登録されます。
returnOnAdSpend各日にインストールしたユーザーの広告費回収率データ。広告費回収率指標は、毎日の最初の UTC 時間にだけ報告されることに注意してください。
dayXRoasインストールから
X
日間の広告費回収率の合計。これは
dayXRoasRevenue
dayXRoasSpend
で割った値として計算されます。
dayXRoasRevenue
が 0 の場合、このフィールドも 0 になります。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
dayXRoasAdRevenueインストール後
X
日間にオファーをインストールしたユーザーから発生した合計広告収益。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
dayXRoasEngagementsインストールから
X
日間の合計ユーザーエンゲージメント数。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
dayXRoasIapRevenueインストールから
X
日後に発生した、選択した期間にオファーをインストールしたユーザーからの合計 IAP 収益。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
dayXRoasRevenueインストールから
X
日後に発生した、選択した期間にオファーをインストールしたユーザーからの収益合計額 (IAP + 広告収益)。これは
dayXRoasIapRevenue
dayXRoasAdRevenue
を加算した値として計算されます。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
dayXRoasSpendインストールから
X
日間の広告主の合計支出額。
X = 0, 1, 2, 3, 4, 5, 6, 7, 14, 30, 60, 90
で使用できます。
spend合計支出額。
totalRevenue選択した期間のオファーによって発生した収益合計額 (IAP + 広告収益)。これは
iaaRevenue
iapRevenue
を加算した値として計算されます。
ダッシュボードで利用可能な追加の広告主指標
  • コンバージョン率 (CVR)
  • 指示 CVR
  • コンバージョン数/インプレッション数
  • クリックスルー率 (CTR)
  • 合計 支出による ROAS (Reporting API は コホート化 された支出による ROAS を返します)

指標のセグメント化

クエリにセグメントフィールドを追加することで、API はイベント、パブリッシャーアプリ、国ごとなどのパフォーマンスデータを返すことができます。Reporting API は、以下の内訳でのセグメント化に対応しています。
  • country
  • attributionSource
  • language
  • platform
  • id (パブリッシャーアプリ ID)
  • id (AdSet/オファー ID)
  • multiRewardEngagementEvent

セグメント化の例

国、アトリビューションソース、言語別のセグメント

{ adSet(id: "00000000-0000-0000-0000-000000000000") { insights(timeRange: {from: "2024-08-01T00:00:00Z", until: "2024-08-01T11:59:59Z"}, timeIncrement: DAILY) { timestamps reports { country attributionSource language conversions } } }}

プラットフォーム別のセグメント

{ advertiser { id campaigns(first:2) { nodes { insights { reports { impressions platform } } } } }}

パブリッシャーアプリ別のセグメント

query { adSet(id: "00000000-0000-0000-0000-000000000000") { ads { id insights(timePreset: TODAY) { reports { app { bundleId } impressions conversions spend } } } }}

広告セット/キャンペーン別のセグメント

query { advertiser { adSets(first: 50, configuredStatus: ACTIVE) { edges { node { id insights(timeRange: {from: "2024-11-15T00:00:00Z", until: "2024-11-16T00:00:00Z"}) { timestamps reports { conversions spend } } } } } }}

マルチリワードエンゲージメントイベント別のセグメント

{ adSet(id: "00000000-0000-0000-0000-000000000000") { id insights(timeRange: {from: "2024-11-15T00:00:00Z", until: "2024-11-15T11:59:59Z"}, timeIncrement: DAILY) { timestamps reports { conversions returnOnAdSpend { day0Roas } multiRewardEngagementEvent { eventName } } } } }

フィルタリング機能

クエリにフィルターを追加すると、API は指定されたソースからのみパフォーマンス指標を返します。Reporting API は以下のフィルタリング機能に対応しています。
  • adSet (単一の広告セット)
  • adSets (複数の広告セット)
  • appIds (パブリッシャーアプリ)
  • configuredStatus (ACTIVEARCHIVED、または PAUSED)
  • countries
  • timePreset
  • timeRange

フィルタリングの例

広告セットによるフィルター

これにより、結果が 1 つの 広告セット に制限されます。
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(timeRange: {from: "2024-08-06T00:00:00Z", until: "2024-08-07T00:00:00Z"}) { timestamps reports { impressions conversions spend offerwallAverageRank } } }}

複数の広告セットによるフィルター

これにより、結果が 最初 または 最後 の x 個の広告セットに制限されます。
query { advertiser { adSets(first: 2) { edges { node { insights(timePreset:TODAY) { reports { conversions } } } } } }}

パブリッシャーアプリによるフィルター

結果を指定したパブリッシャーアプリ ID に制限します
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(filter:{appIds: ["00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000"]}) { timestamps reports { conversions } } }}

設定状態によるフィルター

これにより、結果が指定された状態の広告セット/キャンペーンに制限されます。 オプション:
ACTIVE
ARCHIVED
、または
PAUSED
query { advertiser { adSets(first: 2, configuredStatus: ACTIVE) { edges { node { insights(timePreset:TODAY) { reports { conversions } } } } } }}

国によるフィルター

これにより、結果が指定された国に制限されます
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(filter:{countries: [JP, US]}) { timestamps reports { conversions } } }}

プリセット期間によるフィルター

これにより、結果がプリセットされた期間に制限されます。これは相対的な時間範囲であり、クエリの実行時間によって結果が異なります。 オプション:
LAST 30D
LAST WEEK
TODAY
YESTERDAY
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(timePreset:LAST_30D, timeIncrement: DAILY) { reports { impressions } } }}

絶対時間範囲によるフィルター

これにより、結果が指定された絶対時間範囲に制限されます。 最大範囲は 3 か月で、サポートされる最も古い日付は過去 2 年間です。
query { adSet(id: "00000000-0000-0000-0000-000000000000") { insights(timeRange: {from: "2024-11-15T00:00:00Z", until: "2024-11-17T00:00:00Z"}, timeIncrement: DAILY) { reports { impressions } } }}

非推奨のディメンション

以下の古いディメンションは、2025 年 2 月 3 日に Reporting API から削除されました。API クエリが、以下の 太字 でリストされているディメンションを参照していないことを確認してください。これにより、Tapjoy の Offerwall からデータを取得するときのエラーを回避できます。
  • Enums > TargetConnectionType > MOBILE
  • Enums > TargetDeviceType > WINDOWS