Noizu.Google.Api.AdSense.Reports (Noizu Google v0.2.3)

Copy Markdown View Source

AdSense Management API v2 — Reports (generate).

REST: accounts/{account}/reports:generate

Docs: https://developers.google.com/adsense/management/reference/rest/v2/accounts.reports/generate

Summary

Functions

GET accounts/{account}/reports:generate with report query params.

Types

opts()

@type opts() :: keyword() | map()

result()

@type result() :: {:ok, term()} | {:error, Noizu.Google.Error.t()}

Functions

generate(account, opts \\ [])

@spec generate(String.t(), opts()) :: result()

GET accounts/{account}/reports:generate with report query params.

Common opts (mapped to query):

  • :start_date / :end_date — maps or Date (year/month/day keys) or "YYYY-MM-DD"
  • :metrics — list of metric names
  • :dimensions — list of dimension names
  • :currency_code, :limit