この API は非推奨となりました。新しい Marketing API に移行する猶予期間として短期間は使用可能な状態を継続します。
旧エンドポイントではXMLおよび JSON形式で広告に関するクリック、インストール、コンバーション等の計測値をリアルタイムで提供します。
広告主向け APIのデフォルト出力に含まれるもの: 有効になオファー(Tapjoyが許可し、広告主が有効にしたもの)すべてのデータが含まれます。有効でないオファーの情報も必要な場合、all_offers=1
パラメータを使用します(下記のパラメータ一覧を参照)。
アプリ開発者向け APIのデフォルト出力に含まれるもの: Tapjoy広告を利用するすべてのアプリのデータが含まれます。app IDがプライマリ広告のオファーIDとして利用され、キャンペーンがdisableとされてもデータはレポートに含まれいます。
このキーはパブリシャーレポートAPIキーとは異なります
広告レポートAPI Key はTapjoy ダッシュボードから:
広告レポートAPI Key に書かれている値が、旧リポーティングAPI用のキーとなります.
古い "V2″ Tapjoy ダッシュボード (dashboard.tapjoy.com) をお使いの場合、 https://dashboard.tapjoy.com/reporting/api の "Legacy Ad Reporting API Key" を使用して下さい。
不明な点に関してはTapjoyのアカウントマネージャもしくは サポート までお問い合わせ下さい。
リクエストURLのformatパラメータにより、取得するデータ形式をXMLまたはJSONにできます。Data can be requested to be returned in XML or JSON, based on the format of the request url. リクエストに指定する必須およびオプションパラメータについては、下記の パラメータ セクションを参照して下さい。
XML リクエスト、レスポンス例
https://api.tapjoy.com/reporting_data.xml?email=sample%40example.com&api_key=your_api_key&date=YYYY-MM-DD&page_size=50&page=2&timezone=0
レスポンス:
<?xml version="1.0" encoding="UTF-8"?>
<MarketingData>
<Date>YYYY-MM-DD</Date>
<Timezone>NUM</Timezone>
<TotalOffers>NUM</TotalOffers>
<PageSize>NUM</PageSize>
<TotalPages>NUM</TotalPages>
<CurrentPage>NUM</CurrentPage>
<App>
<Name>App Name</Name>
<AppKey>00000000-0000-0000-0000-000000000000</AppKey>
<url>http://offer-destination-url.com</url>
<Platform>App Platform</Platform>
<Rewarded>true</Rewarded>
<OfferType>VideoOffer</OfferType>
<PaidInstalls>0</PaidInstalls>
<PaidInstallsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</PaidInstallsHourly>
<PaidClicks>0</PaidClicks>
<PaidClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</PaidClicksHourly>
<Spend>0</Spend>
<SpendHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</SpendHourly>
<Sessions>0</Sessions>
<SessionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</SessionsHourly>
<NewUsers>0</NewUsers>
<NewUsersHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</NewUsersHourly>
<DailyActiveUsers>0</DailyActiveUsers>
<OfferwallRevenue>0</OfferwallRevenue>
<OfferwallRevenueHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</OfferwallRevenueHourly>
<OfferwallImpressions>0</OfferwallImpressions>
<OfferwallImpressionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</OfferwallImpressionsHourly>
<OfferwallClicks>0</OfferwallClicks>
<OfferwallClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</OfferwallClicksHourly>
<OfferwallConversions>0</OfferwallConversions>
<OfferwallConversionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</OfferwallConversionsHourly>
<FeaturedOfferRevenue>0</FeaturedOfferRevenue>
<FeaturedOfferRevenueHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</FeaturedOfferRevenueHourly>
<FeaturedOfferImpressions>0</FeaturedOfferImpressions>
<FeaturedOfferImpressionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</FeaturedOfferImpressionsHourly>
<FeaturedOfferClicks>0</FeaturedOfferClicks>
<FeaturedOfferClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</FeaturedOfferClicksHourly>
<FeaturedOfferConversions>0</FeaturedOfferConversions>
<FeaturedOfferConversionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</FeaturedOfferConversionsHourly>
<TJMOfferwallRevenue>0</TJMOfferwallRevenue>
<TJMOfferwallRevenueHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</TJMOfferwallRevenueHourly>
<TJMOfferwallImpressions>0</TJMOfferwallImpressions>
<TJMOfferwallImpressionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</TJMOfferwallImpressionsHourly>
<TJMOfferwallClicks>0</TJMOfferwallClicks>
<TJMOfferwallClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</TJMOfferwallClicksHourly>
<TJMOfferwallConversions>0</TJMOfferwallConversions>
<TJMOfferwallConversionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</TJMOfferwallConversionsHourly>
<DirectPlayRevenue>0</DirectPlayRevenue>
<DirectPlayRevenueHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</DirectPlayRevenueHourly>
<DirectPlayImpressions>0</DirectPlayImpressions>
<DirectPlayImpressionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</DirectPlayImpressionsHourly>
<DirectPlayClicks>0</DirectPlayClicks>
<DirectPlayClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</DirectPlayClicksHourly>
<DirectPlayConversions>0</DirectPlayConversions>
<DirectPlayConversionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</DirectPlayConversionsHourly>
<Ecpa>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Ecpa>
<EcpaAggregate>0</EcpaAggregate>
<EcpaGoal>0</EcpaGoal>
<SecondaryConversions>0</SecondaryConversions>
<SecondaryConversionsHourly>0</SecondaryConversionsHourly>
<SecondaryOfferItemId>66d2dd3-1111-443a-1ac3-764111aaa88</SecondaryOfferItemId>
<Event_A_Revenue>0</Event_A_Revenue>
<Event_A_RevenueHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Event_A_RevenueHourly>
<Event_A_Impressions>0</Event_A_Impressions>
<Event_A_ImpressionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Event_A_ImpressionsHourly>
<Event_A_Clicks>0</Event_A_Clicks>
<Event_A_ClicksHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Event_A_ClicksHourly>
<Event_A_Conversions>0</Event_A_Conversions>
<Event_A_ConversionsHourly>0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Event_A_ConversionsHourly>
</App>
...
</MarketingData>
**JSON リクエスト、レスポンス例
https://api.tapjoy.com/reporting_data.json?email=sample%40example.com&api_key=your_api_key&date=YYYY-MM-DD&page_size=5&page=9&timezone=-5
レスポンス:
{
"Date" : "YYYY-MM-DD",
"Timezone" : NUM,
"TotalOffers" : NUM,
"PageSize" : NUM,
"TotalPages" : NUM,
"CurrentPage" : NUM,
"Apps" : [
{
"Name" : "App Name",
"AppKey" : "00000000-0000-0000-0000-000000000000",
"url" : "http://offer-destination-url.com",
"Platform" : "App Platform",
"Rewarded" : true,
"OfferType" : "VideoOffer",
"PaidInstalls" : 0,
"PaidInstallsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"PaidClicks" : 0,
"PaidClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Spend" : 0,
"SpendHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Sessions" : 0,
"SessionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"NewUsers" : 0,
"NewUsersHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"DailyActiveUsers" : 0,
"OfferwallRevenue" : 0,
"OfferwallRevenueHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"OfferwallImpressions" : 0,
"OfferwallImpressionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"OfferwallClicks" : 0,
"OfferwallClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"OfferwallConversions" : 0,
"OfferwallConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"FeaturedOfferRevenue" : 0,
"FeaturedOfferRevenueHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"FeaturedOfferImpressions" : 0,
"FeaturedOfferImpressionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"FeaturedOfferClicks" : 0,
"FeaturedOfferClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"FeaturedOfferConversions" : 0,
"FeaturedOfferConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"TJMOfferwallRevenue" : 0,
"TJMOfferwallRevenueHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"TJMOfferwallImpressions" : 0,
"TJMOfferwallImpressionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"TJMOfferwallClicks" : 0,
"TJMOfferwallClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"TJMOfferwallConversions" : 0,
"TJMOfferwallConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"DirectPlayRevenue" : 0,
"DirectPlayRevenueHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"DirectPlayImpressions" : 0,
"DirectPlayImpressionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"DirectPlayClicks" : 0,
"DirectPlayClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"DirectPlayConversions" : 0,
"DirectPlayConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Ecpa" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"EcpaAggregate" : 0,
"EcpaGoal" : 0,
"SecondaryConversions" : 0,
"SecondaryConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"SecondaryOfferItemId" : "000000-0000-0000-0000-00000000000",
"Event_A_Revenue" : 0,
"Event_A_RevenueHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Event_A_Impressions" : 0,
"Event_A_ImpressionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Event_A_Clicks" : 0,
"Event_A_ClicksHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"Event_A_Conversions" : 0,
"Event_A_ConversionsHourly" : [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
},
...
]
}
パラメータ名 | 値 | 説明 |
---|---|---|
sample%40example.com | アカウントおよびAPI Keyに紐付くURL encodeされたemailアドレス — **必須** | |
api\_key | e.g. "1ceb9db808404321b2dbc1e88cbef9cf" | API Key — **必須** |
date | e.g. YYYY-MM-DD | データを取得する日付 — **必須** |
page | e.g. 3 | レスポンスが複数ページに渡る場合(レスポンスのメタデータで総ページ数は示されます)のレスポンスデータとして取得するページ番号。デフォルトはオファーの数がpage\_sizeより多い場合は最初のページ。 |
page\_size | e.g. 50 | レスポンスデータに含まれるオファーの一ページあたりの最大数。デフォルトは50。 |
all\_offers | 1 | レスポンスに有効無効を含むすべてのキャンペーンを含む場合は1 — **このパラメータがない場合は有効なキャンペーンのみのデータが返却される** |
timezone | e.g. 0 | GMTからのタイムゾーンオフセット。デフォルト値はアカウントのタイムゾーン |
このAPIの呼び出しは一分当たり一回以上にしてはいけません。
リクエストURLにtimezoneパラメータでタイムゾーンを指定しない場合、アカウントのタイムゾーン設定のデータが返ります。timezoneパラメータはUTCからの希望するタイムゾーンへのオフセットを整数値で時間、または秒数で指定します。レスポンスには"Timezone"フィールドが含まれるため、データが計算されたタイムゾーンを確認できます。
このAPIの一度の呼び出しのレスポンスに含まれるオファーの最大値は100です。それを超えるオファーのデータを取得する場合には、pageパラメータをリクエストに加えて下さい。各レスポンスには "TotalOffers"、"PageSize"、"TotalPages"、および "CurrentPage" が含まれまるため、適切な呼びだしによりすべての情報を取得できます。