Die 3W FUTURE betreut als Agentur in Leipzig die Google-Ads-Konten ihrer Kundinnen und Kunden. In unserem Verwaltungskonto liegen 48 Konten, 15 davon mit laufenden Suchkampagnen.
Für die tägliche Arbeit bauen wir ein eigenes Werkzeug, den 3W Manager. Dort stehen bereits unsere Kunden, die Aufgaben, die erfassten Zeiten und die Abrechnung. Was fehlt, sind die Werbedaten: Wer eine Kampagne betreut, sieht heute die Stunden in einem Werkzeug und die Kosten in einem anderen.
Wir holen einmal täglich Kosten- und Leistungsdaten je betreutem Konto und stellen sie neben die Stunden, die wir aufgewendet haben, und das Honorar, das wir berechnen. Erst dadurch lässt sich beurteilen, ob eine Betreuung im vereinbarten Rahmen liegt — und der Kunde bekommt seinen Monatsbericht aus denselben Zahlen, ohne dass jemand sie abtippt.
Wir halten uns an den Grundsatz, so wenig zu holen wie möglich:
Wir schalten Google Ads auch für RELAX plus, einen Betrieb unserer eigenen Unternehmensgruppe. Dessen Buchungssystem RELAX.BOOKING liest dieselben aggregierten Kennzahlen für dieses eine Konto, um Werbekosten und Buchungen nebeneinanderzustellen. Gleiche Firma, gleicher Grundsatz „nur lesend", gleiches Verwaltungskonto. Wir nennen es hier, damit das Bild vollständig ist.
3W FUTURE GmbH & Co. KG · Goyastraße 2a · 04105 Leipzig
API-Kontakt: agency@3wfuture.de
Verwaltungskonto (MCC): 374-113-1820
Google Ads API in the 3W Manager
3W FUTURE GmbH & Co. KG is a full-service digital agency in Leipzig, Germany. We manage Google Ads for our clients; 48 accounts are linked to our manager account 374-113-1820, 15 of them with active search campaigns.
We are building our own agency tool, the 3W Manager. It already holds our clients, tasks, time tracking and invoicing. We are adding a reporting module that reads Google Ads cost and performance data for each managed account and places it next to the hours we spent and the fee we charge. The monthly report our clients receive is generated from the same data.
The module is read-only. It never creates or modifies campaigns, ad groups, ads, budgets, bids or keywords — there is no mutate call anywhere in the codebase. It uses GoogleAdsService.SearchStream to read the customer, campaign, ad_group and metrics resources segmented by date. It runs one scheduled job per day plus a rate-limited manual refresh, well under 500 operations per day across all managed accounts, and stores only aggregated metrics (impressions, clicks, cost, conversions) per campaign and day in our own database. It is an internal page in our own application, visible after login to our staff and freelancers. We do not sell, license or distribute this software. Client reports are produced from the stored aggregates and sent as PDF by the account manager; clients have no direct access to the API or the tool.
We also run Google Ads for RELAX plus, a business within our own group of companies. Its booking system, RELAX.BOOKING, reads the same aggregated metrics for that single account in order to relate advertising cost to bookings. Same company, same read-only approach, same manager account. We mention it so the picture is complete.
Manager account (MCC): 374-113-1820 · API contact: agency@3wfuture.de
3W FUTURE GmbH & Co. KG, Goyastraße 2a, 04105 Leipzig, Germany
webdesign by 3W