Insight Springs: A benchmark report experience

I built a unique, interactive B2B report — complete with music and SFX, animation, player controls, and other game-like features — that exceeded annual goals within mere weeks of launch.

ClientFullstory
DateJuly 2025
IndustrySaaS
Live Project
  • Code
  • Animation
  • Interaction Design
  • Sound Design
  • HTML
  • SCSS
  • JavaScript
  • React
  • SVG
Insight Springs landing page
Insight Springs retail scene
Insight Springs casino scene
The UX was inspired by 2D side-scrollers

Background

Everybody loves a good B2B report, right? Did I just hear you groan from across the internet? Don't worry. This one got un-boring-ified™ by yours truly.

Fullstory's 2025 benchmark report is based on 14 billion anonymized user sessions across desktop and mobile. It spotlights year-over-year behavioral trends and makes it easier to see where digital experiences are improving (or failing).

There are two ways to explore it. The web-based version, Insight Springs, is fast, visual, and engaging — a great way to quickly dig into the trends that matter most. (This is the part I worked on.) There's also a PDF download for people who want to dive into the details.

Insight Springs restaurant scene
Example of one "level" of the report experience

Process

Early creative direction drew from old-school, 8-bit games. Though we quickly abandoned that particular art style (pixel art takes a lot of time), I ran with the idea of creating a game-like experience.

Having made actual web-native video games in the past, I initially explored using Phaser or PixiJS to render the whole experience in an HTML canvas. But that approach had a few drawbacks, namely:

I was also just cautious of over-engineering this thing. Yes, we wanted the experience to feel like a game. But we weren't making a real game with player health, achievements, and so on.

Insight Springs airport scene
Insight Springs bank scene
Each scene contained several interactive elements

Ultimately, what I proposed and built was an SVG-based experience. The scenes and in-game elements, such as characters and props, were all SVGs that I manipulated with CSS and JavaScript. (Overlays that show the insights are standard DOM elements — ensuring maximum accessibility.)

"All this with SVG?!" you say? Why, yes. SVG is one of my favorite tools in the creative developer's toolkit. It's not new or flashy. But it's reliable, flexible, and easy to work with. After all, SVG uses a markup-based language, just like HTML. And, also like HTML, it's fully compatible with CSS and JavaScript.

That's how I was able to quickly build core gameplay features, including keyboard controls for moving the player character, interaction-based motion and sound effects, and more.

Video walkthrough of the report "gameplay"

Challenges

SVG is tremendously well-supported on the web. But there are a few gotchas when it comes to animating them consistently across browsers. Safari, in particular, is hard to work with. (I swear, Safari is the new Internet Explorer.) So, I had to spend a fair bit of time testing and adding Safari-specific tweaks.

Performance was also a concern. HTML canvas might not be accessible, but it certainly is more performant than SVG when it comes to animating lots of things. Ultimately, I just had to be conservative with the complexity of animations, and, in some cases, disable a few of them on (you guessed it) Safari.

All in all, I believe the tradeoffs of using SVG over Canvas were worth it in this project. But I do feel like I was pushing SVG to its limit.

Results

Within just a few weeks of launch, this experience generated 150% more leads than the previous year's PDF-based report — blowing past annual projections and goals.

Logan's superpowers are his creativity, problem-solving skills, and ability to execute quickly and flawlessly. He has an incredible talent for taking complex, abstract ideas and turning them into polished, engaging digital experiences. If there's ever a gap in knowledge, Logan doesn't get stuck—he figures it out. His adaptability, combined with his sharp creative instincts, makes him an invaluable resource for any team.

Oriana Lovera Kaufman

Oriana Lovera Kaufman
ACD, Lead Brand & Marketing Designer at Fullstory

See Live Project ← More case studies