Purpose of this application
Ads Performance Reporting exists to solve one problem: to collect complete Google Ads performance data for the advertising accounts its operator manages, and to write that data into daily spreadsheet reports so that advertising results can be measured accurately.
Specifically, the application:
- reads daily campaign statistics — cost, impressions, clicks and conversions, by day and by campaign;
- reads call reporting for calls generated by ads, including missed calls, so a missed enquiry can be followed up the same day;
- writes those figures into a private Google Sheets report, where they are combined with data from other marketing channels and with the advertiser's booking records to calculate cost per lead and cost per booking.
It is an internal tool. It is not sold, not distributed publicly, and has no public sign-up: only its operator and the advertisers whose accounts he manages ever use it.
Why the Google Ads API is required
Part of this reporting currently runs on Google Ads Scripts, and that
environment does not expose Smart campaigns. A report over the
campaign resource returns every other campaign type but omits
Smart campaigns entirely, and a query filtered on
advertising_channel_type = 'SMART' returns no rows at all.
Because of that the reports under-state total advertising spend, which makes cost per lead wrong. The Google Ads API returns the complete picture — that is the reason this application needs API access.
Data this application accesses
It requests a single OAuth scope,
https://www.googleapis.com/auth/adwords, and uses it to
read advertising statistics only from the Google Ads
accounts the authorising user already has access to.
It does not create, modify, pause or delete campaigns, budgets or bids. It does not access billing data, Gmail, Drive, contacts or calendars, and it does not collect personal data of website visitors. Nothing is shared with third parties. Full detail is in the privacy policy.
Who operates this application
Sergey Zdravkov — independent Google Ads specialist, Bucharest, Romania.
Contact: zdravkov.s.a@gmail.com
Profile: LinkedIn