⚡ Demo Mode
Mock data connected ·
Real integrations pending ·
No live Google Ads changes
🌅 Daily Briefing
Generated today at 06:00 AM · All data sources synced · Tracking Health: 91/100
Yesterday Spend
£1,240
⚠ £340 potentially wasted
Google Ads Conversions
18
GA4 shows: 16 (89% match ✓)
Leads Gear Calls
21
17 answered · 4 missed
CRM Jobs Booked
14
Est. Revenue: £6,720 · ROAS 5.4×
🚨URGENT — Act Today4 issues
Tracking Alert: GA4 conversions dropped 40% vs 7-day average
Possible cause: form_submit tag not firing on /thank-you page. Risk: HIGH — you may be losing conversion data and Google's Smart Bidding is making decisions on incomplete data.
→ Open Tracking QA Center
Wasted Spend: £340 spent yesterday on informational / job-intent terms
14 search terms triggered your ads with zero conversions, zero Leads Gear calls, and high bounce rates in GA4. These are training, job, and DIY searches — not customers.
→ 14 negative keyword decisions ready in Approval Queue
Rage Click Alert: /contact-us — 18% rage click rate on mobile CTA button
Microsoft Clarity data: mobile users are repeatedly tapping the "Get a Quote" button with no response. GA4 confirms: 0 form submits from mobile yesterday on this page. Fix the mobile CTA immediately.
Missed Calls: 23 unanswered calls between 2pm–5pm (Leads Gear)
Your ads were active and spending during 2pm–5pm but your team answered only 4 of 27 calls in that window. These are real customers going to competitors. Consider ad scheduling changes or team coverage fix.
→ View Leads Gear missed call report
⚡OPPORTUNITIES — Act This Week3 found
3 converting search terms not yet in your keyword list
"emergency boiler repair london", "boiler breakdown same day", "24 hour plumber near me" — all converted yesterday, all triggering via broad match. Add as exact match keywords to capture this traffic properly and improve Quality Score.
→ Add to Approval Queue as new exact match keywords
Manchester had 7.2% CVR yesterday vs 2.1% account average
GA4 geographic data shows Manchester converted at 3.4× the account average. You currently have no geo bid modifier for Manchester. A +30% bid modifier could significantly increase volume from this high-performing city.
→ Suggested: +30% bid modifier for Manchester — add to Approval Queue
"emergency ac repair" Quality Score improved 4 → 7
This keyword now qualifies for top-of-page position. Current bid: £2.80. Suggested bid: £3.40 based on estimated top-of-page CPC. Expected: higher impression share + lower effective CPA due to improved Ad Rank.
→ Bid increase suggestion added to Approval Queue
🚫NEGATIVES TO ADD14 terms
Training/Educational (5 terms) — Total wasted: £118
"ac repair training course" · "car ac technician course" · "plumbing training" · "boiler engineer apprenticeship" · "hvac certification course" — All informational intent, no conversions, high bounce rates confirmed in GA4.
"how to fix ac at home" · "free boiler repair guide" · "diy plumbing fix" · "cheap ac repair youtube" · "fix car ac yourself" — DIY intent. Not paying customers. Leads Gear: zero calls from any of these terms.
3-way attribution is partially misaligned. Possible cause: 4 calls logged in Leads Gear are not tracked with GCLID — these won't be credited to Google Ads keywords. Fix: ensure GCLID auto-tagging is active and Leads Gear webhook is passing utm_content. Impact on Smart Bidding: minor but worth correcting before scaling budget.
23 missed calls in 2pm–5pm window — 4 calls answered out of 27
Leads Gear data shows a large call gap in the afternoon peak. Calls that ring with no answer are counted as conversions by Google Ads if call duration > 60s, inflating reported CVR. Recommend: add an ad schedule bid reduction of −30% during 2pm–5pm until staffing is resolved, or pause ads in that window.
CRM win rate: 14 jobs booked from 21 calls = 67% — below 80% target
7 leads did not convert to booked jobs. Common causes: slow response to callbacks, price objection without quote follow-up, or wrong service area leads. BidScope cannot fix CRM close rate — but can reduce unqualified traffic reaching the call stage via negative keywords and ad scheduling.
📤EXPORT READINESSCSV ready
0
Ready for GE CSV
8
Requires Approval
1
Report Only
1
Blocked by Safety
✓
Rollback Snapshot
🔒
No Live Deployment
Approve items in the Approval Queue → to move them to exportable status. All exports are Google Ads Editor CSV only — no automatic Google Ads API writes.
Real integrations unlock after Step 22 is complete and you explicitly confirm. → View Connected Accounts
📄 Client-Ready Summary
🟡 Demo report — mock data · real integrations pending
🔍
What We Found
£340 wasted spend yesterday on job/training/DIY searches · GA4 conversions down 40% due to missing form_submit tag · 18% rage-click rate on /contact-us mobile CTA · 23 missed calls in 2pm–5pm peak window · Manchester CVR 3.4× account average — no geo modifier in place.
💡
What We Recommend
Add 14 negative keywords (saves £340+/mo) · Fix form_submit GA4 tag on /thank-you · Fix mobile CTA button on /contact-us · Add +30% geo modifier for Manchester · Add 3 converting search terms as exact match keywords · Increase bid on "emergency boiler repair london" from £2.80 → £3.40.
✅
What Needs Approval
8 items in Approval Queue require your sign-off before export — including 5 negative keywords, 2 bid changes, and 1 geo modifier. All exportable to Google Ads Editor CSV after approval. → Review in Approval Queue
📋
What Is Report-Only
1 item: form_submit tracking fix on /thank-you — requires manual GTM/developer action. Cannot be exported to Google Ads Editor. Must be fixed before Smart Bidding decisions can be trusted.
🛡
What Is Blocked
1 item blocked by safety rule: do not increase bids on mobile while mobile CVR is 2.1% and rage clicks are 18%. BidScope safety engine has flagged this. Unblocks when mobile tracking is confirmed and CVR recovers above 4%.
🧠 Decision Center
24 AI-generated decisions · All backed by evidence from Google Ads + GA4 + Clarity + Leads Gear + CRM
71% quick-back rate · Users leaving in under 8 seconds
📞 Leads Gear
0 calls from this search term · 0 leads generated
💰 CRM
0 leads · 0 deals · 0 revenue from this term
🧠 AI Diagnosis
Training/educational intent. Students, not customers.
Suggested Action
Add "car repair training" as phrase match negative to all campaigns. Also add variations: "car repair course", "car repair class", "car repair certificate".
Do NOT pause or delete the campaign — add as phrase match negative only. Do NOT block all "repair" terms, only training/educational variants. Do NOT apply without checking existing negative list for conflicts first.
⚠ Requires Approval→ Google Ads Editor CSV on approval
🔬 Tracking AlertDECISION #248RULE_TRACKING_GAP
CRITICALConfidence: 97%HIGHHIGH RISK📋 Report Only
Problem
GA4 form_submit events dropped 40% vs 7-day average yesterday. Google Ads shows 18 conversions but GA4 only shows 11 form_submit events. 7 conversions are unaccounted for — possible double-counting or a broken thank-you page tag.
Evidence
📊 Google Ads
18 conversions recorded yesterday
📈 GA4
11 form_submit events · 7-day avg: 18.4/day
📞 Leads Gear
21 calls · 17 answered — matches expected
💰 CRM
14 new leads yesterday — below Google Ads figure
🔬 QA Check
form_submit tag last confirmed firing: 2 days ago
🧠 AI Diagnosis
Tag likely broke after recent website update on /thank-you
Suggested Action
1) Check GTM preview mode on /thank-you page — verify form_submit tag fires on form completion. 2) If broken, fix trigger. 3) Compare Google Ads conversions vs GA4 events again in 24h to confirm resolution.
Expected Impact
Smart Bidding is currently optimising on incomplete data. Fixing this restores accurate conversion signals and may improve campaign performance within 7–14 days.
⛔ What NOT to do
Do NOT change bids, pause keywords, or optimise campaigns while tracking is broken — Smart Bidding decisions are unreliable with incomplete data. Fix the tracking tag first, then optimise. Do NOT export this to Google Ads Editor.
MEDIUM URGENCYConfidence: 88%MEDIUMLOW RISK⚠ Requires Approval
Problem
"emergency boiler repair london" Quality Score improved from 4 to 7. This keyword is now underpriced relative to its Ad Rank potential. You're missing top-of-page impressions that competitors are taking.
Evidence
📊 Google Ads
QS: 4→7 · Current bid: £2.80 · IS: 38%
📊 Forecast
At £3.40: est. IS 61% · +6 clicks/day
📈 GA4
Landing page CVR: 8.4% — strong page quality
📞 Leads Gear
CPA from this keyword: £42 (target £60) ✓
💰 CRM
Close rate: 62% · Avg job value: £480
🧠 AI Diagnosis
Bid increase justified by CPA headroom + QS improvement
Suggested Action
Increase max CPC from £2.80 → £3.40 for "emergency boiler repair london" [exact match]. Monitor CPA over next 7 days — if CPA exceeds £60, roll back.
Expected Impact
Estimated additional clicks: +6/day · Additional leads: +1.5/day · Additional revenue: +£720/day at current close rate and job value
⛔ What NOT to do
Do NOT apply this bid change via the Google Ads API directly — use Google Ads Editor only. Do NOT increase by more than 21% in a single step. Do NOT skip the 7-day CPA monitoring window after applying. Landing page fix is not required here — this is a bid decision only.
⚠ Requires Approval→ Google Ads Editor CSV on approval
HIGH URGENCYConfidence: 96%HIGHMEDIUM RISK⚠ Requires Approval
Problem
Mobile CTA button on /contact-us is non-functional. 18% rage click rate from Clarity, confirmed by GA4 showing 0 mobile form submissions yesterday despite 142 mobile sessions on that page.
Evidence
👁️ Clarity
18% rage click rate · Dead click on CTA · 142 mobile sessions
📈 GA4
0 form_submit events mobile yesterday · Desktop: 11
📞 Leads Gear
0 form leads from mobile yesterday · Normal on desktop
📊 Google Ads
Mobile spend yesterday: £320 · Mobile conversions: 0
💰 CRM
0 mobile form leads in CRM yesterday (desktop normal)
🧠 AI Diagnosis
Button likely broken by recent CSS/JS update. 100% mobile form leads lost.
Suggested Action
1) Test /contact-us on mobile immediately. 2) Check if recent site update broke the CTA z-index or click handler. 3) Fix and verify with Clarity recordings. 4) Consider adding -50% mobile bid modifier temporarily to stop burning budget on broken mobile experience.
Expected Impact
Currently losing ~£320/day in mobile spend with 0 returns. Estimated recovered leads once fixed: 4–6/day from mobile at current traffic levels.
⛔ What NOT to do
Do NOT change bids as the primary fix — the landing page CTA must be fixed first. Do NOT pause mobile campaigns entirely — a bid modifier preserves traffic while reducing waste. This is a landing page fix, not a bid optimisation decision.
⚠ Requires Approval→ Google Ads Editor CSV on approval
Showing 4 of 24 decisions · Load more →
✅ Approval Queue
24 items awaiting review · Approved items export to Google Ads Editor CSV
Pending
24
Awaiting review
Approved
0
Ready to export
Rejected
0
Dismissed
Est. Monthly Saving
£2,840
If all negatives approved
Queue Items24 total
🚫 14 Negatives🔑 3 Keywords💰 4 Bid Changes⚙️ 3 Other
All
#
Type
Urgency
Action / Entity
Evidence ▾
Confidence
Risk
Export Status
Status
Actions
📤 Export Center
🔒 No live Google Ads changes · Google Ads Editor CSV only · 🛡 Approval required before export · Rollback snapshot generated automatically · 🔐 API writes locked until Step 22
📓 Decision Log CSV All BidScope decisions this session
✅ Available
24
✅ Read only
Live — updates on action
✅ CSV Ready
🔄 Rollback Snapshot CSV Pre-change account state backup
✅ Available
—
✅ Auto-generated
Today 06:00
✅ Snapshot Ready
🚀 Deployment Preview
Google Ads Editor CSV only · No automatic uploads · No API writes
🔐 No live deployment · CSV must be manually imported in Google Ads Editor · All changes require post review before posting
✅ Ready for GE CSV
0
Approved items only
⚠ Requires Approval
8
Review in queue first
📋 Report Only
2
Manual fix — not exportable
🛡 Blocked
1
Safety rule active
👁 Monitor Only
13
Watch for 7 days first
How to deploy: 1) Approve items above · 2) Click "Export & Show Summary" · 3) Open Google Ads Editor · 4) File → Import → From CSV · 5) Review all changes in Editor · 6) Click Post (only after client approval) · 7) Rollback CSV saved automatically.