Mobile Funnel Drop-Off Analysis

myrocky.com | Mar 10 - Apr 9, 2026 | Source: Microsoft Clarity

Mobile Only
Total Mobile Users
3,464+
Across all funnel pages
Avg Scroll Depth
13%
On landing pages (bo3-b)
Dead Clicks
324
30-day total, mobile only
Conversion Rate
0.2%
8 purchases from 3,464 users

Funnel Heatmaps

Bar width = relative users. Color = drop-off severity. Red glow = critical friction.

Weight Loss Funnel

Primary revenue path | 40% of traffic from Facebook ads
Ad Landing
/bo3-b
2,628 users
92.4% drop-off
Only 13% scroll past the fold. CTA is invisible to 87% of visitors. Trustpilot bar attracts 156 dead clicks/week (non-clickable). White gap from animations makes page look broken.
Pre-Consultation
/wl-pre-consultation
199
64.8% drop-off
163 dead clicks (30d). Continue button looks active but won't respond until hidden validation passes. No error messages shown. "Create a Password" label tapped 6x with no input focus.
Login / Register
/login-register
70
28.6% drop-off
Checkout
/checkout
50
84% drop-off
Purchase
order-received
~8

GLP-1/2 Funnel

Second highest traffic path | GLP-2 variant
Offer Landing
/glp2-offer-hero
836 users
95.1% drop-off
8% scroll depth. 92% of users never scroll past the hero. CTA buried below fold. Price display ($149) attracts 34 dead clicks -- users tap expecting plan details.
Pre-Consultation
/glp2-pre-consultation
41
22.9% drop-off
Sign-in flow broken. One user clicked "Sign in" 7 times with no response. Account detection on step 15 not working on mobile. Pricing cards only clickable on small CTA, not full card.
Checkout
/checkout
57
~84% drop-off
Purchase
order-received
~4

Page-Level Friction Heatmap

Size = traffic volume. Color intensity = friction severity (dead clicks + drop-off combined).

/bo3-b
Ad Landing (Weight Loss)
2,628users | 75 dead clicks
13% scroll depth | 92% drop to next step
/glp2-offer-hero
GLP-2 Landing
836users | 9 dead clicks
/wl-pre-consultation
WL Quiz
163dead clicks
/login-register
Account Wall
70users | forced reg
/checkout
Payment
50users | 22 dead clicks

Scroll Depth Heatmap

How far mobile users scroll on each key page. Green zone = content seen. Red zone = never reached.

/bo3-b (WL landing) 13%
Seen
Never reached by 87%
/glp2-offer-hero (GLP-2 landing) 8%
Seen
Never reached by 92%
/wl-pre-consultation (WL quiz) 95%
/glp1-offer-hero (GLP-1 landing) ~10%
Seen
Never reached

Dead Click Hotspots

Elements users tap expecting a response but get nothing. Background bar = relative severity.

Page Dead Clicks Top Clicked Element What's Happening
/wl-pre-consultation 163 "Continue" button, "Create a Password" label Button appears active but won't fire until hidden validation passes. Form labels not linked to inputs on mobile -- tapping label does nothing.
/bo3-b 75 Trustpilot bar, trust badges (NBA/MLB) Star rating bar looks like a link to reviews but is static. Sports logos appear clickable with pointer cursor but lead nowhere.
/checkout 22 "Coupons" area, product names, form inputs Coupon field not discoverable. Drug names ("Wegovy") clicked expecting detail view. Masked inputs (phone, CC) not responding to mobile touch.
/glp2-pre-consultation 13 "Sign in" link, pricing card body Sign-in redirect broken on mobile (7 clicks, no response). Pricing cards only respond on small CTA button, not the card surface.
/glp2-offer-hero 9 $149 price display, Trustpilot bar Price tag tapped expecting plan comparison. Same Trustpilot bar issue as other pages.
/ed-consultation-quiz 7 Quiz form elements Similar form validation issues as WL quiz variant.

Top Friction Points

Ranked by estimated revenue impact. Red border = critical, orange = high priority.

CRITICAL

Landing Pages: Users Never See the CTA

13% / 8%
Average scroll depth on bo3-b (13%) and glp2-offer-hero (8%). The primary CTA button sits below the fold, meaning 87-92% of mobile visitors never see it. Scroll-triggered animations create white gap zones that make the page look broken. Combined with non-clickable Trustpilot bars (156 dead clicks/week) and trust badges (89 dead clicks/week), users bounce before engaging.
Fix: Move CTA above the fold. Make Trustpilot bar clickable. Preload animations to eliminate white gaps. Add sticky mobile CTA.
CRITICAL

Continue Button: Silent Validation Failure

229+
Combined dead + rage clicks per week on Continue/Next buttons across both quiz variants. Button looks active but silently refuses to fire. No error messages, no disabled state, no feedback.
Fix: Show inline validation errors immediately. Add visual disabled state with tooltip. Make button always clickable but show errors on tap.
CRITICAL

Forced Account Registration Wall

5 fields
Checkout redirects to /login-register with 5 required fields before users can see their order. No guest checkout. One session recording shows a user trapped for 45 minutes in a login/register/forgot-password loop.
Fix: Implement guest checkout. If registration is required for medical compliance, move it earlier in the flow (post-quiz, pre-pricing). Add social login (Google, Apple).
HIGH

Plan Selection: Non-Interactive Cards

76%
Drop-off from quiz completion to checkout. Drug names, prices, and tier labels look interactive but aren't clickable. Only the small CTA button on each pricing card responds to taps.
Fix: Make entire pricing card surface clickable with hover/tap states. Add comparison view for plan selection.
HIGH

Password Reset Dead End

53
Dead + rage clicks per week on the reset password button. No visual feedback on click (no spinner, no confirmation). Creates a loop: Login > Forgot Password > Reset > Back to Login > repeat.
Fix: Add immediate spinner + "Check your email" message. Implement magic link / passwordless login. Show clear navigation between login and registration.

Executive Summary: Recommended Fixes

  • Move CTAs above the fold on all landing pages. Only 13% of mobile users on /bo3-b and 8% on /glp2-offer-hero scroll far enough to see the primary action button. This single change could recover the majority of the 92-95% drop-off at the top of both funnels.
  • Fix Continue/Next button validation on both quiz variants. 229+ dead/rage clicks per week on buttons that look active but silently refuse to fire. Show inline errors, add a visible disabled state, and make the button always tappable (show validation on tap).
  • Implement guest checkout or move registration earlier. The forced 5-field account wall at /checkout is the single largest conversion killer. A 45-minute trapped session was recorded. Guest checkout alone could recover 25-35% of lost final-stage conversions.
  • Make Trustpilot bar and trust badges clickable site-wide. 245+ dead clicks/week across all pages on these elements. Link the star rating to the Trustpilot profile page. Add hover states to partnership logos or remove the pointer cursor.
  • Make pricing cards fully clickable on quiz completion. 76% drop from consultation to checkout. Users tap drug names, prices, and tier labels expecting interaction but only the small CTA button responds. Make the entire card a tap target.
  • Fix mobile form input focus. Form labels ("Create a Password", "Email Address") generate 10+ dead clicks because they're not associated with their inputs via for/id attributes. Masked inputs (phone, CC) require 4-8 taps to focus on mobile.
  • Add feedback to password reset flow. 53 dead/rage clicks per week on the reset button with zero visual feedback. Add a spinner, confirmation message, and consider magic link authentication to eliminate the login/register/reset loop entirely.