Adsvanced — internal paid-media dashboard


What Adsvanced is

Adsvanced is the internal account-management dashboard Vuale uses to run paid-media spend on Cakemusthaves.nl.
Adsvanced is built and operated by Vuale, used only by Vuale, and operates on a single owned advertising account per platform. There is no third-party advertiser served and no white-label or resale of API access.
Scope of use
This page exists to describe Adsvanced for the Google Ads API Compliance review of our developer-token application. Steady-state usage is roughly 700 Google Ads API operations per day, well within Basic Access limits.
What Adsvanced does
Adsvanced reads campaign, ad group, ad, asset, keyword, and conversion performance from the Google Ads API (v22, GoogleAdsService.SearchStream) and applies operator-decided optimisations on the same single account.

Reads, writes, and what it does not do
Reads (via GoogleAdsService.SearchStream): campaign, ad group, ad, asset, keyword, segment, and conversion performance. Writes (selective mutate operations): pause/resume campaigns, adjust target-ROAS, toggle Search Partners and Display Network, add negative keywords, add EXACT-match brand keywords, adjust daily budgets within ±10/20/35% guardrails, and upload Customer Match audiences from hashed (SHA-256) email and phone exports of WooCommerce order data. Adsvanced does not currently use ConversionUploadService and does not use the App Conversion Tracking and Remarketing API.
Dashboard preview
Anonymized renders of the Adsvanced surfaces. Campaign labels, product names, and operator data have been generalised; the underlying screen layouts, panels, and information density match the production tool used internally by Vuale on the Cakemusthaves Google Ads account.
Home
KPI overview, daily spend / revenue trend, anomaly callouts, and product winners / drainers across the operator’s last 30 days.

Action Center
Decision cards prioritised P0 / P1 / P2 with confidence scores. Each card maps to a specific Google Ads API mutate operation — pause, tROAS adjustment, negative keyword addition, or budget change — and shows projected impact before the operator clicks Apply.

Campaigns
Cross-channel campaign list grouped by role (brand defence, generic intent, Performance Max, Shopping). Per-campaign spend, revenue, ROAS, and impression-share trend across the single owned advertiser account.

Strategy
Goal trees per channel, AI Strategist analysis (via the Vercel AI Gateway), and a log of recently auto-applied actions — each entry shows the Google Ads API service the mutate hit, the operation count, and the result.

