πŸ“‹ Client HubπŸ“š Marketing FAQ

Brightwood Collision Center

Marketing Performance Dashboard

Live
Last Updated on June 4, 2026
DS Prepared by Damaris Solutions
β˜… The Big Picture β€” Everything We're Driving
$2.49
Cost per Conversion Β· June
192 conversions in June at $2.49 each β€” 61.94% conversion rate (up 6.3 pts from May's 55.6%).
2,785
Local Interactions Β· 7 mo
Google Business Profile drove 2,785 actions (Dec 2025 – Jun 2026) β€” including 1,604 direction requests β€” at $0 ad cost. June +33.9% YoY.
310
Ad Clicks Β· June
From $1,000 in June ad spend: 310 clicks, 29 phone calls (100% pickup), 192 conversions.

πŸ“… All Channels β€” Results by Date Range

β€”
β˜… Across All Channels β€” High-Level Performance
Snapshot of every channel at a glance. Click any "View detail" link to jump to that tab.
πŸ’΅ Sales (Lifetime)

Ad-Attributed Revenue

View detail β†’
$117.9K
across 33 closed jobs
Avg Sale
$3,573
per closed job
Sales
33
closed jobs
Top Carrier
State Farm
most revenue
$67K lifetime from ad-driven leads β€” that's the ROI story.
πŸ“ Local Search (GMB)

Google Business Profile

View detail β†’
2,785
total interactions Β· Dec 2025 – Jun 2026
Calls
882
Jun: 133 (+34.3% YoY)
Directions
1,604
Jun: 227 (+45.5% YoY)
Web Clicks
299
Jun: 39 (-9.3% YoY)
June bounced back +33.9% YoY β€” 2,785 lifetime GMB actions at $0 ad cost.
🌱 Organic Social

Facebook Β· Instagram Β· LinkedIn

View detail β†’
764
combined views Β· FB 406 + IG 358
πŸ“˜ FB
406
+100% Β· 93.8% non-fol
πŸ“Έ IG
358
100% non-follower
Reels
100%
of all views
Cross-posting doubled reach β€” Jun 15 transformation reel: 252 FB + 126 IG = 378 combined. LinkedIn scaffold ready to activate.
πŸ” SEO + Organic

SEMrush + Google Analytics

View detail β†’
255
organic users Β· last 28 days
Sessions
338
+6%
Keywords
137
+25%
Authority
9
SEMrush score
Keywords up 25% β€” SEO footprint expanding.

🎯 Channel Mix β€” Where the Pipeline Comes From

Google Ads spent $1,984 across May + June to drive 381 conversions (May 193 Β· June 188) at a blended $5.21 cost/conv. June alone hit a 60.65% conversion rate at $2.57 per conv β€” up from May's 55.6%. Liberty Mutual is bleeding β€” its June conv rate crashed to 2.7% (from 9.4% in May), only 1 conversion on $138 spend; recommend pausing or reworking that creative. Sales lifetime ROI is the headline: $117,914 in closed revenue across 33 jobs traceable to ad-driven leads β€” the June CSI customer list was reconciled against the full CallRail history and picked up 7 matches ($50,596), including three State Farm claims that closed at $27,522 combined (biggest carrier by revenue) and a Nov 2025 ad call from Nina Tang that finally converted in June ($13,524 on a 2023 Tesla). Local Search generates 2,785 GMB interactions at $0 across 7 months, with direction requests dominating (1,604) β€” most local searchers want to drive over, not call. June came back strong (+33.9% YoY overall, +45.5% direction requests). SEO is still in the build phase (Authority Score 9, 255 organic users) but keyword count is up 25%, signaling expanding footprint. Combined, the brand is running a high-efficiency funnel: paid ads + GMB capture local intent, sales conversion ratios are exceptional, and organic is starting to compound.

πŸ“… Advertising β€” Results by Date Range

β€”
πŸ’°
Total Spend
$1,000.41
β€”
πŸ’΅
Avg CPC
β€”
Spend Γ· Clicks
πŸ–±οΈ
Clicks
310
β€”
πŸ“Š
CTR
β€”
Clicks Γ· Impressions
πŸ‘οΈ
Impressions
9,815
β€”
πŸ“ž
Phone Calls
29
β€”
🎯
Conversions
192
β€”
β˜… Top Insight Β· Final June Numbers
$2.49 per conversion in June (down from $2.62 in May) β€” Brightwood's ads now convert at 61.94%, up 6.3 points month-over-month. DS General Campaign is the workhorse at $5.05 cost/conv and 72.93% conv rate. Insurance Carrier Focus scaled cost/conv down to $3.80 (from $3.72 in May Β· attribution recomputed) while lifting conv rate to 66.40%. Liberty Mutual conversion rate collapsed from 9.4% β†’ 2.7% β€” only 1 conversion on $138 spend. That budget belongs elsewhere until the Liberty creative is refreshed.
Efficiency Trends β€” Are Ads Getting More or Less Efficient Over Time?
Healthy trend: CTR / Conv Rate rising while CPC / CPL stay flat or fall β€” you're paying less per result. Warning trend: CPC / CPL climbing while CTR / Conv Rate fall β€” auction is getting more expensive and audience quality is dropping.

CTR vs Avg CPC

β€”
Click-through rate (left axis, %) vs cost per click (right axis, $) by month
β€”

Conversion Rate vs CPL

β€”
Conversion rate (left axis, %) vs cost per lead (right axis, $) by month
β€”
Campaign Performance CURRENT MONTH SNAPSHOT
Campaigns below reflect June 2026. Per-month campaign splits will populate this section automatically once the master sheet tracks them historically.

Spend by Campaign

Where your budget is going

Conversions by Campaign

Which campaign delivers leads
Campaign Snapshot
CampaignType ClicksImpr. CTRCPC SpendConv. Cost/ConvConv Rate
DS - General Campaign - CallsSearch 1492,924 5.10%$3.68 $548.80108.66 $5.0572.93%
DS - Insurance Carrier FocusP-Max 1244,217 2.94%$2.53 $313.2382.34 $3.8066.40%
Liberty Mutual CampaignSearch 372,674 1.38%$3.74 $138.381 $138.382.70%
Search Keyword Insights

Top Search Terms Β· β€”

Aggregated across the selected date range Β· Top 10 of the union
Keyword Clicks Impr. Spend Conv. Cost / Conv.
Adjust the date range above to load keywords.
Conversion Actions & Call Activity

Conversions by Action Type

How customers connect with you

Phone Call Activity

29 calls from ads in June Β· 0 missed (100% pickup rate)
29
Received
0
Missed
Daily Calls Activity

Calls Per Day Β· Jun 1 – 30

Heaviest days: Jun 17 (4 calls) Β· Jun 3 Β· Jun 18 Β· Jun 22 Β· Jun 25 Β· Jun 26 (3 calls each) β€” the pickup rate held at 100% all month
Recent Calls
Date / TimeCampaignStatusDurationCaller
Jun 30 Β· 11:00 AMLiberty MutualReceived30s+1 205-400-0649
Jun 26 Β· 11:00 AMGeneralReceived7m 5s+1 602 Β· β€”
Jun 26 Β· 9:00 AMGeneralReceived17s+1 623-217-6252
Jun 26 Β· 8:00 AMInsuranceReceived2m 5s+1 480-772-5674
Jun 25 Β· 12:00 PMGeneralReceived1m 58s+1 714-851-7828
Jun 25 Β· 11:00 AMGeneralReceived17s+1 714-851-7828
Jun 25 Β· 8:00 AMInsuranceReceived4m 33s+1 480-399-0712
Jun 24 Β· 4:00 PMInsuranceReceived49s+1 714-851-7828
Jun 23 Β· 3:00 PMInsuranceReceived3m 48s+1 480-531-3153
Jun 23 Β· 1:00 PMGeneralReceived54s+1 623-217-6252
Jun 22 Β· 4:00 PMInsuranceReceived2m 17s+1 480 Β· β€”
Jun 22 Β· 3:00 PMInsuranceReceived34s+1 602-904-3110
Jun 22 Β· 2:00 PMInsuranceReceived41s+1 608-574-8761
Jun 18 Β· 9:00 AMGeneralReceived2m 44s+1 602-384-0323
Jun 18 Β· 9:00 AMGeneralReceived1m 34s+1 480-249-4346
Jun 18 Β· 8:00 AMGeneralReceived7sβ€”
Jun 17 Β· 1:00 PMGeneralReceived7m 9s+1 909-728-2201
Jun 17 Β· 1:00 PMGeneralReceived23s+1 608-214-4413
Jun 17 Β· 10:00 AMGeneralReceived1m 5s+1 602-632-6805
Jun 17 Β· 10:00 AMGeneralReceived54s+1 602-699-2453
Jun 10 Β· 12:00 PMGeneralReceived3m 21s+1 602-620-6870
Jun 9 Β· 11:00 AMGeneralReceived56s+1 480-475-7831
Jun 8 Β· 8:00 AMGeneralReceived4m 12s+1 602-561-4233
Jun 4 Β· 12:00 PMGeneralReceived1m 2s+1 480-249-0220
Jun 3 Β· 1:00 PMGeneralReceived1m 42s+1 781-408-1779
Jun 3 Β· 1:00 PMGeneralReceived0sβ€”
Jun 3 Β· 11:00 AMGeneralReceived2m 55s+1 781-408-1779
Jun 2 Β· 2:00 PMLiberty MutualReceived11m 56s+1 480-290-3566
Jun 1 Β· 8:00 AMInsuranceReceived5m 17s+1 781-408-1779

πŸ’΅ Sales β€” Results by Date Range

β€”
πŸ’΅ Lifetime Sales REVENUE FROM ADS
Every sale below traced back to a lead from a Google Ads campaign. Toggle the chart below between when the job was completed (Service Month) and when the ad-attributed lead came in (Lead Month).
πŸ’΅
Lifetime Revenue
β€”
From ad-attributed sales
🧾
Total Sales
β€”
Closed jobs
πŸ“ˆ
Avg Sale Value
β€”
Per closed job
πŸ›‘οΈ
Top Carrier (Revenue)
β€”
β€”
Revenue in Selected Range
πŸ’°
Revenue in Range
β€”
β€”
🧾
Sales in Range
β€”
β€”
πŸš€
ROAS
β€”
Revenue Γ· Ad Spend
πŸ“…
Period
β€”
β€”

Revenue by Service Month

Revenue lands the month the job was completed Β· in-range months pop, greyed bars sit outside the selected range

Revenue by Insurance Carrier

Where the cash came from β€” sorted by lifetime revenue
All Ad-Attributed Sales Β· β€”
Lifetime list β€” newest jobs at the top. Scroll for older entries.
Service DateLead DateRevenueCarrier
Loading…

πŸ“… Local Search β€” Results by Date Range

β€”
⭐
Total Interactions
2,785
Dec 2025 – Jun 2026 Β· 7 months
πŸ“ž
Calls from Profile
882
Jun: 133 (+34.3% YoY)
πŸ“
Direction Requests
1,604
Jun: 227 (+45.5% YoY)
🌐
Website Clicks
299
Jun: 39 (-9.3% YoY)
β˜… June bounced back strong Β· double-digit YoY gains
June 2026 hit 399 total interactions (+33.9% YoY), with calls up 34.3% and direction requests up 45.5% vs June 2025. That's a strong rebound from May's dip (386 interactions, only 61 calls). Only soft spot: website clicks slipped 9.3% YoY β€” worth a look at how the profile's website CTA is set up. Over 7 months, the Business Profile has driven 1,604 direction requests + 882 calls = 2,486 high-intent actions at $0 ad cost.
7-Month Performance Trend

Profile Interactions Over Time

Dec 2025 – Jun 2026 Β· All interaction types
Interaction Breakdown

Interactions by Type

Calls Β· Directions Β· Website clicks

Monthly Activity Mix

Stacked monthly view by interaction type
Headline Numbers

πŸ“ž Calls

From your Business Profile
882
Total Calls
175
Peak Month (Mar)
June bounced back to 133 calls (+34.3% YoY) after May's dip to 61. Mar 2026 still the peak. Spring accident season + June rebound suggests seasonal cadence is working.

πŸ“ Direction Requests

Foot/drive traffic intent
1,604
Total Directions
248
Peak Month (Jan)
June: 227 direction requests (+45.5% YoY) β€” the standout metric this month. 1,604 lifetime direction requests = 1,604 people who chose to drive to the shop.

🌐 Website Clicks

Lower volume, high intent
299
Total Clicks
55
Peak Month (Jan)
June: 39 clicks (-9.3% YoY) β€” only interaction type down. Worth checking the website-link CTA setup on the profile Β· smaller sample so YoY volatility is expected.
Why this Matters for Ads

GMB Drives Ad Conversions Too

Of 189 ad conversions, 162 (86%) were direction requests β€” same action GMB drives organically
Local search and Google Ads work together. Each ad dollar spent increases impressions for your Business Profile too β€” and most of those convert as direction requests, not just calls or web clicks.
β˜… Organic Social Β· Facebook Β· Instagram Β· LinkedIn
Organic social builds the compounding brand layer around the paid + local program β€” Facebook + Instagram to nurture the community with before/after cars, POV shop content, and Tesla-certification proof; LinkedIn to build the B2B / insurance-partner side of the business. Facebook + Instagram data are both live below β€” 28-day / 30-day snapshots (Jun 6 – Jul 5, 2026). Cross-posting is working: the same reels are pulling 406 views on FB + 358 views on IG = 764 combined with essentially zero incremental effort. LinkedIn scaffold ready when Brightwood is ready to activate.
πŸ‘οΈ
Combined Views
764
FB 406 Β· IG 358 Β· 28–30 days
🎬
Reels % of Views
100%
FB 99% Β· IG 100% Β· Reels dominate
πŸ”₯
Non-Follower Reach
96%+
FB 93.8% Β· IG 100.0% Β· new eyes
πŸ“±
IG Accounts Reached
337
unique Β· 2 profile visits Β· 2 interactions
⏱️
FB Watch Time
22m 37s
+100% vs prior 28 days
Platform Snapshot Β· Last 28 Days
πŸ“˜ Facebook

Brightwood Collision

Live
406
views Β· +100%
Reels
99%
of all views
3s Views
95
hooked past 3s
Watch
22m
total time
Reels are the whole story β€” 99% of views. Algo is pushing to non-followers (93.8%) β€” good top-of-funnel signal.
πŸ“Έ Instagram

@brightwoodcollision

Live
358
views Β· 30 days
Reels
100%
of all views
Reach
337
accounts (unique)
Posts
3
reels Β· 30 days
100% non-follower reach β€” every view is a net-new eyeball. 2 interactions + 2 profile visits so far Β· CTAs in captions could convert more of that reach into follows.
πŸ’Ό LinkedIn

Brightwood Β· Company

Awaiting
β€”
followers
Impr.
β€”
this month
ER
β€”
engagement rate
Posts
β€”
this month
B2B + insurance-partner surface Β· adjuster relationships, State Farm / Liberty Mutual certified-shop posts, hiring content.
Views by Content Type Β· Facebook

Content Mix (Views)

Reels vs Photos Β· 28 days
99% Reels β€” near-total dominance. Photos got 0.9% of views. If IG rolls out, the same reels can be cross-posted for essentially zero incremental work.

Follower vs Non-Follower Reach

Who is actually seeing the content Β· 28 days
93.8% non-followers β€” the algorithm is pushing content beyond the existing follower base. Great top-of-funnel. Converting viewers into follows is the next lever (CTAs in reel captions).
Top Posts Β· Last 28–30 Days Β· FB + IG combined
Ranked by views Β· cross-posted reels appear on both platforms
# Posted Platform Β· Format Post Views
1 Jun 15 Β· 9:20 AM πŸ“˜ FB Reel Car-detail transformation reel (fresh paint, factory-matched) 252
2 Jun 9 Β· 10:05 PM πŸ“˜ FB Reel POV: "you finally found a collision center with premium service and Tesla collision certification" 😍 128
3 ~Jun 15 πŸ“Έ IG Reel "Fresh paint, factory-matched col..." (cross-post of the #1 FB transformation reel) 126
4 ~Jun 15 πŸ“Έ IG Reel 🎯 "POV: you finally found a collisi..." (cross-post of the #2 FB Tesla-cert reel) 120
5 ~Jun 22 πŸ“Έ IG Reel "POV: you almost forgot what your..." (side-swipe damage Β· IG only) 112
6 Jun 15 Β· 8:35 AM πŸ“˜ FB Reel Car-detail reel (companion to Jun 15 morning post) 24
7 Jun 9 Β· 9:32 PM πŸ“˜ FB Photo Brightwood Collision shop exterior 4
Cross-posting is working: the Jun 15 transformation reel pulled 252 FB + 126 IG = 378 combined views. The Tesla-cert POV reel pulled 128 FB + 120 IG = 248 combined. Same content, doubled reach for essentially zero incremental effort. IG-only reel ("POV: you almost forgot what your…") pulled 112 views on its own β€” worth cross-posting to FB too.

Format signal (still): the shop-exterior photo (4 views) sits at 60Γ— less reach than the top transformation reel. Reels are the whole ballgame.
Content Direction Β· Recommended Cadence
Facebook (2–3 reels/week): before/after collision transformations, POV shop content ("what happens when you drop your Tesla off"), Tesla-certification proof, community shots. The Jun 15 transformation reel just proved the format at 252 views with 93.8% non-follower reach β€” scale that.

Instagram (mirror + extend): cross-post the FB reels day-of, plus IG-native content (Stories with quick before/afters, adjuster reviews, day-in-the-life). IG's algorithm rewards Reels similarly β€” same content, additional reach.

LinkedIn (1–2/week): B2B + partner content β€” State Farm / Liberty Mutual certified-shop posts, adjuster shout-outs, hiring, sustainability angle (proper paint disposal, EV specialization). Different audience, different tone.

Cross-channel signal: Reels are working on FB. Cross-posting to IG is essentially free reach. Investing in IG + LinkedIn cadence unlocks the compounding organic layer around the (already strong) paid + local program.

πŸ“… SEO β€” Results by Date Range

β€”
πŸ‘₯
Organic Users
255 +0%
vs previous 28 days
πŸ”„
Sessions
338 +6%
Engaged: 139 (41%)
πŸ”
GSC Clicks
28 -30%
4K impr Β· 0.7% CTR Β· pos 30.9
⭐
Authority Score
9
SEMrush rank: low
πŸ—οΈ
Organic Keywords
137 +25%
Est. organic traffic: 312
Traffic & Engagement

Google Analytics β€” Daily Traffic

Apr 29 – May 28 Β· Users vs Sessions

Engagement Snapshot

How visitors interact with the site
41.12%
Engagement Rate
00:23
Avg. Eng. Time
139
Engaged Sessions
0.55
Engaged / User
Engagement is steady but time on page is short (23 sec avg). The /collision-repair/ page is your engagement champion at 96.55% β€” model other pages after it.
Top Pages & Search Queries

Top Pages by Pageviews

Where visitors land and engage
PageViewsUsersTimeEngage
/2762540:1248.43%
/contact/146950:1762.50%
/taste-approved-body-shop/35230:0072.73%
/collision-repair/31270:2496.55%
/faqs/29220:3276.92%

Top Search Queries (GSC)

What Google sends you traffic for
QueryClicksImpr.CTRPos.
brightwood collision81783.41%1.1
brightwood collision center81873.21%1.2
body shop near tempe az1392.56%19.8
bronwood auto repair11100%2.0
Branded traffic dominates. Almost all GSC clicks are people searching "brightwood collision" directly. Non-branded terms like "body shop near tempe az" rank at position 19.8 β€” opportunity to push it into the top 10.
Audience & Acquisition

New User Channels

How 230 new users found the site (last 28 days)

Top Cities β€” Active Users

Where your audience lives

Sessions by Source

Top traffic referrers
Google sends ~75% of organic sessions (127 of 177). Bing contributes 9. The "tracysautobody.com" subdomain referrals (41 sessions) appear to be referral spam or competitor scraping β€” worth investigating.

User Retention (Weekly Cohort)

% returning after first visit
3.6% return after Week 1, 0.9% by Week 2. Typical for one-time-service businesses β€” the goal isn't retention, it's capturing customers in their moment of need.

πŸ‘₯ User Mix

28-day cohort breakdown
230
New Users
30
Returning
88% new users β€” strong top-of-funnel performance. Awareness is working.

πŸ“ Geographic Reach

Top market: Phoenix metro
109
Phoenix Metro
234
Total Active
Phoenix + Tempe = 47% of active users. Out-of-state traffic (LA, Denver, Aspen) suggests good organic reach.

🎯 Lead Conversion

From GA4 lead tracking
0
Qualified Leads
0
Converted
Lead tracking events aren't firing in GA4. Action item: configure key events so we can attribute conversions to channels.
Tracked Keywords & Backlinks

Tracked Local Keywords

Arizona market Β· 0% visibility currently
KeywordPositionVisibility
auto body shopβ€”0%
auto car repair serviceβ€”0%
auto center near meβ€”0%
auto mechanic near meβ€”0%
auto mechanic shopβ€”0%
auto near meβ€”0%
None of these high-intent local keywords are ranking. Major opportunity for content + local SEO push.

Backlink Authority Distribution

108 referring domains Β· mostly low authority
97% of backlinks are 0-20 authority. Adding even a few quality 40+ links (industry directories, local press, partner shops) would meaningfully boost domain authority.