レポートAPI
概要
Rokt Reporting APIは、広告主やパートナーがRoktプラットフォームからパフォーマンスデータを取得し、独自のレポートやダッシュボードを作成するためのものです。これはHTTPベースのAPIであり、Roktデータを外部のビジネスアプリケーションにプログラム的にクエリや統合するために使用することができます。このAPIは、HTTPリクエストを行うことができる言語で動作します。ほとんどのリクエストはhttps://api.rokt.com
のホストURLに送信されます。
データの安全性とセキュリティを確保するために、Rokt Reporting APIはアクセストークンを使用してリクエストを認証します。アクセストークンにより、Roktはクライアントアプリケーションとアクセスされるデータの種類を識別し、悪意のあるアプリが閲覧すべきでないデータにアクセスすることを防ぎます。
APIへの認証はOAuth 2.0を使用して行われます。正常なAPI呼び出しを行うためには、アプリIDとアプリシークレットを使用してアクセストークンを取得する必要があります。認証されていないAPIリクエストは失敗します。Rokt Reporting APIでは、ユーザーの資格情報でアクセスできるアカウントからのデータのみを取得することができます。
バージョン
APIのアルファリリースバージョンを使用する早期採用者の方は、APIリクエストヘッダーに"rokt-version":"alpha-20200701"
を使用して、可能な限りの破壊的な変更を最小限に抑えるようにしてください。rokt-version
ヘッダーが使用されない場合、エンドポイントリクエストは常にRokt Reporting APIのLATEST
バージョンを指すようになります。
認証
Rokt Reporting APIは、クライアントの統合にOAuth 2.0アプローチを利用しています。詳細については、OAuth 2.0クレデンシャルフローを参照してください。Rokt Reporting APIにアクセスするには、Rokt App IDとApp Secretを使用する必要があります。
App IDとApp Secretの生成手順は以下に説明されています。これらの手順でRokt Event APIの認証情報を生成することもできます。
これらのクライアントアプリの認証情報をRokt Reporting APIとのRESTインタラクションで使用する必要があります。
App IDとApp Secretの生成
my.rokt.comにサインインします。
アカウントアイコンの下部左側にあるプロファイル設定に移動します。
Generate Personal API Credentialsセクションまでスクロールします。
アプリの名前を入力します。
Generateをクリックします。
Reporting APIとEvent APIの認証情報がすぐに生成され、以下のような形式になります。
AppId: "40svbin0d194subpohl079rhck"
AppSecret: "1dimhvr1v6skae9uhvtgs3chs2astnjf0469df6ul9hurubtoovn"App IDとApp Secretを安全な場所に保存してください。このセッションの後に再びApp Secretにアクセスすることはできません。
これらの認証情報をすぐに使用することができます。
認証情報は機密情報として保持し、アカウントを保護するためにメールで送信しないでください。組織外で共有しないでください。Roktからの問い合わせであっても、正当なRoktの代表者はApp Secretを求めることはありません。
アクセストークンの取得
Rokt Reporting APIの任意のエンドポイントを呼び出すには、アクセストークンが必要です。アクセストークンにより、Roktはクライアントアプリを識別し、各クライアントアプリがアクセスしているデータの種類を把握し、悪意のあるアプリがアクセス権限のないデータにアクセスするのを防ぎます。 APIへの認証は、OAuth 2.0を介して行われます。成功したAPI呼び出しを実行するには、すべてのAPI呼び出しで使用する必要のあるアプリIDとアプリシークレットを使用してアクセストークンを取得する必要があります。アプリIDとアプリシークレットは、上記で説明したようにOne Platformのプロファイル設定ページで生成できます。
認証なしまたは認証が正しくない場合、APIリクエストは失敗します。APIは、400または403のエラーコードを返します。Rokt Reporting APIからは、ユーザーの資格情報でアクセスできるアカウントのデータのみを取得できます。
アクセストークンは、前の手順で作成されたアプリIDとアプリシークレットに基づいて生成されます。アクセストークンの有効期間は1時間です。その1時間の間に、アクセストークンを使用してRokt Reporting APIのすべてのエンドポイントを呼び出すことができます。期限が切れる前に、クライアントアプリの資格情報に基づいてアクセストークンを再生成する必要があります。
アクセストークンを取得するためには、Rokt Reporting APIでエンドポイントが公開されています。
POST https://api.rokt.com/auth/oauth2/token
ヘッダー内のリクエストパラメータ
キー | 場所 | 説明 | 必須? | 例 |
---|---|---|---|---|
Authorization | ヘッダー | app_id とapp_secret はBasic HTTP認証を介して認証ヘッダーに渡す必要があります。これはOne Platformのプロファイル設定で生成できます。ヘッダーの内容はBasic base64encode(app_id:app_secret) です。 | はい | Basic base64encocde(12345:abcde) |
Content-Type | ヘッダー | リクエストのメディアタイプは常にapplication/x-www-form-urlencoded である必要があります。 | はい | application/x-www-form-urlencoded |
ボディ内のリクエストパラメータ
キー | 場所 | 説明 | 必須? | 例 |
---|---|---|---|---|
grant_type | ボディ | client_credentials である必要があります。 | はい | client_credentials |
成功したリクエストの例
サンプルリクエスト:
POST https://api.rokt.com/auth/oauth2/token&
Content-Type='application/x-www-form-urlencoded'&
Authorization=Basic xxx
grant_type=authorization_code
サンプルレスポンス:
{
"access_token": "eyJraWQiOiJPVUpHT1RjM09FWXROakkzUlMwME5UUkJMVGxCTkRrdFJqWXdOVVV3UkRNNE1FTTJDZz09IiwiYWxnIjoiSFMyNTYifQ.eyJzdWIiOiJkZW1vIiwidG9rZW5fdXNlIjoiYWNjZXNzIiwic2NvcGUiOiJyZXBvcnQtYXBpL3JlYWQtcmVwb3J0LWFwaSIsImF1dGhfdGltZSI6MTU4NTExMDA0MSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkcC51cy13ZXN0LTIuYW1hem9uYXdzLmNvbS91cy13ZXN0LTJfZG93Tlp1elRYIiwiZXhwIjoxNTg1MTEzNjQxLCJpYXQiOjE1ODUxMTAwNDEsInZlcnNpb24iOjIsImp0aSI6IkYwNzY5RDVDLTRDNTAtNDVDOC04OTcyLTI4MkUwODlDMkFFOSIsImNsaWVudF9pZCI6ImRlbW8ifQ.NOJIx7qLHFVXqKNZfJKsJlwitOvbHOLdknQ\_D33WjYe8O9ZE08t7LFgs7ANiwBicN5ejmdS7iND0cth5ViUWK5MKZxvLKI6dPG5RljegfpZJtGKqDT\_MFfpayvcOlkkZc5yRw9Bcgz\_fW2ha7q6BGRsUb-e9DZ0Pcb5zL\_HbRLbnvlhYCYi9rPmYOYG6BronvLwB8sg2kVubLQGn\_ASbK\_FW8bKPhqH4BL2\_JunGBzUKJPL9yNvOnFy7VKwlvH1OKUqKlCYbewOtUd1utcMNIb\_AbSGRtzJKslbE5VwQtL5bZ34kOCNH07gSolSGvqqw4dyxU4l0QSVXVmqgVYdKfA",
"expires_in": 3600,
"token_type": "Bearer"
}
APIエンドポイント
APIエンドポイントの呼び出し
前の手順で取得したアクセストークンを使用して、Rokt Reporting APIのエンドポイントを呼び出すことができます。トークンは、Authorization
ヘッダーのBearer
トークンとして送信する必要があります。
サンプルAPIリクエスト:
GET https://api.rokt.com/reporting/performance-reports/partner/1/stats?dateStart=2020-02-05&dateEnd=2020-02-12&
### アカウントキャンペーンの概要を取得する
指定された期間、タイムゾーン、通貨に対して、アカウントの総アクティビティのパフォーマンスメトリクスを返します。結果はデフォルトでキャンペーンごとに分割されますが、国ごとに分割することもできます。
#### 説明
このAPIエンドポイントを呼び出して、指定された期間、タイムゾーン、通貨に対して、インプレッション、リファラル、コンバージョンなどのアカウントレベルのパフォーマンスメトリクスを受け取ります。
#### リクエスト
##### パス
```json
GET /reporting/accounts/{accountId}/campaigns/overview
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時間 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時間 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 金銭的なメトリクスを受け取る通貨コード | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | オルソン形式で指定されたタイムゾーン | true | timeZoneVariation=Australia/Sydney |
groupBy | Enum: country campaign audience creative | query | 結果を分割する基準。デフォルトは 'campaign'です。 | true | campaign |
accountId | String | path | true |
レスポンス
200 OK
{
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"audiences": 0,
"campaignCountries": 0,
"campaignId": "string",
"campaignName": "string",
"campaigns": 0,
"creatives": 0,
"grossCost": 0,
"impressions": 0,
"netCost": 0,
"referrals": 0,
"uniqueSessions": 0
}
アカウントキャンペーンの詳細を取得する
指定された期間、タイムゾーン、通貨に対して、Rokt Ads広告主アカウントの総アクティビティのパフォーマンスメトリクスを返します。デフォルトでは、結果はキャンペーンごとに分割されますが、国ごとにもアクティビティを分割することができます。
説明
このAPIエンドポイントを呼び出して、指定された期間、タイムゾーン、通貨に対して、camapignid
ごとに分割されたアカウントレベルのデータを受け取ります。 "groupby"パラメータを介して呼び出すことができる属性には、次のものがあります:
- country
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/breakdown
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時間 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時間 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 通貨コード、金銭のメトリクスを受け取るための通貨コード | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | 欲しいタイムゾーンをOlson形式で指定する | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | RoktアカウントID、One Platformで見つけるか、アカウントマネージャーから提供される | true |
レスポンス
200 OK
{
"groupByValue": "string",
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"campaignCountries": 0,
"campaigns": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"creatives": 0,
"Audiences": 0,
"campaignName": "string"
}
アカウントの概要を取得する(GET Account Summary)
指定された期間、タイムゾーン、通貨に対するアカウントの総アクティビティのパフォーマンスメトリクスを返します。このAPIエンドポイントは、Rokt EcommerceパートナーアカウントデータとRokt Ads広告主アカウントデータの両方に使用できます。
説明
指定された期間、タイムゾーン、通貨に対するアカウントレベルのパフォーマンスメトリクスを受け取るために、このAPIエンドポイントを呼び出します。
リクエスト
パス
GET /reporting/accounts/{accountId}/summary
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時間 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時間 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 通貨コード、金銭のメトリクスを受け取るための通貨コード | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | 欲しいタイムゾーンをOlson形式で指定する | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true |
レスポンス
200 OK
{
"campaignsSummary": {
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"campaigns": 0,
"creatives": 0,
"audiences": 0,
"campaignCountries": 0
},
"transactionsSummary": {
"revenue": 0,
"transactions": 0,
"placementImpressions": 0,
"impressions": 0,
"referrals": 0,
"rpt": 0,
"rpm": 0,
"positivePlacementEngagements": 0,
"purchases": 0
}
}
アカウントのトランザクション概要を取得する(GET Account Transactions Overview)
指定された期間、タイムゾーン、通貨に対するRokt Ecommerceパートナーアカウントのパフォーマンスメトリクスを返します。
説明
指定された期間、タイムゾーン、通貨に対するパートナーアカウントのトランザクションメトリクス(配置のインプレッション、リファラル、収益など)を受け取るために、このAPIエンドポイントを呼び出します。
リクエスト
パス
GET /reporting/accounts/{accountId}/transactions/overview
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時間 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時間 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 通貨コード。金銭の指標を受け取るための通貨コードです。 | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | オルソン形式で指定されたタイムゾーンを渡すことができます。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true |
レスポンス
200 OK
{
"revenue": 0,
"transactions": 0,
"placementImpressions": 0,
"impressions": 0,
"referrals": 0,
"rpt": 0,
"rpm": 0,
"positivePlacementEngagements": 0,
"purchases": 0
}
アカウントトランザクションの詳細を取得する
指定された期間、タイムゾーン、通貨に基づいて、Rokt Ecommerceパートナーアカウントのトランザクションメトリクスを属性ごとに分解して返します。
説明
このAPIエンドポイントを呼び出して、指定された期間、タイムゾーン、通貨に基づいて、クエリ文字列で指定された属性ごとに分解されたアカウントレベルのトランザクションメトリクスを受け取ります。 "groupby"パラメータを介して呼び出すことができる属性には次のものがあります。
- 年齢
- 性別
- ページ
- ページタイプ
- プレースメント
- ポジション
プレースメントの分解では、トランザクション、購入、またはRPTを含むページレベルのメトリクスの結果は返されません。
リクエスト
パス
GET /reporting/accounts/{accountId}/transactions/breakdown
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時刻 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時刻 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 金銭メトリクスを受け取る通貨コード | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | オルソン形式で指定されたタイムゾーンを渡すことができます。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true |
レスポンス
200 OK
{
"groupByValue": "string",
"revenue": 0,
"transactions": 0,
"placementImpressions": 0,
"impressions": 0,
"referrals": 0,
"purchases": 0,
"positivePlacementEngagements": 0,
"rpt": 0,
"rpm": 0
}
オーディエンスメタデータを取得する
説明
このAPIエンドポイントを呼び出して、オーディエンスのメタデータ(オーディエンス名、年齢層、性別、デバイスなど)を受け取ります。
リクエスト
パス
GET /metadata/accounts/{accountId}/campaigns/{campaignId}/audiences/{audienceId}
パラメータ
名前 | タイプ | In | 必須 |
---|---|---|---|
accountId | String | path | true |
campaignId | String | path | true |
audienceId | String | path | true |
レスポンス
200 OK
{
"accountId": "string",
"campaignId": "string",
"audienceId": "string",
"name": "string",
"ageRange": {
"min": 0,
"max": 0
},
"device": {
"desktop": true,
"tablet": true,
"mobile": true
},
"gender": "string"
}
キャンペーンの概要を取得する
指定された期間、タイムゾーン、通貨に基づいて、キャンペーンのパフォーマンスメトリクスを返します。
説明
このAPIエンドポイントを呼び出して、指定された期間、タイムゾーン、通貨に基づいて、印象、リファラル、コンバージョンなどのキャンペーンレベルのパフォーマンスメトリクスを受け取ります。
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/{campaignId}/overview
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時刻 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時刻 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 金銭メトリクスを受け取る通貨コード | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | オルソン形式で指定されたタイムゾーンを渡すことができます。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true | ||
campaignId | String | path | true |
レスポンス
200 OK
{
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"campaigns": 0,
"creatives": 0,
"audiences": 0,
"campaignCountries": 0
}
キャンペーンの分析を取得する
指定された期間、タイムゾーン、通貨に基づいて、国、キャンペーン、オーディエンス、またはクリエイティブごとにキャンペーンのパフォーマンスメトリクスを返します。
説明
クエリ文字列で指定された属性に基づいて、指定された期間、タイムゾーン、通貨でキャンペーンレベルのデータを受け取るためにこのAPIエンドポイントを呼び出します。 "groupby"パラメータを介して呼び出すことができる属性には次のものがあります。
- 国;
- キャンペーン;
- オーディエンス;または
- クリエイティブ。
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/{campaignId}/breakdown?groupby=creative
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時刻 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時刻 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 通貨コードで受け取る通貨メトリクス。 | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | Olson形式で指定されたタイムゾーンを渡すことができます。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true | ||
campaignId | String | path | true |
レスポンス
200 OK
{
"groupByValue": "string",
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"campaigns": 0,
"creatives": 0,
"audiences": 0,
"campaignCountries": 0,
"creativeName": "string"
}
キャンペーンのヒストグラムを取得する
指定された期間、タイムゾーン、通貨に基づいて、キャンペーンのパフォーマンスメトリクスを時間ごとに分割して返します。
説明
指定された期間、タイムゾーン、通貨に基づいて、キャンペーンのパフォーマンスメトリクス(インプレッション、リファラル、コンバージョンなど)のヒストグラムを受け取るためにこのAPIエンドポイントを呼び出します。
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/{campaignId}/histogram
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時刻 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時刻 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | query | 通貨コードで受け取る通貨メトリクス。 | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | query | Olson形式で指定されたタイムゾーンを渡すことができます。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | path | true | ||
campaignId | String | path | true |
レスポンス
200 OK
{
"intervalTimestamp": "string",
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"campaigns": 0,
"creatives": 0,
"audiences": 0,
"campaignCountries": 0
},
{
"intervalTimestamp": "string",
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"campaigns": 0,
"creatives": 0,
"audiences": 0,
"campaignCountries": 0
}
キャンペーンのメタデータを取得する
説明
特定のキャンペーンのメタデータを受け取るためにこのAPIエンドポイントを呼び出します。
リクエスト
パス
GET /metadata/accounts/{accountId}/campaigns/{campaignId}
パラメータ
名前 | タイプ | In | 必須 |
---|---|---|---|
accountId | String | path | true |
campaignId | String | path | true |
レスポンス
200 OK
{
"accountId": "string",
"campaignId": "string",
"campaignName": "string",
"campaignType": "string",
"campaignObjective": "string",
"countryCode": "string",
"status": "string"
}
クリエイティブの概要を取得する
指定された期間、タイムゾーン、通貨に基づいて、クリエイティブのパフォーマンスメトリクスを返します。
説明
指定された期間、タイムゾーン、通貨に基づいて、クリエイティブのパフォーマンスメトリクス(インプレッション、リファラル、コンバージョンなど)を受け取るためにこのAPIエンドポイントを呼び出します。
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/{campaignId}/creatives/{creativeId}/overview
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | query | リクエストされた日時範囲の開始時刻 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | query | リクエストされた日時範囲の終了時刻 | true | dateEnd=2020-03-31T23:59:59.000 |
通貨 | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | クエリ | 通貨コードで受け取る金銭指標。 | true | currency=USD |
タイムゾーンの変動 | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | クエリ | Olson形式で指定されたタイムゾーン。 | true | timeZoneVariation=Australia/Sydney |
アカウントID | String | パス | true | ||
キャンペーンID | String | パス | true | ||
クリエイティブID | String | パス | true |
レスポンス
200 OK
{
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"referrals": 0,
"uniqueReferrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"creatives": 0,
"audiences": 0
}
クリエイティブの分析を取得する
指定された期間、タイムゾーン、通貨で、指定された属性で分析されたクリエイティブのパフォーマンスメトリクスを返します。
説明
指定された期間、タイムゾーン、通貨で、クエリ文字列で指定された属性で分析された特定のクリエイティブの詳細については、このAPIエンドポイントを呼び出します。 "groupby"パラメータを介して呼び出すことができる属性は次のとおりです。
- オーディエンス;
リクエスト
パス
GET /reporting/accounts/{accountId}/campaigns/{campaignId}/creatives/{creativeId}/breakdown
パラメータ
名前 | タイプ | In | 説明 | 必須 | 例 |
---|---|---|---|---|---|
dateStart | String | クエリ | 要求された日時範囲の開始時間 | true | dateStart=2020-03-01T00:00:00.000 |
dateEnd | String | クエリ | 要求された日時範囲の終了時間 | true | dateEnd=2020-03-31T23:59:59.000 |
currency | Enum: AUD CAD EUR GBP JPY NZD SGD USD KRW CNY | クエリ | 金銭メトリクスを受け取る通貨コード。 | true | currency=USD |
timeZoneVariation | Enum: America/Chicago Pacific/Honolulu Australia/Sydney | クエリ | Olson形式で指定されたタイムゾーン。 | true | timeZoneVariation=Australia/Sydney |
accountId | String | パス | true | ||
campaignId | String | パス | true | ||
creativeId | String | パス | true |
レスポンス
200 OK
{
"groupByValue": "string",
"grossCost": 0,
"netCost": 0,
"impressions": 0,
"uniqueSessions": 0,
"uniqueReferrals": 0,
"referrals": 0,
"acquisitionsByConversionDate": 0,
"acquisitionsByReferralDate": 0,
"creatives": 0,
"audiences": 0
}
クリエイティブのメタデータを取得する
説明
クリエイティブのメタデータ、クリエイティブ名、タイトル、サブタイトル、テキスト、応答、ステータスを含むクリエイティブのメタデータを受け取るために、このAPIエンドポイントを呼び出します。
リクエスト
パス
GET /metadata/accounts/{accountId}/campaigns/{campaignId}/creatives/{creativeId}
パラメータ
名前 | タイプ | In | 必須 |
---|---|---|---|
accountId | String | パス | true |
campaignId | String | パス | true |
creativeId | String | パス | true |
レスポンス
200 OK
{
"accountId": "string",
"campaignId": "string",
"creativeId": "string",
"name": "string",
"title": "string",
"subtitle": "string",
"text": "string",
"responses": [
"string"
],
"status": "string"
}