Every page in the weight loss and ED funnels audited with heatmap.com thermal click overlays and Microsoft Clarity mobile behavior data. Recommendations are grounded in what is visibly clicked on each mobile viewport.
Step counts reflect mobile users entering each page in last 7 days. The massive drop between the quiz and login-register is where the funnel is bleeding. Legacy /bo3-b and /wl-pre-consultation got zero mobile traffic this week. GLP-2 has effectively become the funnel.
84 dead clicks on whitespace, 60+42+18 on masked answer inputs, 18 on Phone, 12 on the Email/Phone/Password block. The largest dead-click cluster on the site. Inputs are not reliably focusing on first tap. Confirm inputmode, type="tel"/type="email", and that each label has a matching htmlFor. Test inside the Facebook in-app browser.
17 dead clicks on the primary advance CTA. Classic validation race: the button is enabled in the DOM but the handler is bound after first render. Ensure the handler is attached on mount and button state transitions are atomic.
Evidence: 17 dead clicks on "Next" on /glp2-pre-consultation.21 dead clicks on "What's Your Height And We..." and 12 on "Persons, how can we reac...". Users tap the heading expecting it to advance. Remove any cursor: pointer and bind clearly to inputs below.
7 dead clicks on the "% complete" bar. Users want to jump between answered steps. Convert the progress bar into a working step navigator (preferred, reduces drop-off) or remove the pointer cursor so users stop trying.
Evidence: Clarity dead-click row "▫% complete".Avg mobile scroll depth is 22.25% on this page. The first viewport has to carry the whole pitch. Put "AM I QUALIFIED?" inside the first 500 px, tighten the offer banner, and delay the chat bubble so it stops occluding the CTA on 375 px screens.
Evidence: Clarity scroll depth, heatmap on /glp2-offer-hero.window.webkit.messageHandlers (Meta in-app browsers)70 of 73 USA JS errors this week come from an unclassified browser bucket (Meta and TikTok in-app WebViews). The errors fire on /glp2-pre-consultation, /bo4, /bo5. Wrap bridge calls in if (window.webkit?.messageHandlers?.X) so the page does not throw when the bridge is absent.
Mobile Checkout event: 3. BeginCheckout: 0. The selector is not firing. You cannot optimize checkout if you cannot measure the drop-off into it. Rewire before running any A/B test on the checkout page.
Evidence: Clarity smart events breakdown.1,370 users finish the GLP-2 quiz; only a handful reach login-register. A 99% drop between quiz and account creation suggests the "Continue" routing on the final quiz step is broken or the transition page is confusing. Reproduce the quiz-to-checkout handoff on mobile iOS Safari and Meta in-app browsers.
Evidence: funnel drop-off 1,370 → <5 mobile users.Zero mobile traffic this week. If any paid traffic still points at these URLs, reallocate to /bo4/bo5/GLP-2. Consolidate tests into the active funnel.
Evidence: Clarity top pages.







BeginCheckout 0 vs Checkout 3 confirms Priority 7. The BeginCheckout selector is not firing reliably on mobile. Rewire the event selector and the whole funnel becomes measurable.