myrocky

Mobile Funnel Heatmap Analysis

myrocky.ca (Canada)  |  Apr 3 - Apr 10, 2026  |  heatmap.com + Microsoft Clarity

Canada • iPhone 375px • Mobile Only

TL;DR -- Top Mobile Conversion Killers (Canada)

Prioritized Fixes by Impact

1

Fix the "Medical Weight Loss, Guaranteed" hero interaction

27,979 combined dead+rage clicks/week on /bo3-b. Investigate whether animations, overlay elements, or touch event handlers are causing this. Likely a scroll-hijack or animation-related click trap.

2

Fix Continue button validation on WL quiz

3,068 dead clicks + 101 rage clicks. Button looks active but silently blocks. Show inline validation errors. Add visible disabled state.

3

Fix ED flow page background touch handling

2,289 dead + 1,504 rage clicks on "Background". Page layout may have overlapping touch targets or a transparent overlay intercepting taps.

4

Fix checkout payment flow on mobile

"Place order" 280 dead clicks, "payment-methods" 243 dead, "Card Information/Stripe" 93 dead clicks. Stripe integration may not be rendering correctly on mobile.

5

Move CTAs above fold on bo3-b and bo2-tt

Scroll depth: 11% (bo3-b), 10% (bo2-tt). Despite 19,207 mobile users across both landing pages, most never see the CTA. Add sticky mobile CTA bar.

6

Fix partner logo dead clicks (Blue Jays, Maple Leafs, Argonauts)

"Blue Jays" 118 dead + 106 rage, "Maple Leafs" 120 dead + 14 rage, "Argonauts" 13 dead. Make logos link to partnership page or remove pointer cursor.

7

Fix "Account found -- sign in" flow on WL quiz

728 dead + 125 rage clicks. Account detection triggers but sign-in redirect fails on mobile. Users get stuck between creating a new account and signing in.

8

Fix French/bilingual UI elements

"Generique" (French Generic) gets 283 dead + 120 rage clicks on ED flow. Language switching may be causing UI confusion on mobile.

