/bo3-b
WL Landing. Body Optimization v3-b. heatmap
0 mobile users (7d)legacydead 0
- CriticalZero mobile users this week. Legacy entry. If any paid spend still points here, reallocate to GLP-2.
- HighHeatmap hotspots are trailing-month data. Warmest cluster sits on the "ongoing clinical support" body copy, which reads like a link.
- MediumMenu burger and partner logo row picking up stray taps. Users exploring nav instead of hitting the CTA.
- Working"Am I Eligible?" CTA has real clicks on it. Page design still engages when reached.
- MediumPartner banner shows NBA + Blue Jays + Maple Leafs. Confirm this is the intended US brand assets mix.
/wl-pre-consultation
WL Quiz. Height, Weight, BMI. heatmap
0 mobile users (7d)legacydead 0
- CriticalZero mobile users this week. The GLP-2 quiz has absorbed the WL funnel.
- HighTrailing-month heatmap still shows massive red bands on "How tall are you?" and "How much do you currently weigh?" labels, bigger than the inputs. Same label-not-focusing-input bug likely lives in the GLP-2 quiz.
- Medium"Your BMI 0" readout card draws clicks even though it is a pure display.
- MediumProgress bar picks up taps. Users treat it as a step jumper.
- WorkingContinue CTA has a clean hit target when unlocked.
/login-register
Sign In / Sign Up. no heatmap
<5 mobile usersClarity dead: 0
- CriticalThis is the single biggest funnel bleed. 1,370 users finish the GLP-2 quiz but almost none land here. Instrument the quiz-to-login handoff.
- HighVerify any third-party SSO (Google, Apple) button resolves under 2s. An infinite "Loading..." on mobile kills this page.
- Medium"Don't have an account? Sign up" link is small (14 px). Every drop-off is expensive at this traffic level.
- Medium"Forgot Password?" contrast needs a check on the beige brand background.
- WorkingSign in CTA is full-width, high-contrast, clearly the primary action.
/checkout
Checkout. Sign Up Gate. no heatmap
3 mobile usersClarity dead: 03 Checkout events
- Critical/checkout renders a "Welcome to MyRocky" First Name / Last Name / Email / Password form. This is a registration gate, not a purchase screen. Users expecting payment will bail.
- HighPassword requirements live below the input. Mobile users type, then discover the rule. Move rules above the input or validate inline.
- HighBeginCheckout event is firing 0 times on mobile. Fix this selector before optimizing anything else on this page.
- MediumNo order summary or price visible in the first viewport. Add an anchored order summary.
- WorkingContinue button is full-width, high contrast, with an arrow affordance.
/glp2-offer-hero
GLP-2 Offer Landing. heatmap
3 mobile users this weekscroll 22.25%heatmap trailing month
- Critical22.25% avg mobile scroll depth. Everything that matters has to live above the fold.
- HighRed hotspots on both corners of the "Limited Time: $100 OFF" banner. Users tap a decorative area that is not wired up.
- HighCluster on the "Same price, every dose. No hidden fees." bullet text. A bold bullet reads like a link. Either link it to the pricing section or tone down the emphasis.
- MediumChatbot bubble is stealing attention from the AM I QUALIFIED? CTA. Delay the chat pop-out until scroll depth exceeds 40%.
- WorkingGET STARTED nav button and the dark "AM I QUALIFIED?" CTA both picking up real clicks.
/glp2-pre-consultation
GLP-2 Quiz. Height, Weight, Contact. heatmap
1,370 mobile usersClarity dead: 300+rage 0
- Critical84 dead clicks on whitespace + 60 + 42 + 18 on masked answer inputs. Largest friction cluster on the site.
- Critical"Next" button shows 17 dead clicks. The primary advance CTA is swallowing taps, likely a validation race.
- Critical21 dead clicks on the "What's Your Height And We..." heading. Users tap the heading expecting it to advance.
- High18 dead clicks on Phone, 12 on the Email/Phone/Password block, 6 on "Create a password". Inputs are not focusing reliably.
- Medium7 dead clicks on the "% complete" progress bar. Users treat it as a step navigator.
- MediumBody copy "Our medical teams and pha..." and "Reach Your Goal Weight Fa..." each pick up 6 dead clicks. Non-interactive text reading like interactive copy.
/ed-flow
ED Plan Selection. heatmap
very low mobile volume (7d)Clarity dead: 0rage 0
- HighTrailing-month heatmap shows hot spot on the menu burger. Users exit-seeking on a page that should keep them in-flow. Consider hiding nav on quiz steps.
- HighCluster around the plan frequency selector. Horizontal scroll of plan cards is not obvious on 375 px viewports.
- MediumChatbot overlay sits on top of the frequency selector. Occlusion issue on small screens.
- WorkingGeneric / Brand preference chips register clean clicks with zero dead. Pill design works.
- MediumNo mobile traffic this week. Dependent on upstream ED funnel volume. Watch next week.
/forgot-password
Forgot Your Password. no heatmap
low mobile volumeClarity dead: 0
- CriticalPartner banner shows NBA + Blue Jays + Maple Leafs + Argos on myrocky.com. Confirm the US site is serving the intended US partner assets mix.
- HighChat bubble overlaps the footer subscribe form on 375 px viewports. Users cannot reach the Subscribe button.
- MediumNo visible confirmation after tapping Reset Password. Add an inline success state to prevent repeated taps.
- WorkingBack to Login link is well-positioned below the CTA.
/bo4
WL Landing v4. Paid FB. heatmap
608 mobile users (7d)scroll 10% (heatmap.com)4 quick backs
- Critical10% scroll depth on heatmap.com. The page is barely being read past the hero. Everything that matters has to live above the fold.
- CriticalSingle-page mobile FB sessions with one dead click on the hero CTA confirmed in Clarity recordings. Tap-target regression on this template.
- HighHeatmap shows clusters on the partner-banner and nav burger. Users exit-seeking instead of engaging the offer. Hide nav on paid landings.
- MediumChat bubble lands on top of the hero CTA on 375 px viewports. Delay it until 50% scroll depth.
- WorkingThe dark CTA picks up real clicks when reached. Hit-target shape is fine, just needs to be higher and unobstructed.
/bo5
WL Landing v5. Paid FB. heatmap
608 mobile users (7d)scroll 15% (heatmap.com)2 quick backs
- CriticalSame volume as bo4 (608 each), 50% better scroll depth (15% vs 10%). Whatever bo5 is doing differently in the first viewport is winning. Promote that pattern back into bo4.
- HighCluster on the headline copy area. Treat the headline and subhead as a single tap-affordance leading to the quiz.
- HighWebView JS bridge errors fire here too (Clarity error report). Wrap
window.webkit.messageHandlers calls in feature-detection.
- MediumSame partner-banner exit-seeking pattern as bo4. Hide nav for paid landings.
- WorkingThe "Reach Your Goal Weight" framing seems to register more meaningful clicks than bo4's headline. Use this as the bo4 challenger.
/ (home)
Homepage. Brand entry. heatmap
25 mobile users (7d)scroll 33% (heatmap.com)5 quick backs
- Critical5 quick backs on only 25 mobile sessions. 20% instant-exit rate. Hero promise does not match the searcher intent that lands here.
- HighHeatmap shows clusters on the nav menu rather than the hero CTA. Users browsing the site map instead of engaging the primary path.
- High33% scroll depth means most users never reach the program tiles. Pull "Longevity / Weight Loss / NAD+" into the first viewport on mobile.
- MediumPartner banner is picking up clicks. Confirm logos are intentional and not stealing attention from the hero CTA.
- WorkingHero copy gets light engagement when reached. The issue is reach, not message.
/glp2-pre-consultation-2
GLP-2 Quiz v2. New variant. heatmap
~600 users on heatmap.com (trailing 30d)scroll 59%0 dead clicks tracked
- Working59% scroll depth on heatmap.com vs 71% for v1. Slightly worse but in the same range. Engagement parity, not catastrophe.
- HighHeatmap warm spots on the input fields and Next button only. The big dead-click cluster from v1 (label, whitespace, Phone, Next) does not appear here yet. Confirm v2 fixes the bug.
- HighIf v2 has the input fix, route 100% of paid traffic to it and retire v1 to stop bleeding 300+ dead clicks per week.
- MediumVerify v2 fires the BeginCheckout smart event correctly. The mistracking on v1 likely lives here too.
- MediumAdd Clarity dead-click filter on this URL specifically next week to confirm the input fix is real, not just under-tracked.