User Level Revenue API の概要
Tapjoy Offerwall の User-Level Revenue API を使用して、ユーザー固有の収益を追跡し、アクションにつながる分析情報に基づいてアプリの収益化戦略を調整できます。
読み終わるまでの所要時間 2 分最終更新 10日前
Tapjoy を使用すると、パブリッシャーは既存のオファーデータコールバックに加えて、User Level Ad Revenue API を介して Offerwall のユーザーレベルの広告収益データにアクセスできます。この API を使用すると、Amazon Web Services (AWS) S3 に保存されている CSV ファイルを介して、ユーザーレベルの広告収益レポートをモバイル測定パートナー (MMP) またはパブリッシャーパートナーが直接利用できるようになります。 リクエストを行うためには、ユーザーには関連する Tapjoy App ID (Tapjoy LTV ダッシュボードのアプリに関連付けられているものと同じ) およびデータが必要とされる日付が必要になります。 この API を使用するには、MMP またはパートナーは Reporting API/Marketing API キーを使用して Tapjoy OAuth エンドポイント にリクエストを行い、アクセストークンを受け取る必要があります。ユーザーはアクセストークンを使用して Tapjoy レポート API にリクエストを行い、AWS S3 のレポートを指す事前署名済み URL を受け取ります。事前署名された URL により、取得後 5 分間レポートにアクセスできます。最後に、AWS S3 のレポート URL へのリクエストでは、ユーザーレベルの広告収益データを含む CSV レポートが返されます。
レポート API
エンドポイント:https://api.tapjoy.com/api/client/publisher/apps/<app_id>/user_revenue_report- パブリッシャーアプリ ID
- UTC の日付
リクエストの例
GET api/client/publisher/apps/<publisher_app_id>/user_revenue_report?date=<date> Host: api.tapjoy.com Authorization: Bearer <access_token_string> Accept: application/json
レスポンスの例
Success
{ "urls": [ "https://tapjoy.amazon.s3.com/data/report.csv.gz&key=secure" ]}
失敗
status 404 { “reason”: “No publisher app with id <publisher_app_id> found.”}
S3 API
データ SLA - x 日目のデータ (x+1 日目の 01:00 UTC までに準備完了) リテンション SLA - レポートは 14 日間利用可能 (x + 15 日目) ユーザーレベルの収益レポートの CSV ファイルを返します。リクエストの例
GET /data/report.csv.gz&key=secureHost: tapjoy.amazon.s3.com Accept: application/json
レスポンスの例
Success
status 200 { CSV File}
フィールドの概要
以下の表は、レポートの各列が表す内容を示しています。フィールド | 説明 |
|---|---|
| date_id and report_date | API リクエストのユーザー固有のレポート日付。レポート内の指標は、この当該の日付のものになります |
| partner_id | これは Tapjoy 内部識別子です |
| app_name と appkey | アプリの名前と Tapjoy 識別子です |
| IDFA/IDFV/GAID | プラットフォームに応じて、これらの列は識別子の値または UNKNOWN のいずれかになります |
| device_os_version | 関連するモバイルデバイスの OS バージョン |
| att_status | デバイスの iOS App Tracking Transparency の状態 (既知の場合) |
| publisher_user_id | デバイスに関連付けられているパブリッシャー識別子 (使用可能な場合) |
| ad_unit | これは常に offerwall となり、MMP によって処理に使用されます |
| placement | Tapjoy プレースメント名 |
| content_card | Tapjoy コンテンツカード名 |
| geoip_country | IP ルックアップで使用可能な場合、デバイスに関連付けられている国 |
| currency_sale | 値が 1 の場合は、関連するコンバージョンが発生したときに通貨セールが進行中でなかったことを示します。セールがあった場合は、通貨乗数の値になります |
| conversion_rate | トランザクションに使用される交換レートです |
| impressions | このデバイス ID に関連付けられた当該日のインプレッションの集計。これは、ユーザーがコンバージョンしたオファーをコンバージョンした日に視聴した回数を表します。 |
| publisher_amount | このデバイス ID に関連付けられた当該日の収益の集計 |
FAQ
いいえ。このレポートには Offerwall の広告収益のみが含まれます。ユーザーレベルの広告収益データが必要な場合は、パートナーはメディエーターに連絡して、該当する API またはレポートにアクセスする必要があります。
パブリッシャーパートナーは、14 日間レポートにアクセスでき、毎日午前 1 時 (UTC) に前日のレポートが利用可能になります。
MR-CPE 製品の場合、インプレッションが表示されてから、マルチリワードファネルでイベントのコンバージョンが後で発生するまでに遅延 (数日から数週間) が生じることがよくあります。
ドルで表示されています
ユーザーは、同じパブリッシャーアプリで異なる または を使用して、オファーの表示とコンバージョンを行うことができます。これらの ID は SDK の初期化時にパブリッシャーによって設定されるため、以下のようなことが起こる可能性があります。 にも起こる可能性があります。収益の水増しを避けるには、これらの値を 1 行にまとめる必要があります。
publisher_user_idsgeoip_countries- ユーザーは で接続します。
publisher_user_id A - ユーザーにオファー A が表示されます。ビューレコードには が含まれます。
publisher_user_id A - ユーザーは後から で接続します。
publisher_user_id B - オファー A が再度表示されます。ビューレコードには が含まれます。
publisher_user_id B - ユーザーがコンバージョンします。コンバージョンレコードには が含まれます。
publisher_user_id B
geoip_countries