Ads Studio
Signed in as ...

Campaigns

Loading…
Campaign
Status
Issues
Clicks
Spend
Conv.
Value
ROAS
Actions
Loading…
Google Ads Connection
Import existing campaigns
Pulls your existing live Search campaigns (Enabled/Paused) straight from Google Ads into Ads Studio so they show up in Campaigns and can be managed here. Already-imported campaigns are automatically skipped — safe to run again any time. Bidding strategy is left exactly as Google Ads has it for every imported campaign (shown here as "Other") so nothing about how a campaign bids ever changes unless you deliberately switch it.
Conversion sync
Uploads real WooCommerce purchases (from rolliesspeedshop.com, last 35 days, orders with a captured Google click ID) to Google Ads as offline purchase conversions. Safe to run any time — already-uploaded orders are automatically skipped.
← All campaigns

New Campaign

Campaign basics
Grounding & destination Ground the AI with a product or a page — one is enough
or
Budget, bidding & state
If both dates are set, the nightly job automatically enables this campaign in Google Ads on the start date and pauses it again the day after the end date — no manual toggling needed for a monthly brand sale. Leave blank for a campaign you'll enable/pause manually.
← All campaigns

New campaign

Creates a draft in Ads Studio. Nothing reaches Google Ads until you push it.
Use the #RSS | prefix for imported category campaigns so they group together in the list.
Google Ads performance report

Metrics

Loading…
This month
All campaigns, calendar month, vs the monthly cap
Loading…
Account health
Silent-failure checks: disapproved ads, conversion uploads, zero impressions, budget, landing pages
Loading…
Dealer vs retail
Orders placed from an ad click, by the customer's store role
Loading…
Search impression share
How often your ads showed vs how often they could have, and why not
Loading…
Brand vs non-brand
Brand = searches containing “rollies”. Non-brand is where new customers are bought
Loading…
New vs returning customers
Ad-driven orders by whether the buyer had ordered before
Loading…
When & where
Loading…
Bidding review
Current bid strategy per campaign and what the data suggests — advice only, nothing is changed automatically
Loading…
Results by brand
Brand ad groups, with the orders and revenue they drove — shareable with suppliers
Loading…
Spend
Clicks
Campaign
Impressions
Clicks
Spend
Conv.
Value
ROAS
CTR
Avg. CPC
Invalid
Loading…

Search Terms

Loading…
Select rows to update several at once
Search term
Campaign
Ad group
Impr.
Clicks
Cost
Conv.
CTR
Status
Actions
Loading…

Needs Review

Loading…
Terms the nightly negative-keyword sweep flagged but didn't auto-apply — low AI confidence, real conversion history, or too many at once on one campaign. Approve pushes it live to Google Ads as a negative keyword; Dismiss leaves the term alone.
Search term
Campaign
Reason
Clicks
Cost
Conv.
Confidence
Detected
Actions
Loading…

Conversions

Loading…
Every WooCommerce order uploaded to Google Ads as a conversion, matched to the exact ad click behind it by its Google click ID (GCLID) — campaign, ad group, keyword and click date. “Other campaign” means the click was on a campaign Ads Studio doesn't manage (e.g. an old removed one). Google's own per-ad-group conversion numbers use data-driven attribution and include phone calls, so they won't equal these order counts exactly.
Date
Order
Customer
Value
Campaign
Ad group
Product(s)
Match
Loading…

Monthly Promo

Loading…
Re-points the Monthly Promo campaign at this month’s special: landing page, ad copy and keywords. Nothing changes until you press Preview, check it, and then Apply to Google Ads. Google validates every change before it is applied.
1. This month’s special
Exclusions (optional — e.g. all of a brand except complete engines)
Enter the brand, then load its categories.
Recent changes
Loading…

Shopping

Loading…
Google Merchant Center (account 5736726482) — what Google holds for your products, their approval status and Google's reasons. Products come from two sources: Google's crawl of the website, and Ads Studio's own feed built from Laravel (re-sent nightly so price and stock stay current). Refreshed automatically every night; use Refresh for an up-to-the-minute copy (takes ~30 seconds).
Products
—
Approved
—
Limited
—
Under review
—
Not approved
—
Product sources
Loading…
Product identifiers
Google groups sellers into “Buying options” mainly by barcode (GTIN), then brand + part number (MPN). “Matched to Laravel” = the listing's landing page matches a product in the fitment app.
Issues Google reports
Loading…
Fix product issues
AI reviews each product Google has flagged and proposes a fix: rewritten titles/descriptions (wording rules: parts for Harley-Davidson, no promo text, max 150-char titles), or sending the product through the Ads Studio feed so Laravel fills in missing price/stock/brand. Nothing changes on Google until you apply. Fixes are stored in Ads Studio — Laravel isn't changed. Policy flags and broken images can't be auto-fixed; they're listed with what to do.
Loading…
SKU
Google's issue
Proposed fix
Action
Loading…
Products missing from Google
Loading…
Product
Laravel SKU
Part no. / barcode
Price
Availability
Status
Issues
Loading…