Get campaign reporting
GET/ad-publishing/google/reporting/campaign/:campaignId
Retrieve reporting metrics for a specific Google campaign
Request
Version stringrequired
API Version
Available options
v3campaignId stringrequired
Campaign identifier
locationId stringrequired
Location identifier
startDate stringrequired
Report start date
endDate stringrequired
Report end date
Per-day metric rows for the campaign, plus its identity and serving window
- application/json
- Schema
- Example (auto)
Schema
groupedobject[]required
Per-day metric rows
campaignIdstringrequired
Google Ads campaign id
namestringrequired
Campaign name
publishingStatusstringrequired
Publishing status held by this product
objectivestringrequired
Advertising channel the campaign runs on
startTimestringrequired
When the campaign started serving
stopTimestringrequired
When the campaign stopped serving
leadsstringrequired
Attributed leads count, as a string
{
"grouped": [
{
"campaign": {
"resourceName": "customers/6776452901/campaigns/22209847663",
"startDate": "2025-02-06",
"endDate": "2037-12-30"
},
"metrics": {
"impressions": 6041,
"clicks": 180,
"costMicros": 5421341,
"averageCpc": 864547.05,
"conversions": 0,
"averageCpm": 25877259.57,
"costPerConversion": 0,
"ctr": 0.115
},
"segments": {
"date": "2025-02-07"
}
}
],
"campaignId": "22209847663",
"name": "Spring promotion",
"publishingStatus": "PAUSED",
"objective": "SEARCH",
"startTime": "2025-02-07T07:05:03.891Z",
"stopTime": "2025-02-10T07:05:03.000Z",
"leads": "0"
}