Google Ads API
Ads Cockpit — how we use the Google Ads API
Schröer Digital UG (haftungsbeschränkt) · Auf der Lieth 16, 37077 Göttingen
What Ads Cockpit is
Schröer Digital UG (haftungsbeschränkt) is a digital agency in Göttingen, Germany. We plan, build and manage Google Ads campaigns for small and medium-sized businesses as part of our services. All client accounts are linked to our Google Ads manager account (MCC 364-075-9913) with the client's authorisation.
Ads Cockpit is the internal web application we are building for this work. It uses the Google Ads API to report on and manage the Google Ads accounts of our own clients, so our account managers do not have to repeat the same steps in the Google Ads interface for every account. The first module covers reporting and conversion checks; editing features follow step by step, always with human approval (see below).
- ToolAds Cockpit (internal, not sold or licensed)
- OperatorSchröer Digital UG (haftungsbeschränkt)
- UsersSchröer Digital staff only — no client logins, no third-party access
- AccountsGoogle Ads accounts of contracted clients linked to MCC 364-075-9913
- StatusIn development — first module: reporting and conversion checks
- Access levelBasic Access (requested)
- Contactinfo@schroer.digital
Features and API services used
- Reporting and dashboards — GoogleAdsService.SearchStream (GAQL) reads campaign, ad group, keyword, search term and conversion metrics (impressions, clicks, cost, conversions) per client account for internal dashboards and monthly client reports.
- Budget and bidding — CampaignBudgetService, CampaignService and BiddingStrategyService to review and adjust daily budgets and bidding strategies and to pause or enable campaigns.
- Campaign management — CampaignService, AdGroupService, AdGroupAdService and AdGroupCriterionService to create and edit campaigns, ad groups, responsive search ads, keywords and negative keywords.
- Conversion tracking — ConversionActionService to set up and check conversion actions (calls, WhatsApp clicks, form submissions) for our clients' websites.
- Keyword research — KeywordPlanIdeaService for keyword ideas and search volumes when planning new campaigns.
- Recommendations — RecommendationService to list Google's recommendations for review.
Human review of every change
Ads Cockpit prepares analyses automatically, partly with AI assistance (for example: which search terms cost money without enquiries). It does not change accounts on its own. Every write operation — budgets, bids, ads, keywords, status — is reviewed and approved by a Schröer Digital account manager before it is sent to the Google Ads API.
Every write operation is logged with user and timestamp. API usage stays within the limits of Basic Access.
Data handling
- Google Ads data is used only to manage and report on the respective client's own account. It is never sold, shared with other advertisers, combined across clients or used for any other purpose.
- The developer token, OAuth refresh token and login customer ID are stored encrypted on our own server in Germany and are never shared.
- Architecture: browser → our backend (Node.js, Docker, own server in Germany) → Google Ads API.
- Clients can end our access at any time by unlinking their account from our manager account.
- Further details on personal data: privacy policy · company details: imprint.
Kurz auf Deutsch
Ads Cockpit ist unser internes Werkzeug für die Google-Ads-Betreuung unserer Kunden. Es nutzt die Google Ads API, um Berichte zu erstellen und Kampagnen, Budgets, Anzeigen, Keywords und Conversions in den Konten unserer Kunden zu verwalten. Nutzer sind ausschließlich Mitarbeiter von Schröer Digital. Jede Änderung prüft und gibt ein Mensch frei, bevor sie an Google geht. Daten eines Kunden werden nur für dessen eigenes Konto verwendet und nie weitergegeben.
Fragen dazu: info@schroer.digital · 0551 27 07 01 39
Last updated: October 2026