Skip to main content
Version: v3

Get reporting list

GET 

/ad-publishing/google/reporting/list

Retrieve a list of Google campaigns or ad groups with reporting data

Request

Version stringrequired

API Version

Available optionsv3
locationId stringrequired

Location identifier

listType stringrequired

Report list type

Available optionscampaignsadsadGroupskeywords
startDate stringrequired

Report start date

endDate stringrequired

Report end date

campaignId string

Campaign identifier (required when listType is adGroups, ads, or keywords)

type stringrequired

Integration type

Available optionsAD_MANAGERINTEGRATION
application/json

One entry per entity, shaped by listType. campaigns keeps Google's nested { campaign, metrics } row and only adds the attributed revenue block when type=AD_MANAGER; adGroups and ads flatten the entity onto the row and always carry revenue; keywords flattens name and id from the criterion and carries no revenue at all.

Schema
  • Array [
  • oneOf
    campaignobjectrequired

    Campaign fields, nested as Google returns them rather than flattened onto the row

    metricsobjectrequired

    Google Ads metrics for the period

    revenuestring

    Attributed revenue. Present only for type=AD_MANAGER.

    salesstring

    Attributed sales count. type=AD_MANAGER only.

    leadsstring

    Attributed leads count. type=AD_MANAGER only.

    averageRevenuestring

    Average revenue per sale. type=AD_MANAGER only.

  • ]