Understand organic traffic, paid search, call quality and profitability in one workspace.
ⓘ Live data is not connected yet.
This first release is the dashboard foundation. Metrics are placeholders, not live account results.
Performance snapshot
Ad spend—
Awaiting Google Ads connection
Website visits—
Awaiting analytics connection
Inbound calls—
Awaiting MarketCall reporting
Qualified calls—
Awaiting call outcome data
Acquisition channels
Organic search (SEO) · Pending
Google Search Ads · Pending
MarketCall · Pending
AI operating policy
AI can research, analyse and recommend. Campaign activation, budget increases, location expansion and major bid changes require your approval.
ORGANIC ACQUISITION
SEO intelligence
Search Console reporting is read-only. Authorize Google with both Ads and Search Console scopes, then load organic search performance.
Organic clicks—Impressions—CTR—Average position—
Top search queries · Last 28 complete days
Search query
Clicks
Impressions
CTR
Position
No Search Console report loaded yet.
Top pages · Last 28 complete days
Page
Clicks
Impressions
CTR
Position
No Search Console report loaded yet.
My Plumbing Connection · Website API
Checking website connection…
No drafts loaded yet.
Create SEO draft
Draft-only mode: saving here does not publish a public page.
SEO Market Research
Approved target markets across six states. Research targets only; no pages are published automatically.
Approved ZIP codes242City markets186Keyword targets1,302
Select a state and load its markets.
SEO roadmap
Next modules: keyword opportunities, service-area content briefs, competitor research and technical SEO checks. Content remains a draft until approved.
Data policy
Search Console integration is read-only. Plumbing AI will not edit your site, submit pages, or change Search Console settings.
WEBSITE ACQUISITION
Website Attribution
View website page views, telephone-link clicks and campaign sources.
These are website events, not confirmed connected calls.
Page views—Phone-button clicks—Total website events—Reporting period30 days
Traffic sources
Source
Events
Load a report to view traffic sources.
Traffic mediums
Medium
Events
No report loaded.
Campaigns
Campaign
Events
No report loaded.
Page performance
Page
Events
No report loaded.
Daily website activity
Date
Page views
Phone clicks
No report loaded.
Website phone-button clicks are not confirmed calls. Actual inbound calls
and call outcomes are reported separately in MarketCall. Google Ads
reporting remains a separate acquisition channel.
PAID ACQUISITION
Google Ads manager
Google Ads reporting is read-only. Load the last 30 days of campaign data when ready.
Impressions—Clicks—Spend (INR)—Conversions—
Campaign performance · Last 30 days
Campaign
Status
Impressions
Clicks
Spend (INR)
Conversions
Avg. CPC
No report loaded yet.
AI optimisation analyst
Generate an analysis using the latest live Google Ads report. The AI can recommend actions but cannot change your account.
Approval policy
Approval required for every change: bids, budgets, campaign activation or pausing, keywords, negative keywords, and ZIP/location targeting. No changes are executed by this release.
CALL MONETISATION
MarketCall intelligence
Ready to retrieve live MarketCall reporting for Offer 8914.
Account calls—Offer 8914 matches—Records returned—Unmatched on page—
Offer 8914
Offer details will appear after loading.
Call status breakdown
No report loaded yet.
Recent matched calls
Date
Status
Duration
Payout
No report loaded yet.
Qualification is not inferred from call status alone. MarketCall's seven-day hold period and Offer 8914 rules must be considered. The current report retrieves only the first page of calls.
Qualification rules
Genuine new plumbing need · Homeowner or decision-maker · Eligible service area · Exclude billing and customer-service calls.
UNIT ECONOMICS
Revenue & costs
Core profitability measures
Cost per qualified call = ad spend ÷ qualified calls
Net contribution = publisher payout − ad spend
ROAS = publisher payout ÷ ad spend
CONNECTIONS
Integrations
Configure safely in Azure
App Service → Environment variables. Store secrets there, never in browser code or chat.