Account Management
We manage multiple Google Ads accounts under our MCC. The API is used for onboarding, health checks, and access control.
We use the Google Ads API for campaign management, reporting, keyword planning, and optimization. This page explains what we do with the API, what data we access, and how we handle it.
Overview
The Google Ads API connects our internal platform to the Google Ads accounts we manage under our MCC.
We manage multiple Google Ads accounts under our MCC. The API is used for onboarding, health checks, and access control.
We create Search and Performance Max campaigns through the API with targeting, ad groups, budgets, and naming conventions defined in our templates.
We use the API to adjust budgets, pause and enable campaigns, change bid strategies, update ad copy, and respond to delivery or pacing issues as they come up.
We pull campaign performance data (spend, revenue, conversions, impressions, clicks, CTR, ROAS) through the API's reporting services. This data goes into our reporting dashboard where we combine it with Shopify and Klaviyo data.
We use the keyword planning APIs to find new keyword opportunities, check search volume and competition, and build keyword lists. Our team reviews these in the Keyword Planner module and decides what to add or exclude.
We manage ad creative variants through the API — creating responsive search ads with different headline and description combinations, managing PMax asset groups, and tracking which creative variants perform best.
Campaign Types
Our platform supports the following Google Ads campaign types, which are the primary campaign formats used by the ecommerce businesses we serve.
Text-based ads triggered by keyword intent. We manage branded, non-branded, and competitor keyword strategies with responsive search ads and automated bid management through the API.
Cross-channel campaigns managed through asset groups. We use the API to create and manage PMax campaigns with structured asset groups, audience signals, and product feed integration for Shopping placements.
Architecture
Here's how data moves through the platform, from API calls to action.
Campaign performance, keyword data, and account metrics are pulled from the Google Ads API on a scheduled basis.
Data is processed and stored for analysis. We keep historical data for reporting trends and audit purposes.
Data shows up in our workspace dashboard and in Google Sheets reports that go to stakeholders.
Our team reviews the data and takes action — budget changes, keyword updates, new campaigns, and creative refreshes all go back through the API.
Data & Security
All Google Ads data is handled in line with Google's API policies and applicable data protection regulations.
Access Model
Our platform is an internal tool — used by our team (employees and contractors) only. It's not a public SaaS product. We use it to manage Google Ads campaigns for ecommerce businesses we work with.
Business Model
N-GRAM VENTURES LLP is a digital marketing company that runs growth programs for ecommerce businesses. Google Ads is one of our main acquisition channels, and we're building internal tools to do the work faster and more consistently.
The goal is straightforward: help the businesses we work with get better results from their Google Ads spend through better tooling and reporting.
Platform Preview
The workspace prototype shows what the platform will look like in practice. You can explore the dashboard, campaign views, keyword planner, and more. The data shown is sample data for demo purposes.
For questions about our API usage or to request a demo, get in touch.