Google Ads API

How N-GRAM Uses the Google Ads API

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

Our Use of the Google Ads API

The Google Ads API connects our internal platform to the Google Ads accounts we manage under our MCC.

Account Management

We manage multiple Google Ads accounts under our MCC. The API is used for onboarding, health checks, and access control.

Campaign Creation

We create Search and Performance Max campaigns through the API with targeting, ad groups, budgets, and naming conventions defined in our templates.

Campaign Management

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.

Reporting

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.

Keyword Planning Services

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.

Creative Testing

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

Supported Google Ads Campaign Types

Our platform supports the following Google Ads campaign types, which are the primary campaign formats used by the ecommerce businesses we serve.

Search Campaigns

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.

Performance Max

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

Platform Workflow

Here's how data moves through the platform, from API calls to action.

1

Data Ingestion

Campaign performance, keyword data, and account metrics are pulled from the Google Ads API on a scheduled basis.

2

Data Processing & Storage

Data is processed and stored for analysis. We keep historical data for reporting trends and audit purposes.

3

Reporting & Visualization

Data shows up in our workspace dashboard and in Google Sheets reports that go to stakeholders.

4

Campaign Actions

Our team reviews the data and takes action — budget changes, keyword updates, new campaigns, and creative refreshes all go back through the API.

Integrations

Google Ads API Google Sheets API Shopify API Klaviyo API Facebook Marketing API

Data & Security

How We Handle Google Ads Data

All Google Ads data is handled in line with Google's API policies and applicable data protection regulations.

Data Access Scope

  • We access campaign performance data (spend, revenue, conversions, impressions, clicks, CTR, ROAS).
  • We access keyword and search term data for planning and optimization.
  • We access account structure data (campaigns, ad groups, ads) for management.
  • We do not access personally identifiable end-user data.
  • We do not access Customer Match or remarketing audience lists.

Data Storage & Retention

  • All data is stored securely within our platform infrastructure.
  • Data is retained only as long as required for active service delivery and reporting.
  • Historical data is used for trend analysis and compliance auditing only.
  • Data is deleted upon client request or contract termination.

Access Control

  • API access is restricted to internal employees only.
  • All API credentials are stored securely and are never exposed in client-facing surfaces.
  • Access follows least-privilege principles with role-based permissions.
  • All API activity is logged for audit and compliance purposes.

Policy Compliance

  • We comply with Google Ads API Terms and Conditions.
  • We comply with all Google Ads advertising policies.
  • We do not sell or share Google Ads data with third parties.
  • We do not scrape Google Ads services or Google Search results.
  • We do not allow automated use of our API token by third parties.

Access Model

Who Uses This Tool

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.

Access type: Internal users only (employees and contractors)
MCC ID: 985-291-4180
Developer contact: info@ngram-ventures.com
Campaign types: Search, Performance Max

Business Model

How We Operate

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

See the workspace prototype

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.

Campaign Workspace
Google Ads
5 active
Search
3 campaigns
PMax
2 campaigns

Questions about our API usage?

For questions about our API usage or to request a demo, get in touch.