Use competitor_ads to pull the live Google ads for [competitor domain 1] and [competitor domain 2]. List every offer they promote, such as discounts, free shipping, installments, free trials, guarantees, fast delivery and price-match. Note how often each offer appears.
Then use list_extension_assets to read the extension assets linked to [campaign name]. Pull 30-day performance for those assets with extension_asset_performance, showing impressions, clicks, CTR and conversions.
Deliver a table with three columns: competitor offers, whether we have an equivalent asset, and how that asset performs. Flag any of our callouts or sitelinks that have at least 500 impressions and zero clicks.
Then propose:
- Up to 4 new callouts, 25 characters or fewer each.
- At most 1 promotion asset.
Only propose offers that we actually run. List them separately so I can confirm each one is valid and still current.
After I confirm, show a preview of the exact manage_extension_assets change. Wait for my approval before adding anything.
Reads every enabled RSA in a campaign, matches each final URL to its WordPress page (Elementor included) and rates whether the page repeats the ad's keyword, offer and CTA. Proposes the smallest fix and applies nothing without approval.
When to use itWhen people click your ads but the WordPress landing page does not repeat what the ad promised, hurting conversions or Quality Score.
Lists disapproved and limited RSAs with Google's policy reason and evidence, rewrites only the assets Google flags, and edits the existing ad after a before and after preview. Flags issues that text changes cannot fix.
When to use itWhen some of your Google Ads are disapproved or running with limited serving and you need to fix the wording that Google flagged.
A list of fatigued Meta ads by frequency, CTR and cost thresholds, with two replacement copy versions for each and a safe in-place swap after approval.
When to use itWhen your Meta ads have been running a long time and results are slipping while frequency climbs.