Google Ads audit · bolddesk
2026-11-12 15:47 · success · score 47· by sarathkumarvenkatesan · reviewed by sarathkumarvenkatesan on 2026-11-12· backend claude-code 2.1.322 (claude-opus-5-5)
Checklist: demand-gen/paid/ads-account-audit.md
Summary
Headline
The BoldDesk Google Ads account (_bolddesk.com, 5756012005, USD) spent $38,361.19 between 2026-10-15 and 2026-11-11. That is 5.59% less than the prior 28 days, but conversions fell 38.55% (51 vs 83), so cost per conversion rose from $489.54 to $752.18. Targeting hygiene is good: no broad match, Search Partners and Display off, Presence geo, brand negatives on every non-brand campaign and PMax, no auto-applied recommendations, and no disapproved ads. The problems are in what the account bids on and what the ads say. Bidding counts raw sign-ups, demo forms and chat email captures the same as SQLs. The CRM import is erroring (2 of 4 events accepted). One "Max Conversion Testing" campaign paid about $146.65 per click for 2 conversions. And the ads use the 90% automation claim the checklist forbids, plus hard-coded prices.
Score
47 / 100 (7 of 15 checked items passed; a warn counts as not passed; 1 item not checked)
- Pass: 7 | Warn: 3 | Fail: 5 | n/a: 0 | Not checked: 1
Top 3 actions
- Remove the 90% automation claim and the hard-coded prices from every RSA (C4). Sampled ads say "Automate 90% of Support Tasks", "Handle 90% of Tickets With AI" and "from $99/mo with 500 AI credits". Send readers to the pricing page instead, and have product marketing source or drop the other claims (41,000+ companies, 4.5/5 on G2, up to 70% savings, 3M+ tickets migrated). Owner: product marketing and the paid search lead.
- Stop the cost blow-out in "US Helpdesk - Max Conversion Testing" (B5, A5). It spent $5,865.99 for 40 clicks and 2 conversions. Single clicks cost $252–$317 ("customer service ai" was $633.50 for 2 clicks). Add a max CPC cap or a target CPA, or end the test and move the budget to the Manual CPC campaigns. Owner: paid search lead.
- Bid on qualified pipeline (B3, B4). Fix the ADS_DATA_CONNECTOR upload errors (EXPIRED_EVENT, CONVERSION_PRECEDES_EVENT) and find out why only 4 events were uploaded. Then make Sales Qualified Lead and Paid Subscription the primary signals, move Chat - Email Submitted to secondary, and keep only one of the two primary "Signup Completed" actions. Owner: sales ops and the paid search lead.
Findings
Ads account audit: bolddesk, _bolddesk.com (5756012005), 2026-11-12
Period: 2026-10-15 to 2026-11-11 (28 days), compared with 2026-09-17 to 2026-10-14 | Run by: Claude
| ID | Item | Result | Evidence | Est. monthly waste | Proposed fix |
|---|---|---|---|---|---|
| A1 | Broad match without negatives | Pass | No enabled broad-match keywords. Search uses phrase and exact match only. | n/a | None. |
| A2 | Search Partners and Display bleed | Pass | All 18 enabled Search campaigns have Search Partners and Display off. Paused Search campaigns also have both off. | n/a | None. |
| A3 | No student/free/job-seeker negatives | Fail | Shared "Low Intent Negative Keywords" (on all enabled Search + PMax) has "job" and "career" (phrase) and many "free ..." variants. Campaign-level jobs/tutorial/crack are missing on US - Live Chat and US - AI Agent & Chatbot. student/course are missing on 7 campaigns (India - Helpdesk, US/UK/DE Zendesk, US Freshdesk, US Live Chat, US AI Agent & Chatbot). salary/internship are only on the Zendesk campaigns and PMax. "torrent" isn't negated anywhere, and "careers" isn't blocked. "free" is negated broadly although BoldDesk has a 15-day free trial. | unknown | One shared phrase list (student(s), course(s), jobs, careers, salary, internship, crack, torrent, tutorial) on every enabled Search and PMax campaign. Review the "free" negatives. |
| A4 | Geo "presence or interest" | Pass | All enabled campaigns use Presence. Four paused campaigns still use Presence or interest (23300605130, 23915327459, 23964059474, 23964137480). | n/a | Switch the paused ones before re-enabling. |
| A5 | Search-term waste | Warn | Top 50 terms by spend are all on-topic (help desk, ticketing, customer support, live chat, AI agent, competitor alternatives, brand). Minor: "plataforma de helpdesk" ($77.90, 0 conv) and "internal helpdesk ticketing system" ($73.46, 0 conv). Very high cost per click in US Helpdesk - Max Conversion Testing: "customer service ai" $633.50 for 2 clicks, "simple ticketing system" $284.77 for 1 click, "help desk software" $265.18 for 1 click, "ticketing system saas" $252.18 for 1 click, all 0 conv. | unknown | Add "internal" and non-English negatives. Cap bids in the testing campaign (B5). |
| A6 | Audience Network (Microsoft Ads) | Not checked | No Microsoft Ads data source was connected. | unknown | Check manually in Microsoft Ads. |
| B1 | Auto-applied recommendations | Pass | No recommendation_subscription entries, and no changes by GOOGLE_ADS_RECOMMENDATIONS in the period. Microsoft Ads not checked. | n/a | None for Google Ads. |
| B2 | PMax cannibalizing brand | Pass | PMax - US - Customer Support (new this period, $1,740.42, 9 conv) has the "Syncfusion Product Keywords List" (phrase bolddesk / bold desk) plus campaign exact brand negatives. US - Brand impression share went from 0.5426 to 0.5315 and clicks from 67 to 71 (stable). | n/a | None. Brand impression share is only about 53%, so check US - Brand budget and bids. |
| B3 | Wrong conversion goals | Fail | Biddable goals are PURCHASE, SIGNUP, SUBMIT_LEAD_FORM, CONTACT and QUALIFIED_LEAD. Of 51 conversions: 27 Signup Completed, 12 Signup Completed - Imported, 10 Demo Requested, 2 Chat - Email Submitted, 0 Sales Qualified Lead and 0 Paid Subscription. Form fills and a chat email capture count the same as SQLs, and two primary sign-up actions may count the same sign-up twice. | unknown | Make SQL and Paid Subscription primary (or value-weighted). Make Chat - Email Submitted secondary. Keep one sign-up action primary. |
| B4 | Offline conversion import | Fail | ADS_DATA_CONNECTOR: NEEDS_ATTENTION, 4 events, 2 successful, last upload 2026-11-10 10:11:43. Errors: EXPIRED_EVENT 25%, CONVERSION_PRECEDES_EVENT 25%. Click-ID capture on forms can't be seen from the Ads API. | unknown | Fix the upload timing and timestamps, check why the volume is so low, and verify click-ID capture. |
| B5 | CPA vs pricing model | Fail | No target CPA or ROAS returned on any campaign. Most Search campaigns use Manual CPC; the Max Conversion Testing campaigns, India - Helpdesk, PMax and Demand Gen use Maximize Conversions with no target. Account CPA $752.18 (prior $489.54). US Helpdesk - Max Conversion Testing: $5,865.99, 40 clicks, 2 conv (about $2,933.00 per conversion, mostly sign-ups for a self-serve product). | unknown | Add a CPC cap or tCPA, or end the test. Set separate targets for self-serve sign-ups and demo/SQL once B3/B4 are fixed. |
| B6 | Brand exclusion | Pass | "Syncfusion Product Keywords List" (phrase bolddesk, bold desk) is on all 19 enabled non-brand Search and PMax campaigns and not on US - Brand. | n/a | None. |
| C1 | Competitor trademark issues | Warn | The US - Freshdesk ad uses "Freshdesk" in headlines, including "Better Than Freshdesk" and "Paying Too Much for Freshdesk?". It is approved, but those comparative claims have no source. The Zendesk ads don't name Zendesk. No disapprovals. | n/a | Product marketing confirms the trademark use and replaces the comparative headlines with factual ones. |
| C2 | Landing page mismatch | Warn | Ad groups map to matching pages (help desk, ticketing, live chat, AI agent, competitor alternative, Zendesk pricing, brand → home). The "ai customer support" ad groups in the five Customer Support campaigns go to the generic customer-support-software page, not the AI agent page. The buyer-fit audit was not run. | unknown | Test /support-agent for the AI ad groups. Run the buyer-fit audit. |
| C3 | Disapproved or limited ads | Pass | No enabled ad is disapproved or limited. The top 60 ads by spend are all APPROVED. | n/a | None. |
| C4 | Claims | Fail | The forbidden 90% automation claim appears in headlines and descriptions across the sample ("Automate 90% of Support Tasks", "Handle 90% of Tickets With AI", "AI Handles 90% Routine Chats", "resolve up to 90% of support"). Hard-coded prices: "from $99/mo with 500 AI credits", "From $99/mo. Add 1000 AI credits for $40.". No source was found for "Trusted by 41,000+ Companies", "Rated 4.5/5 on G2", "Cut Support Costs Up to 70%", "3M+ Tickets Migrated Free", "30-day money-back guarantee" or "6-Month Contract Buyout". 8 ads sampled. | unknown | Remove the 90% claims and the prices. Source or remove the rest, then review every RSA. |
Score
- Pass: 7 | Fail: 5 | n/a: 0 (also Warn: 3, Not checked: 1)
Proposed changes (need human approval before applying)
See "Proposed changes (need approval)" below.
Remember to add these results to the team's shared results log (location TBD).
Not checked
- A6 Audience Network (Microsoft Ads): no Microsoft Ads data source was connected. The Microsoft Ads half of B1 was not checked for the same reason.
- B4, form click-ID capture: whether GCLID, GBRAID and WBRAID are stored on forms can't be seen from the Google Ads API. It needs a CRM or form check.
- B2, PMax search-term insights were not pulled. The brand check relies on the negatives and brand campaign impression share.
- C2, website buyer-fit audit of the landing pages was not run. It is a separate skill.
- C1 and C4 are based on 8 sampled RSAs (the top-spend ads and the three competitor ads), not every ad.
- B5, target values: the API returned no target CPA or ROAS fields on any campaign. This run read that as "no target set".
- Date range: the checklist default is 90 days vs. the prior 90. This run used the 28-day range pbmaintain supplied (2026-10-15 to 2026-11-11 vs. 2026-09-17 to 2026-10-14).
- Waste estimate:
ads.wasted_spend_estis null. Account data alone can't separate wasted spend from zero-conversion but on-topic spend. - Account choice: pbmaintain gave no customer ID. The account was picked by name: 5756012005 "_bolddesk.com" is the only BoldDesk account among the five accessible accounts.
Proposed changes (need approval)
None of these has been applied. Each one needs approval from the paid search lead in chat.
- All RSAs with the 90% automation claim (for example ads 785487607603, 818923594760, 818967157150, 823789946308, 818917081869, 819090249098): "Automate/Handle/resolve up to 90% ..." → remove. Reason: C4.
- All RSAs with hard-coded prices (for example 785487607603, 818786769308, 818923594760, 823789946308, 818917081869, 819090249098, 818966472124): "from $99/mo ..." / "Add 1000 AI credits for $40" → remove, and send readers to https://www.bolddesk.com/pricing. Reason: C4.
- Unsourced claims ("Trusted by 41,000+ Companies", "Rated 4.5/5 on G2", "Cut Support Costs Up to 70%", "Save Up to 70% of the Cost", "3M+ Tickets Migrated Free", "1M+ Freshdesk Tickets Migrated", "30-day money-back guarantee", "6-Month Contract Buyout", "Best ..." headlines) → product marketing sources them or they are removed. Reason: C4.
- US Helpdesk - Max Conversion Testing (24281518315): Maximize Conversions with no target, about $146.65 per click and 2 conversions → add a max CPC cap or tCPA, or pause the test and move its budget to US - Helpdesk Manual CPC. Do the same review for Europe Max Conversion Testing (24267311167). Reason: B5, A5.
- ADS_DATA_CONNECTOR offline import: EXPIRED_EVENT and CONVERSION_PRECEDES_EVENT errors, only 4 events → upload within the click lookback window with the CRM conversion timestamp, and check why so few SQL/paid events are sent. Reason: B4.
- Account conversion goals: form fills, chat email and sign-ups are primary alongside SQL and Paid Subscription → make Sales Qualified Lead and Paid Subscription the primary (or value-weighted) bidding signals, move Chat - Email Submitted to secondary, and keep only one of Signup Completed / Signup Completed - Imported primary. Do this after change 5. Reason: B3.
- New shared negative list attached to all enabled Search and PMax campaigns: student, students, course, courses, jobs, careers, salary, internship, crack, torrent, tutorial (phrase). Pay particular attention to US - Live Chat and US - AI Agent & Chatbot, which have none of the campaign-level ones. Reason: A3.
- "free" negatives in Low Intent Negative Keywords: many "free ..." phrases → paid search lead decides whether any of them block free-trial intent. Reason: A3.
- India - Helpdesk and Europe campaigns: add "internal" (phrase) and non-English negatives such as "plataforma" where those languages aren't targeted. Reason: A5.
- US - Freshdesk ad 818966472124: "Better Than Freshdesk", "Paying Too Much for Freshdesk?" → factual, sourced comparison copy, after product marketing confirms the trademark use. Reason: C1.
- "ai customer support" ad groups (US, UK, India, Australia, Canada Customer Support campaigns): final URL /lp/customer-support-software → test /support-agent or an AI landing page. Reason: C2.
- Paused campaigns 23300605130, 23915327459, 23964059474, 23964137480: geo Presence or interest → Presence before any re-enable. Reason: A4.
Data sources
- Google Ads API through the
google-adsMCP server (run_gaql, read-only), customer 5756012005 "_bolddesk.com", currency USD, time zone America/New_York. Queried 2026-11-12. - Resources queried:
customer,campaign,keyword_view,ad_group_criterion,search_term_view,shared_set,shared_criterion,campaign_shared_set,campaign_criterion,conversion_action,customer_conversion_goal,offline_conversion_upload_client_summary,change_event,recommendation_subscription,ad_group_ad. - Raw exports in
raw/:campaigns.csv(enabled campaigns, paused campaigns with spend in either period, and the four Presence-or-interest paused campaigns; 60+ other paused campaigns with no spend are left out),account_and_conversions.json,negatives.csv(summary of matched negatives and gaps),search_terms.csv(top 50 by spend),ads_landing_pages.csv(top 60 enabled ads by spend),ad_copy_sample.json(8 RSAs). Costs are in micros, as the API returns them. Dollar figures in this summary are micros ÷ 1,000,000, and cost per conversion or per click is cost ÷ conversions or clicks, rounded to cents. - Checklist:
demand-gen/paid/ads-account-audit.md. Pricing reference: https://www.bolddesk.com/pricing.
Findings
| ID | Item | Status | Severity | Effort | Recommendation | Checklist |
|---|---|---|---|---|---|---|
| B3 | Wrong conversion goalsneeds approval Biddable goals: PURCHASE, SIGNUP, SUBMIT_LEAD_FORM, CONTACT and QUALIFIED_LEAD. Primary and counted in Conversions: Signup Completed (web tag), Signup Completed - Imported (upload), Demo Requested, Chat - Email Submitted, Paid Subscription (upload) and Sales Qualified Lead (upload). Of 51 conversions: 27 Signup Completed, 12 Signup Completed - Imported, 10 Demo Requested, 2 Chat - Email Submitted; 0 Sales Qualified Lead (2 in all_conversions) and no Paid Subscription. Raw form fills and a chat email capture are weighted the same as SQLs. Two primary SIGNUP actions (web tag and import) may count the same sign-up twice. | fail | high | M | Make Sales Qualified Lead and Paid Subscription the primary bidding signals (or value-weight them), move Chat - Email Submitted to secondary, and keep only one of the two Signup Completed actions primary. | demand-gen/paid/ads-account-audit.md#checklist |
| B4 | Offline conversion importneeds approval offline_conversion_upload_client_summary (ADS_DATA_CONNECTOR): status NEEDS_ATTENTION, 4 events total, 2 successful (success rate 0.5), last upload 2026-11-10 10:11:43. Errors: EXPIRED_EVENT 25%, CONVERSION_PRECEDES_EVENT 25%. The import ran in the last 7 days but with errors and very low volume. GCLID/GBRAID/WBRAID capture on forms can't be verified from the Ads API. | fail | high | M | Fix the connector: upload within the click-ID lookback window (EXPIRED_EVENT) and send the CRM conversion time, not an earlier timestamp (CONVERSION_PRECEDES_EVENT). Check why so few events are uploaded and confirm click IDs are stored on forms. | demand-gen/paid/ads-account-audit.md#checklist |
| B5 | CPA vs pricing modelneeds approval No target CPA or ROAS was returned on any campaign. Most Search campaigns use Manual CPC; US Helpdesk and Europe Helpdesk 'Max Conversion Testing', India - Helpdesk, PMax and Demand Gen use Maximize Conversions with no target. Account cost per conversion $752.18 (prior $489.54). US Helpdesk - Max Conversion Testing: $5,865.99, 40 clicks (about $146.65 per click), 2 conversions (about $2,933.00 each); prior period $5,850.55, 56 clicks, 3 conversions. These conversions are mostly sign-ups for a product whose entry tier is self-serve (see https://www.bolddesk.com/pricing), so the cost per conversion does not fit the pricing model. | fail | high | M | Put a max CPC cap or a target CPA on the Max Conversion Testing campaigns, or end the test and move budget to the better-performing Manual CPC campaigns. Once B3/B4 are fixed, set targets per offer (self-serve sign-up vs demo/SQL). | demand-gen/paid/ads-account-audit.md#checklist |
| C4 | Claimsneeds approval The checklist forbids the BoldDesk 90% automation claim in ads. Sampled ads use it repeatedly: 'Automate 90% of Support Tasks', 'Handle 90% of Tickets With AI', 'AI Handles 90% Routine Chats', 'Automate 90% of routine tasks with AI', 'Let AI handle up to 90% of routine chats', 'resolve up to 90% of support', 'Automate up to 90% of support with AI agents'. Hard-coded prices: 'from $99/mo with 500 AI credits', 'From $99/mo. Add 1000 AI credits for $40.'. Other claims with no source found in this run: 'Trusted by 41,000+ Companies', 'Rated 4.5/5 on G2', 'Cut Support Costs Up to 70%', 'Save Up to 70% of the Cost', '3M+ Tickets Migrated Free', '1M+ Freshdesk Tickets Migrated', '30-day money-back guarantee', '6-Month Contract Buyout', 'Best ...' headlines. 8 ads sampled, not every RSA. | fail | high | M | Remove every 90% automation claim and every hard-coded price (point to the pricing page instead). Product marketing sources or removes the customer-count, rating, savings and migration-volume claims, then review all RSAs. | demand-gen/paid/ads-account-audit.md#checklist |
| A3 | No student/free/job-seeker negativesneeds approval Shared 'Low Intent Negative Keywords' (on all 20 enabled Search + PMax) has 'job' and 'career' (phrase) and many 'free ...' variants. Campaign-level 'jobs', 'tutorial', 'crack' (broad) are on 18 of 20 campaigns but missing on US - Live Chat (24093885046) and US - AI Agent & Chatbot (24224573420). 'student(s)' and 'online course(s)' are on 12 Search campaigns + PMax, missing on India - Helpdesk, US/UK/DE Zendesk, US Freshdesk, US Live Chat and US AI Agent & Chatbot. 'salary' and 'internship' only on the three Zendesk campaigns and PMax. 'torrent' is not negated anywhere; 'careers' is not blocked (phrase 'career' does not match plurals). 'free' is negated broadly although BoldDesk offers a 15-day free trial. | fail | medium | S | Add a shared phrase list (student, students, course, courses, jobs, careers, salary, internship, crack, torrent, tutorial) and attach it to every enabled Search and PMax campaign. Review whether the broad 'free ...' negatives block trial-intent queries. | demand-gen/paid/ads-account-audit.md#checklist |
| A5 | Search-term wasteneeds approval Top 50 search terms by spend reviewed: all are help desk, ticketing, customer support, live chat, AI agent, competitor-alternative or brand terms. Minor mismatches: 'plataforma de helpdesk' (Spanish, Europe Max Conversion Testing, $77.90, 0 conv) and 'internal helpdesk ticketing system' (India - Helpdesk, $73.46, 0 conv; internal/IT intent). The bigger issue is cost per click in 'US Helpdesk - Max Conversion Testing': 'customer service ai' $633.50 for 2 clicks, 'simple ticketing system' $284.77 for 1 click, 'help desk software' $265.18 for 1 click, 'ticketing system saas' $252.18 for 1 click, all 0 conversions. Only 2 of the top 50 terms (excluding brand) converted. | warn | medium | S | Add 'internal' and non-English negatives where not targeted. Cap or rethink bids in the Max Conversion Testing campaigns (see B5). | demand-gen/paid/ads-account-audit.md#checklist |
| C1 | Competitor trademark issuesneeds approval US - Freshdesk ad 818966472124 uses the Freshdesk trademark in headlines: 'Paying Too Much for Freshdesk?', 'Best Freshdesk Alternative', 'Top Freshdesk Competitor', 'Compare BoldDesk vs Freshdesk', 'Better Than Freshdesk', 'Save Up to 70% of the Cost', '1M+ Freshdesk Tickets Migrated'. The ad is APPROVED (no trademark limitation), but 'Better Than Freshdesk' and 'Paying Too Much for Freshdesk?' are comparative claims with no source found. The Zendesk ads (818917081869, 819090249098) don't name Zendesk. No disapprovals. 3 competitor ads checked. | warn | medium | S | Product marketing confirms the Freshdesk trademark use is acceptable, and replaces 'Better Than Freshdesk' / 'Paying Too Much for Freshdesk?' with factual comparisons that can be sourced. | demand-gen/paid/ads-account-audit.md#checklist |
| C2 | Landing page mismatchneeds approval Search ad groups map to matching pages: help desk → /help-desk-software or /lp/help-desk-software, ticketing → /help-desk-ticketing-system, live chat → /lp/us/live-chat-software, AI agent → /support-agent, Zendesk/Freshdesk alternative → /alternative/zendesk and /alternative/freshdesk, Zendesk pricing → /zendesk-pricing, brand → home page. The 'ai customer support' ad groups in the Customer Support campaigns (US, UK, India, Australia, Canada) send AI queries to the generic customer-support-software page, not the AI agent page. YouTube Demand Gen goes to the home page (fine for awareness). The website buyer-fit audit was not run. | warn | low | S | Test /support-agent (or an AI-specific landing page) for the 'ai customer support' ad groups. Run the website buyer-fit audit on the main landing pages. | demand-gen/paid/ads-account-audit.md#checklist |
| A6 | Audience Network (Microsoft Ads) No Microsoft Ads data source was connected for this run (only the google-ads MCP server). | not-checked | low | S | Check Audience Network settings manually in Microsoft Ads, if BoldDesk runs there. | demand-gen/paid/ads-account-audit.md#checklist |
| A1 | Broad match without negatives No enabled broad-match keywords in any enabled ad group (ad_group_criterion query returned no rows; keyword_view for broad match had no spend 2026-10-15 to 2026-11-11). Search uses phrase/exact keywords. | pass | low | S | None. If broad match is introduced later, pair it with Smart Bidding, enough conversions and the shared negative lists. | demand-gen/paid/ads-account-audit.md#checklist |
| A2 | Search Partners and Display bleed All 18 enabled Search campaigns have target_partner_search_network = False and target_content_network = False. Paused Search campaigns also have both off. | pass | low | S | None. | demand-gen/paid/ads-account-audit.md#checklist |
| A4 | Geo "presence or interest"needs approval All enabled campaigns use PRESENCE. Four paused campaigns still use PRESENCE_OR_INTEREST: 23300605130 (Search - US - New - Customer Service), 23915327459 (Help desk ticketing system), 23964059474 and 23964137480 (Display Retargeting Ads - High Intent / #2). | pass | low | S | Switch the four paused campaigns to Presence before re-enabling them. | demand-gen/paid/ads-account-audit.md#checklist |
| B1 | Auto-applied recommendations recommendation_subscription returned no rows (no auto-apply subscriptions). change_event with client_type GOOGLE_ADS_RECOMMENDATIONS returned no changes 2026-10-15 to 2026-11-11. Microsoft Ads not checked. | pass | low | S | None for Google Ads. | demand-gen/paid/ads-account-audit.md#checklist |
| B2 | PMax cannibalizing brand Performance Max - US - Customer Support (23713750931; new this period, $1,740.42, 9 conv) has the shared 'Syncfusion Product Keywords List' (phrase 'bolddesk', 'bold desk') plus campaign exact negatives for 'bolddesk', 'bolddesk pricing', 'bolddesk com', 'bolddesk api', 'bolddesk reviews', 'bolddesk support' and others. US - Brand search impression share 0.5315 vs 0.5426 in the prior period; clicks 71 vs 67. PMax search-term insights were not pulled. | pass | low | S | None required. Note that brand impression share is only about 53%; check budget/bid limits on US - Brand separately. | demand-gen/paid/ads-account-audit.md#checklist |
| B6 | Brand exclusion Shared 'Syncfusion Product Keywords List' (phrase 'bolddesk', 'bold desk'; exact 'bolddesk login', 'bolddesk status') is attached to all 19 enabled non-brand Search and PMax campaigns and not to US - Brand. India - Helpdesk also has campaign exact brand negatives. | pass | low | S | None. | demand-gen/paid/ads-account-audit.md#checklist |
| C3 | Disapproved or limited ads No enabled ad in an enabled campaign is DISAPPROVED, APPROVED_LIMITED or AREA_OF_INTEREST_ONLY. The 60 top-spend enabled ads pulled for C2 are all APPROVED. | pass | low | S | None. | demand-gen/paid/ads-account-audit.md#checklist |
Metrics
| Metric | Value | Previous | Change | Period | Dimensions |
|---|---|---|---|---|---|
| Ad spend ads.spend | 38,361 | 40,632 | -5.6% | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005 |
| Ad clicks ads.clicks | 3,755 | 6,474 | -42.0% | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005 |
| Conversions ads.conversions | 51 | 83 | -38.5% | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005 |
| Cost per conversion ads.cpa | 752.18 | 489.54 | +53.6% | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005 |
| Estimated monthly waste ads.wasted_spend_est | – | – | – | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005 |
| Audit items passed ads.audit_pass_rate | 46.7% | – | – | 2026-10-15 – 2026-11-11 | platform: google-ads, account: 5756012005, checked_items: 15, passed_items: 7 |
Folder: reports/publish/bolddesk/google-ads-audit/20261112-1547_google-ads-audit_bolddesk_add1