Skip to content
← All integrations

Advertising channels

Full account tree in, bounded changes out.

Google's auction intelligence stays where it is. Smart Bidding and Performance Max keep deciding each impression; the Growth Brain decides how much budget they receive, which conversion action they optimise toward, and when a target moves. The adapter reads the whole account structure over the Google Ads API with GAQL and writes only the fields the Constitution permits. Outcomes from your CRM and your finance system return as offline conversions, so Google's models see lead quality and collected revenue rather than form fills.

In short: The adapter authenticates against the Google Ads API, discovers every customer ID under your manager account, and keeps a current copy of campaigns, budgets, bid strategies and conversion actions. It writes a short list of fields back inside the Campaign Constitution, and uploads CRM and finance outcomes as offline conversions and conversion adjustments.

What it is

Google Ads is search, shopping, video, demand generation and Performance Max inventory bought through Google's own auctions. The integration is the read-write bridge to that account: OAuth, account discovery, object and report sync, bounded mutation, and conversion upload.

What Realvertising receives

  • Campaign, ad group, ad, keyword, asset group and budget objects for every customer ID under the manager account, refreshed on a schedule and immediately after each write.
  • Daily and intraday performance pulled with GAQL: cost, impressions, clicks, conversions and conversion value, segmented by device, geography, network and audience.
  • Conversion action definitions with their counting rules, attribution model and lookback windows, so network truth can be reconciled against attributed truth rather than merged into it.
  • Bid strategy state — strategy type, target CPA, target ROAS, portfolio membership — alongside ad and asset policy status, disapprovals and Google's own recommendations.

What it sends back

  • Budget and target changes: campaign daily budget, target CPA and target ROAS, capped by the account's daily movement limit.
  • Offline conversions and conversion adjustments keyed on GCLID, gbraid or wbraid, carrying qualified-lead, closed-won and collected-revenue values supplied by your CRM and your finance system.
  • Structural guardrails: negative keyword lists, audience exclusions, campaign pause and resume, and labels recording which change the Control Plane made, on what evidence, and how to reverse it.

What this lets you ask

Questions this connection makes answerable.

  • "Which Google campaigns are credited with leads your CRM later marked unqualified?"
  • "Is the ROAS Google reports for this campaign matched by revenue your finance system collected?"
  • "Where is Performance Max spending against search terms a brand campaign was already credited for?"

How it connects

  1. 1Sign in with Google and grant access to the manager account. Every customer ID beneath it is listed, and you choose which are in scope.
  2. 2Map each Google conversion action to a business outcome, and name the one the Growth Brain may optimise toward.
  3. 3Set the account's Campaign Constitution — spend ceiling, daily movement limit, max CAC, minimum margin, protected campaigns, approvals — before any write path opens. Until it exists, the connection reads only.

Where it stops

  • Performance Max reports at asset-group level. The API exposes no placement list and no per-search-term detail inside PMax, so the adapter cannot tell you which YouTube placement preceded a credited order.
  • Offline import needs a click identifier captured at landing and accepted inside Google's import window. A sale whose lead was never tagged reconciles in attributed and financial truth, but cannot be uploaded to Google at all.
  • No bid is placed here. Auction-time bidding stays inside Smart Bidding, search term reports stay redacted below Google's disclosure thresholds, and mutation throughput is bounded by API rate limits and your developer token's access level.

Integrations

Everything the Growth Brain can read.

Web analyticsIndependent journey and conversion truth from your own site — held beside network-reported numbers, never merged into them.CRMQualified leads, pipeline and closed-won outcomes become the signal networks optimise toward — not form fills.Finance systemMoney that actually arrived — payments, subscriptions, refunds — becomes the value networks optimise against.Accounting systemGross margin and contribution, as your accountants define them, become the floor under every budget decision.Content platformAd copy is assembled from claims your content platform already approved, and a lapsed claim stops being used.Brand assetsOnly assets with a live licence and the right usage rights reach a placement, and expiry pulls them back out.Consent platformConfigured consent state decides which identifiers may be activated, enforced at every hand-off to a network.Custom APIYour own outcomes and values, posted with an idempotency key and forwarded to the networks as conversion signals.Google AdsOAuth into your manager account, read the campaign tree, write budgets and targets, return conversions keyed by GCLID.MetaSystem User token, Business Manager discovery, budgets written back, and server-side Conversions API events that deduplicate.TikTokBusiness Center OAuth, campaign sync, Events API server events with dedupe, and budgets written under Constitution limits.LinkedInAd account discovery, campaign and creative sync, Lead Gen Form pull, and CRM stages returned through the Conversions API.Microsoft AdsEntra sign-in, account hierarchy sync, offline conversions keyed on MSCLKID, and writes that respect import-managed campaigns.ShopifyOrders, refunds and payouts arrive as commercial outcomes, keyed by order id so a retried webhook cannot count a sale twice.StripePayments, invoices, subscriptions, refunds and payouts ingested on event id, so a replayed webhook never double-counts.

One goal. Every channel. Real business truth.

Connect your ad accounts, say what a good customer is worth, and let the Growth Brain work the objective inside limits you set.

No ad spend commitment · Connect one channel to start · [email protected]