Google Ads API integration

getquant.io is a SaaS ecommerce performance intelligence platform for Shopify merchants and digital marketing agencies.

We help merchants identify wasted ad spend and measurement discrepancies by connecting Google Ads, Meta Ads, and Shopify data and reconciling them against each other.

This page explains how we use the Google Ads API in a read-only, user-consented way, in line with your access-level requirements.

Section 1 — About getquant.io

getquant.io is a SaaS ecommerce performance intelligence platform for Shopify merchants and marketing agencies who manage paid-media campaigns.

Our primary users are ecommerce brand owners and marketing managers at direct-to-consumer Shopify stores, typically spending between $10,000 and $500,000 per month on paid advertising.

getquant helps them audit performance by reconciling Google Ads, Meta Ads, and Shopify data into one honest picture, then surfacing where budget is working, where it is leaking, and what to fix first.

Section 2 — How we use the Google Ads API

getquant.io connects to users' Google Ads accounts via the Google Ads API to retrieve performance data on behalf of users who have explicitly granted OAuth 2.0 consent.

We only request read-only access. We do not create, edit, or delete any campaigns, ad groups, keywords, or bids.

Specifically, we use the API to retrieve:

  • Campaign-level performance data (impressions, clicks, cost, conversions, conversion value) to identify underperforming campaigns and calculate account health scores.
  • Ad-group-level performance data to surface budget allocation issues.
  • Search terms and keyword-level data to identify intent clusters with high spend and zero conversions.
  • Shopping-campaign and product-performance data to surface out-of-stock or underperforming products that consume budget.
  • Account metadata (name, currency, timezone) for display and reporting purposes.

Section 3 — User authorisation flow

Users connect their Google Ads account through a standard OAuth 2.0 flow:

  1. User clicks "Connect Google Ads" in the getquant.io audit or settings flow.
  2. User is redirected to Google's OAuth consent screen and grants read-only access to their Google Ads account.
  3. getquant.io receives an access token and refresh token from Google.
  4. Tokens are stored encrypted in our Supabase (PostgreSQL) database hosted on AWS ap-southeast-2.

We only access Google Ads accounts that users have explicitly authorised.

Users can request disconnection or deletion of Google Ads access by contacting privacy@getquant.io.

Section 4 — Data handling and storage

All Google Ads data is retrieved via authenticated API calls using user-granted OAuth tokens.

Retrieved data is stored in our Supabase PostgreSQL database hosted on AWS ap-southeast-2 (Sydney) and is used solely to generate audit reports for the authenticated user.

  • Data is never sold, shared with third parties, or used for advertising targeting.
  • Data is never used to train machine learning models.
  • Users can request deletion of their data at any time via getquant.io/settings or by emailing privacy@getquant.io.

Section 5 — Access level requested

We are applying for Basic Access to the Google Ads API.

Our application does not require Standard Access because:

  • Our use case is read-only analytics and reporting for authorised users.
  • We do not manage campaigns, make automated bidding or budget changes, or perform bulk edits.
  • We currently expect to work with a limited number of authorised customer accounts, consistent with the operation quota and permissible-use scope of Basic Access.

Section 6 — Company and contact details