Mervantis Ads Automation
An internal application operated by Mervantis OÜ. It uses the Google Ads
API to manage the company's own Google Ads accounts.
What it does
Mervantis OÜ operates several retail brands, each advertising its own products in
Google Ads. Managing those accounts by hand does not scale across brands, and the
catalogues change daily as supplier prices and stock move. This application does that
work programmatically against the Google Ads API.
- Campaign management
- Creates and maintains search campaigns, ad groups, ads and keywords; adjusts bids,
budgets and negative keyword lists.
- Performance reporting
- Reads campaign, ad group, keyword and conversion metrics, and reconciles them
against the shops' own order records so reported results can be verified.
- Keyword research
- Retrieves search volume, competition and forecast data through the Google Ads
Keyword Planner services, to decide which terms are worth bidding on.
- Catalogue alignment
- Pauses or excludes advertising for products that are out of stock or withdrawn, so
the company does not pay for clicks on items it cannot sell.
How it works
Authenticate. The application authenticates to Google as a Google
Cloud service account belonging to Mervantis OÜ, which has been granted access to the
company's own Google Ads accounts. There is no end-user sign-in.
Read the shop. It reads the relevant brand's product catalogue,
stock and search-performance history from systems operated by Mervantis OÜ.
Read the account. It reads the current state and performance of the
Google Ads account through the Google Ads API.
Research. Where new terms are being considered, it requests keyword
volume and forecast data from the Keyword Planner services.
Apply changes. It writes campaign, ad group, ad, keyword, bid and
budget changes back to Mervantis OÜ's own Google Ads accounts.
Report. Results are written to the company's internal reporting for
review by Mervantis OÜ staff.
Who uses it
Mervantis OÜ staff only. The application has no external users, no sign-up and
no user accounts. It is not sold, licensed, resold or made available to third
parties, and it is not an advertising agency tool: it manages only Google Ads accounts
owned by Mervantis OÜ.
It accesses no other party's Google Account and no other party's Google Ads account.
Google APIs and data
The application uses the Google Ads API. Full detail of what it
accesses, how that data is used, where it is stored and how long it is kept is in the
privacy policy. In summary:
- Scope requested
https://www.googleapis.com/auth/adwords — and nothing else. The
application requests no Google profile, email, contacts, calendar, Drive or photo
scope.
- Authorisation
- A Google Cloud service account belonging to Mervantis OÜ, added as a user on the
company's own Google Ads accounts. No consent is requested from any other person.
- Data read
- Campaign, ad group, ad, keyword and budget configuration; performance metrics such
as impressions, clicks, cost and conversions; keyword search-volume, competition and
forecast data.
- Data written
- Campaigns, ad groups, ads, keywords, bids and budgets, in Mervantis OÜ's own Google
Ads accounts only.
- Not done
- Data obtained from the Google Ads API is not sold, not shared with third parties,
not used for any purpose other than operating Mervantis OÜ's own advertising, and not
used to develop, improve or train machine-learning or artificial-intelligence models.
Where it runs, and security
- Hosting
- Mervantis OÜ's own infrastructure, inside the European Union.
- Credentials
- The service account key is held in server-side configuration that is not reachable
over the web, readable only by the system account that runs the application.
- Access
- Restricted to Mervantis OÜ staff. The Google Ads user grant is the minimum level
required to manage campaigns, and can be revoked at any time from the Google Ads
account.
- Retention
- Data retrieved from the API is kept only as long as needed to operate and report on
the advertising, and for no longer than 24 months.
Operator
Policies