Dashboard Refresh (Part 2) — Consolidated Admin Menu, Cross-Site A/B Test List, and Faster Load Times

HeatMapX Engineering Team4 min read
  • dashboard
  • performance
  • ab-testing

On 2026-07-01, we updated the HeatMapX dashboard (heatmapx.com/dashboard) as part two of our redesign. Following June's full renewal, this update focuses on "making everyday operations simpler and faster," with combined improvements to menu structure, list views, and load times.

Key Changes

⚙ New "Admin" Menu

We've added a new "Admin" section to the sidebar. Plan & Billing and Settings, which were previously mixed in with other menu items, are now grouped together under "Admin." This creates a clear separation between the features you use every day (heatmaps, A/B testing) and administrative items you touch only occasionally.

  • Frequently used features now appear at the top, with admin-related items organized under "Admin" for a more natural layout
  • We also changed the "Coming Soon" label to "Planned for a Future Release" so features still in development are easier to identify at a glance

▤ A/B Test List Now Shown Across All Sites

Previously, viewing the A/B test list required selecting a target site first. We've now removed the site selector and combined experiments from all registered sites into a single view.

  • Experiments from every site can now be seen in one unified list
  • A site name column has been added to the list, making it immediately clear which site each experiment belongs to
  • This resolves the confusing behavior where some experiments wouldn't appear unless a specific site was selected

🔗 Site Names in the Heatmap List Are Now Clickable

Site names in the heatmap list are now links. They're displayed in orange at all times, with an underline appearing on hover, making it clear at a glance that they're clickable. You can now jump straight to the site you want with a single click from the list.

🆔 Account ID Now Shown in Settings

We've added an Account ID (the first 8 digits of your account identifier, partially masked) to the Settings page. When contacting support, providing this ID helps us identify your account more quickly. This field is display-only and has no effect on your account or any external systems.

◻ Move Toward Flat Design

We're gradually moving the entire dashboard toward a cleaner, less cluttered flat design. As a first step, we've removed the drop shadows on input fields. We'll continue reducing visual noise going forward to make information easier to read.

👣 "First 3 Steps" Now Available on Existing Users' Home Screen Too

"First 3 Steps," previously shown only to new customers, is now also available on existing customers' home screen, displayed in a collapsible format. It stays collapsed by default so it won't get in your way, but you can expand it anytime you want to revisit the setup instructions.

⚡ Faster Load Times

We've significantly reduced the wait time you experience when switching between screens.

  • Pinned the serving region to Tokyo: Previously, dashboard processing ran in a US region, requiring a round trip across the Pacific to reach the database (located in Tokyo) on every request. We've pinned processing to the Tokyo region, eliminating that round-trip latency.
  • Parallelized home screen data fetching: The various metrics displayed on the home screen, previously fetched sequentially one after another, are now fetched concurrently.

Together, these two changes have reduced the home screen's load time from several seconds to roughly 0.2 seconds in our internal measurements. Since this speedup comes from making the processing itself faster rather than relying on caching, the data you see is always up to date.

Scope of Impact

This update affects only the dashboard's UI, display, and load times. It has no effect on tracking logic, data structures, or the API. Existing embedded tracker tags will continue to work as-is, with no impact on data currently being collected.

Heatmaps you run from Claude Code — free to start.

Drop in one tracker tag. Analyze and ship CRO improvement PRs from the CLI. No credit card · 30-second setup.