日付範囲のキャンペーン統計の取得
GET/v1/campaigns/:campaignId/stats
指定された日付範囲のキャンペーン統計を取得します。日付範囲を指定するには、startDateおよびendDateクエリパラメータを使用します。startDateとendDate間の日付範囲は、1回あたり最長366日に制限されます。
mergeパラメータがfalseに設定されている場合、このエンドポイントは日付範囲内の各日について個別のキャンペーン統計を返します。trueに設定されている場合、日付範囲の統計を集約した単一のエントリーを返します。
startDateとendDateを指定しない場合は、直近30日間のキャンペーン統計が返されます。
- リクエストされた日付範囲にキャンペーン統計が存在しない場合、
CurrencyCodeはnullに設定されます - リクエストされた日付範囲内に採用企業の通貨が変更された場合、
CurrencyCodeはnullに設定されます
| OAuthのスコープ | アクセストークンの種類 |
|---|---|
employer.advertising.campaign_report.read | 採用企業に紐づいたアクセストークン。 |
Request
Path Parameters
キャンペーンID
Query Parameters
日付範囲の開始日(範囲にはその日付も含まれます)。YYYY-MM-DDの形式で表します。
日付範囲の終了日(範囲にはその日付は含まれません)。YYYY-MM-DDの形式で表します。終了日は、開始日の翌日以降にする必要があります。
YYYY-MM-DD形式で表す開始日です。開始日からのキャンペーン統計のリストが返されます(開始日を含む)。このパラメータの目的はページ付けのみで、その他す べての目的にはstartDateを 使用する必要があります。
キャンペーンの統計結果を結合するかどうかを選びます。設定可能な値は、trueとfalseです。デフォルトはfalseです。mergeパラメータがfalseに設定されている場合、このエンドポイントは日付範囲内の各日について個別のキャンペーン統計を返します。trueに設定されている場合、日付範囲の統計を結合した単一のエントリーを返します。
1ページに表示されるエントリーの最大数。後方互換性のためにデフォルト値は10に設定されていますが、ページ付けを回避してパフォーマンスを高めるために、perPage=366 に設定することをお勧めします。
Responses
- 200
- 400
- 401
- 403
- 404
- 500
成功
- application/json
- Schema
- Example (from schema)
- merge=false
- merge=true
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエストされたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
- CampaignStatsDaily
- CampaignStatsMerged
Array [
]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストされたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
data
object
oneOf
entries
object[]
キャンペーン名
キャンペーンID
キャンペーンのトラフィック統計が記録された日付。ISO 8601の形式「YYYY-MM-DD」に従います(日付はすべて米国中部標準時)。
特定の日のキャンペーンにおけるスポンサークリック数
特定の日にスポンサー求人キャンペーンを閲覧したユーザーの数
特定の日に求人キャンペーンの直接クリックから応募につながった数。
特定の日のキャンペーンにおける無料掲載求人のクリック数。
特定の日のキャンペーンにおける無料掲載求人の閲覧数。
採用企業のISO 4217通貨コード。
すでに消費された求人のキャンペーン予算の金額。
特定の日にスポンサー求人キャンペーンで[応募]ボタンがクリックされた回数。
特定の日のキャンペーンにおける無料掲載求人の応募開始数。
キャンペーン名
キャンペーンID
集約されたキャンペーンのトラフィック統計の開始日。ISO 8601の形式「YYYY-MM-DD」に従います(日付はすべて米国中部標準時)。
集約されたキャンペーンのトラフィック統計の終了日。ISO 8601の形式「YYYY-MM-DD」に従います(日付はすべて米国中部標準時)。
特定の日のキャンペーンにおけるスポンサークリック数
特定の日にスポンサー求人キャンペーンを閲覧したユーザーの数
特定の日に求人キャンペーンの直接クリックから応募につながった数。
特定の 日のキャンペーンにおける無料掲載求人のクリック数。
特定の日のキャンペーンにおける無料掲載求人の閲覧数。
採用企業のISO 4217通貨コード。
すでに消費された求人のキャンペーン予算の金額。
特定の日にスポンサー求人キャンペーンで[応募]ボタンがクリックされた回数。
特定の日のキャンペーンにおける無料掲載求人の応募開始数。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": {}}{ "meta": { "status": 200, "rootLocation": "https://apis.indeed.com/ads", "perPage": 30, "links": [ { "rel": "up", "href": "/v1/campaigns/da4d7052916d0c75/stats" } ] }, "data": { "entries": [ { "Name": "Hand model", "Id": "da4d7052916d0c75", "Date": "2019-02-25", "Clicks": 169, "Impressions": 2825, "Conversions": 2, "OrganicClicks": 324, "OrganicImpressions": 4242, "CurrencyCode": "GBP", "Cost": 0.45, "Applystarts": 40, "OrganicApplystarts": 20 }, { "Name": "Hand model", "Id": "da4d7052916d0c75", "Date": "2019-02-26", "Clicks": 171, "Impressions": 2567, "Conversions": 3, "OrganicClicks": 567, "OrganicImpressions": 4272, "CurrencyCode": "GBP", "Cost": 0.9, "Applystarts": 50, "OrganicApplystarts": 10 } ] }}{ "meta": { "status": 200, "rootLocation": "https://apis.indeed.com/ads", "perPage": 30, "links": [ { "rel": "up", "href": "/v1/campaigns/da4d7052916d0c75/stats" } ] }, "data": { "Name": "Hand model", "Id": "da4d7052916d0c75", "StartDate": "2019-02-25", "EndDate": "2019-02-26", "Clicks": 169, "Impressions": 2825, "Conversions": 2, "OrganicClicks": 324, "OrganicImpressions": 4242, "CurrencyCode": "GBP", "Cost": 0.45, "Applystarts": 40, "OrganicApplystarts": 20 }}リクエストパラメータの1つに問題がありました。
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエストされたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストされたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": null}{ "meta": { "status": 400, "errors": [ { "type": "END_DATE_BEFORE_START_DATE", "description": "End date should not be before start date." } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": null, "links": { "rel": "up", "href": "/v1/campaigns" } }, "data": null}次の理由で、リクエストに有効なアクセストークンが含まれていませんでした。
Authorizationヘッダーが存在しない、または形式に誤りがあった。必ずAuthorizationHTTPヘッダーでアクセストークンを送信し、値のヘッダーにBearerというワードとスペースを使用してください。たとえば、アクセストークンがXYZならば、リクエストにはAuthorization: Bearer XYZというヘッダーを含める必要があります。- アクセストークンの形式に誤りがあった。HTTPリクエストを手動で作成してAPIをテストしている場合は、リクエストにアクセストークンをコピーする際に、アクセストークンの先頭や末尾の文字を誤って削除したり、余分な文字を含めたりしていないことを確認してください。
- アクセストークンが期限切れになっている。アクセストークンは1時間(3,600秒)のみ有効です。期限が切れた後は、リフレッシュトークン(3-legged OAuth)を使用して別のアクセストークンを取得する必要があります。
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエストされたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストされたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": null}{ "meta": { "status": 401, "errors": [ { "type": "INVALID_TOKEN", "description": "Invalid OAuth access token." } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": null, "links": null }, "data": null}ア クセストークンは有効でしたが、このAPIでは使用できません。詳しくは、 meta.errors で返されるエラーを調べてください。
| エラーのタイプ | 意味とよくある原因 |
|---|---|
INSUFFICIENT_SCOPE | このAPIエンドポイントに必要なスコープがアクセストークンに設定されていませんでした。よくある原因については、「Troubleshooting Guide」(トラブルシューティングガイド)をご覧ください。 |
NOT_EMPLOYER_ACCESS_TOKEN | このエンドポイントには、採用企業に紐づくアクセストークンが必要です。つまり、アクセストークンをリクエストする際には、employerパラメータを指定する必要があります。スポンサー求人APIエンドポイントの大部分において、こういったパラメータ指定が必要です。 |
LEGACY_ACCESS_TOKEN_NOT_ALLOWED | スポンサー求人APIは、旧バージョンのOAuthエンドポイントを使用して取得されたアクセストークンを現在はサポートしていません。更新されたエンドポイントについては、最新の「Authorization Guide」(認証ガイド)を確認してください。 |
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエスト されたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストされたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": null}{ "meta": { "status": 403, "errors": [ { "type": "INSUFFICIENT_SCOPE", "description": "Access token does not have permission to access this API." } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": null, "links": null }, "data": null}リクエストされたキャンペーンは存在しないか、別の採用企業のものです。リクエストされたキャンペーンを所有している採用企業に紐づけられたアクセストークンを必ず使用してください。
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエストされたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストさ れたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": null}{ "meta": { "status": 404, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource." } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": null, "links": { "rel": "up", "href": "/v1/campaigns" } }, "data": null}予期しないエラーを示しています。これは一時 的な問題の場合があり、まったく同じリクエストをもう一度試すと成功する可能性があります。
リクエストをもう一度試しても解決しない場合は、リクエストの解析に問題があることが考えられます。必要なパラメータがすべて指定されており、すべてのパラメータの形式が正しいことを確認してください。
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Array [
up:関連リソースはリクエストされたリソースを含むコレクション、またはリクエストされたリソースが付加されているエンティティ。next:ページ付けされた結果内で次のエントリーのページ。prev:ページ付けされた結果内で前のエントリーのページ。]
meta
object
応答に関連するメタデータ。
常に応答のHTTPステータスコードと等しい値。
errors
object[]
リクエストを正常に処理できない原因となったエラー。エラーがなかった場合、値はnullです。
エラーの名前。
人間が読める形式での問題の説明。
スポンサー求人APIのベースURL。
ページ付けされた結果を返すエンドポイントの場合、1つのページに返される実質的な最大エントリー数。この値は、perPageパラメータでリクエストした最大値より小さい場合があります。エンドポイントが返す結果が1つの場合や、ページ付けが行われない場合は、値はnullになります。
links
object[]
リクエストされたリソースに関連するリソース。
リクエストされたリソースと関連リソースの関係。次の値が一般的に使用されます。
ただし、この値は関係を説明する Campaign Infoのような任意の文字列の場合もあります。
関連リソースのエンドポイントのURL。クエリの文字列パラメータを含む場合があります。完全なURLを取得するには、rootLocationにhrefを追加します。
{ "meta": { "status": 200, "errors": [ { "type": "RESOURCE_NOT_FOUND", "description": "Couldn't locate the requested resource" } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": 25, "links": [ { "rel": "next", "href": "/v1/campaigns/3141592653589793" } ] }, "data": null}{ "meta": { "status": 500, "errors": [ { "type": "INTERNAL_SERVER_ERROR", "description": "Failed to process the request." } ], "rootLocation": "https://apis.indeed.com/ads", "perPage": null, "links": null }, "data": null}