ED (Sexual Health) Funnel
Highest traffic funnel on myrocky.ca. 20,597 mobile users enter via /pre-ed1.
1
ED Pre-Consultation Landing
go.myrocky.ca/pre-ed1
20,597
mobile users
pre-ed1 heatmap
Source: heatmap.com click data overlay (122.8K mobile sessions)
What the heatmap shows -- heatmap.com + Clarity (7 days, mobile)
1
Entire hero section saturated in red heat. "Not Feeling as Hard? Let Rocky Help" hero area shows massive click density across the full width. The "Get Started" CTA button is visible but the entire area around it is hot -- users are tapping everywhere, not just the button.Fix: Ensure only the CTA is tappable. Check for overlapping touch targets or transparent overlays.
2
Partner logos bar -- heavy heat across Maple Leafs, NBA, Blue Jays, Argonauts. Clarity: "Maple Leafs" 120 dead + 14 rage clicks. Trust badges generating significant dead click friction on this page too.Fix: Make logos link to partnership page or style as non-interactive.
3
Below-fold content still shows moderate heat. Unlike the WL landing pages (11% scroll depth), the ED pre-consultation has 28% scroll depth per heatmap.com. Users are more engaged but still miss deeper content.Fix: Move key conversion elements higher on the page.
57.3% drop-off
20,597 → 8,785 users reach /ed-flow
2
ED Plan Selection
go.myrocky.ca/ed-flow
8,785
mobile users
ed-flow heatmap
Source: heatmap.com click data overlay (44.3K mobile sessions)
What the heatmap shows -- heatmap.com + Clarity (7 days, mobile)
1
"Background" element -- 2,289 dead clicks + 1,504 rage clicks. The entire page background is the #1 friction element. Heatmap confirms dense red heat covering the full page surface, not concentrated on specific elements. Something is intercepting taps across the entire layout.Fix: Investigate transparent overlays, z-index stacking issues, or body-level touch handlers.
2
"Choose Treatment" -- 621 dead + 55 rage clicks. Visible as concentrated heat on the treatment card area. Users tapping the card body but only specific buttons respond. "Cialis" gets 196 dead + 7 rage, "Viagra" 143 dead + 3 rage.Fix: Make entire treatment card a tap target, not just the selection button.
3
Generic/Brand and frequency selectors show heavy engagement. "Generic" 282 dead + 2 rage, "Brand" 268 dead + 3 rage, "One Month" 211 dead, "Three Months" 254 dead. These selectors are being tapped but may not be responding visually. "Generique" (French) gets 283 dead + 120 rage -- bilingual UI issue.Fix: Add clear active/selected states. Fix French variant touch handling.
4
"Get Started" CTA -- 174 dead + 2 rage. Combined with "Get Started / Not Feeling": 151 dead + 54 rage. Heatmap shows heat clusters on the bottom CTA area. "Hi. Need any help?" chat widget gets 75 dead + 34 rage -- it may be blocking the CTA.Fix: Move chat widget or add z-index to keep CTA above it.
Weight Loss Funnel
Second highest traffic. 13,323 mobile users enter via /bo3-b. 0.20% CVR.
1
WL Ad Landing
myrocky.ca/bo3-b
13,323
mobile users
bo3-b Canada
CSS heat overlay based on Clarity data. Heatmap.com returned 404 for this page snapshot.
What the overlays show -- Clarity data (7 days, mobile)
1
"Medical Weight Loss, Guaranteed" -- 14,623 dead clicks + 13,356 rage clicks. By far the single worst element on the entire Canadian site. 27,979 combined friction interactions in one week on hero text alone. Scroll depth is only 11%.Fix: URGENT -- investigate scroll-hijack animations, overlay elements, or touch event handlers on the hero section. This is likely a technical bug, not a UX issue.
2
"Blue Jays" partner logo -- 118 dead + 106 rage clicks. "Trusted by 350,000+ Canadians" 37 dead clicks. "Maple Leafs" 9 dead. Same dead click pattern as US site but with Canadian team logos.Fix: Make logos clickable or remove pointer cursor.
3
Drug names: "Ozempic" 10 dead, "Tirzepatide" 10 dead, "Mounjaro" 8 dead, "Semaglutide" 6 dead. Users tap medication names expecting product info pages. "Get Started" 15 dead, "Learn More" 6 dead.Fix: Link drug names to product detail pages.
85.2% drop-off
13,324 → 1,974 users reach WL quiz
2
WL Pre-Consultation Quiz
myrocky.ca/wl-pre-consultation
1,958
mobile users
WL quiz heatmap
CSS heat overlay from Clarity data (heatmap.com canvas was near-empty for this page)
What the heatmap shows -- heatmap.com + Clarity (7 days, mobile)
1
"Continue" button -- 3,068 dead + 101 rage clicks. Same silent validation issue as the US site. Button appears active but won't fire until hidden validation passes. No error feedback shown.Fix: Show inline validation errors. Add visual disabled state.
2
"Account found -- sign in" -- 728 dead + 125 rage clicks. Returning users see account detection but the sign-in redirect fails. "Sign in" link itself gets 290 dead + 40 rage.Fix: Debug sign-in redirect on mobile. Ensure account detection flow works end-to-end.
3
"See how much weight you could lose" -- 599 dead + 44 rage. "View Results" 425 dead + 14 rage. "Proceed - $320" 282 dead + 3 rage. Plan selection and pricing elements have the same card-tapping issue as the US site.Fix: Make full pricing cards tappable. Link "See how much..." text to the calculator.
76.5% drop-off
5,240 login-register → 1,233 checkout → 514 purchases
Login / Register + Checkout
4,429 mobile users reach login-register. 904 make it to checkout. Heatmap below shows the sign-in page.
!
Sign In Page
myrocky.ca/login-register
4,429
mobile users
Login/Register heatmap from heatmap.com
Source: heatmap.com click data overlay (25.1K mobile sessions). This is the sign-in page, not the registration form.
What the heatmap shows -- heatmap.com (25.1K mobile sessions) + Clarity
1
Password field -- massive red heat blob. The densest click concentration on this page. Visible as a wide red band across the "Password" label and "Enter your password" input. Users are struggling with password entry -- likely mistyping, toggling visibility, or hitting validation errors. "Forgot Password?" link nearby also shows a small yellow heat spot.Fix: Add password show/hide toggle prominently. Consider magic link / passwordless login.
2
"Sign in" button and "Continue with Google" -- moderate heat. The heatmap shows engagement on the Sign in button area. "Sign in with One Time Password" link is visible at the bottom. "Don't have an account? Sign up" link is the path for new users who need to register first.Fix: Make "Sign up" more prominent for new users. Pre-check "Remember me" by default.
3
Checkout friction (after sign-in, not shown in heatmap). Once users pass login, checkout has severe issues: "Place order" 280 dead clicks, "payment-methods" 243 dead, "Card Information/Stripe" 93 dead, "every X month" 406 dead + 16 rage, "Body Optimization Program" 289 dead + 9 rage.Fix: Investigate Stripe integration on mobile. Ensure Place Order gives validation feedback.
Revenue Data (heatmap.com)
Revenue per session and conversion rates from heatmap.com portal (last 30 days).
Page Performance -- heatmap.com data
!
/bo3-b: 33,340 sessions, $11,811 revenue, 0.20% CVR, $178.96 AOV, 18% scroll depth. Highest AOV but terrible conversion -- the hero bug is killing this page.
!
/pre-ed1: 107,870 sessions, $38,909 revenue, 0.43% CVR, $83.68 AOV, 28% scroll depth. Highest traffic page but low conversion.
!
/ed-flow: 40,673 sessions, $39,975 revenue, 1.19% CVR, $82.76 AOV, 51% scroll depth. Best converting funnel page after homepage.
!
/ (homepage): 19,434 sessions, $98,103 revenue, 4.97% CVR, $101.56 AOV, 30% scroll. Highest CVR -- organic traffic converts well.
!
/login-register: 21,278 sessions, $141,849 revenue, 6.10% CVR, $109.37 AOV. Highest revenue page -- returning users convert at 6%.