NEW: Heap for mobile. Track every interaction, on every platform.

Learn more
skip to content
Loading...
    • The Digital Insights Platform Transform your digital experience
    • How Heap Works A video guide
    • How Heap Compares Heap vs. competitors
    • The Future of Insights A comic book guide
  • Data Insights

    • Session Replay Complete context with a single click
    • Illuminate Data science that pinpoints unknown friction
    • Journeys Visual maps of all user flows

    Data Analysis

    • Segments User cohorts for actionable insights
    • Dashboards Share insights on critical metrics
    • Charts Analyze everything about your users
    • Playbooks Plug-and-play templates and analyses

    Data Foundation

    • Capture Automatic event tracking and apis
    • Mobile Track and analyze your users across devices
    • Enrichment Add context to your data
    • Integrations Connect bi-directionally to other tools

    Data Management

    • Governance Keep data clean and trusted
    • Security & Privacy Security and compliance made simple
    • Infrastructure How we build for scale
    • Heap Connect Send Heap data directly to your warehouse
  • Solutions

    • Funnel Optimization Improve conversion in user flows
    • Product Adoption Maximize adoption across your site
    • User Behavior Understand what your users do
    • Product Led Growth Manage PLG with data

    Industries

    • SaaS Easily improve acquisition, retention, and expansion
    • eCommerce Increase purchases and order value
    • Financial Services Raise share of wallet and LTV

    Heap For Teams

    • Product Teams Optimize product activation, conversion and retention
    • Marketing Teams Optimize acquisition performance and costs
    • Data Teams Optimize behavioral data without code
  • Pricing
  • Support

    • Heap University Video Tutorials
    • Help Center How to use Heap
    • Heap Plays Tactical how-to guides
    • Heap Updates
    • Professional Services

    Resources

    • Blog A community for digital builders
    • Content Library Ebooks, whitepapers, videos, guides
    • Press News from and about Heap
    • Webinars & Events Virtual and live events
    • Careers Join us

    Ecosystem

    • Customer Community Join the conversation
    • Partners Technology and Solutions Partners
    • Developers
    • Customers Over 8,000 successful companies
  • Free TrialRequest Demo
  • Log In
  • Free Trial
  • Request Demo
  • Log In

All Blogs

Product Insights

Using Data to Simplify Your Product

Ravi Parikh
June 2, 20144 min read
  • Facebook
  • Twitter
  • LinkedIn
Heap

Building new features is fun. There are few things more exciting than imagining the myriad possibilities of your product, and making those possibilities happen. But it’s often just as important to remove unneeded features. Here’s why.

Why remove a feature?

Even the simplest features have an ongoing cost. Let’s say your product allows customers to create graphs. One day, you decide to add a feature where customers can also download image representations of those graphs. A developer puts together the feature quickly by using a library that converts your SVG graphs to PNG image format.

But that’s not where the cost ends. Once the feature goes live, people are confused about what “Export as PNG” means, so you have to edit the text to read “Export as Image.” Also, it turns out the downloaded file is missing a file extension in Safari, so a minor fix has to go out there.

Then a few weeks later you upgrade the UI of the graph view and also have to figure out where to fit in the image export button. Finally, a few months later you change your graphing library so it’s no longer using SVG, and you need to find a new image conversion library that works with the new graph format. These small changes add up to a lot of distractions and wasted time for your development team.

Your product shouldn’t be a “bundle of stuff,” it should be a cohesive experience. You may have seen those tables comparing products, showing a bunch of checkmarks in the featured product’s column and few checkmarks for their competitors. These rarely work, since most product purchasing decisions aren’t a result of weighing Feature Set A vs Feature Set B. It’s much more about how well a product communicates its core value proposition, ease of use, etc.

This is why things like a solid onboarding process or good documentation can’t be advertised as features, but can improve customer satisfaction and retention. To that end, removing features can be a way of de-cluttering the UI and eliminating distractions.

So if we accept that sometimes features need to go, how do we determine that? Let’s take a look at how to use data to figure out whether a feature should stay or go.

Create a Hypothesis

You should have an intuition about why a feature should go before diving in. Simple high-level engagement metrics (e.g. percentage of users who are using a feature) are a good starting point, but you should also have good qualitative reasons for wanting to remove a feature.

In our product, we allow people to create line graphs that show how various metrics are trending over time. We used to have an checkbox option to display the graph as a cumulative graph. A few months ago, I had just spent a couple hours fixing a bug related to cumulative graphs. That was the third time we’d spent developer time maintaining this feature. This ongoing cost, plus my strong beliefs about the uselessness of cumulative graphs, led me to ask whether this was something we should remove.

Measure Engagement

When evaluating the cumulative graph feature, we first looked at overall engagement. About 13% of all Heap users tried out the feature at least once, which is a pretty sizable portion:

Report of the number of users who view a dashboard and then use the cumulative graph toggle

But that’s also somewhat expected. The cumulative graph checkbox was prominently displayed in our graphs, it made sense that a lot of folks would try it out at least once. So we asked a follow-up question: how many times were people using the feature? If someone used it once, did they deem it useful enough to keep coming back? Here’s a graph showing the number of times people clicked the cumulative graph checkbox:

A graph showing the number of times people clicked the cumulative graph checkbox.

Most people only used the cumulative graph feature once or twice. The spike at 2 (and smaller spikes at 4 and 6) makes sense, since a lot of people clicked the checkbox to see what would happen, and un-checked it right after. Usage is quite low: only 16 people used the feature more than 8 times.

Segmentation

We’ve established that the cumulative graph feature has low overall usage, and the people who do try it out don’t end up using it often. But there are a few frequent users of the feature, and we need to figure out whether this is delivering real value, or whether these are just random outliers.

If we can make a case that these users fall into an important customer segment, then it may be a useful feature, even if it has low overall usage. For example, Adobe Photoshop has thousands of niche features that rarely get used. But if a focused subset of Photoshop users like “aerial sports photographers” needs a specific feature, then it may be worth maintaining.

For the cumulative graph feature, we had few enough volume users that we were able to just look at those accounts individually. We generated a list of users who had used the cumulative graph feature at least 8 times in the prior week. It turned out that most of these customers were on our free plan. Also, their usage of the feature didn’t seem to be part of any their core Heap reports or other value-generating activities.

We considered reaching out to a few of these customers to get feedback, but we felt confident enough to remove the feature entirely. Since then, we haven’t received a single complaint or comment about the absence of the feature, or any customer churn that we could attribute to that change.

Ravi Parikh

Was this helpful?
PreviousNext

Related Stories

See All

  • Heap.io

    Data Stories

    Celebrating H&R Block as the inaugural winner of the Digital Innovator Award

    March 22, 2023

  • Heap.io

    Product Updates

    Introducing Heap for mobile: see Everything, Everywhere all at once

    March 14, 2023

  • Heap.io

    Data Stories

    How I shipped a mobile app without tracking and bad things™ happened

    March 15, 2023

Subscribe

Sign up to stay on top of the latest posts.

Better insights. Faster.

Request Demo
  • Platform
  • Capture
  • Enrichment
  • Integrations
  • Governance
  • Security & Privacy
  • Infrastructure
  • Illuminate
  • Segments
  • Charts
  • Dashboards
  • Playbooks
  • Use Cases
  • Funnel Optimization
  • Product Adoption
  • User Behavior
  • Product Led Growth
  • Customer 360
  • SaaS
  • eCommerce
  • Financial Services
  • Why Heap
  • The Digital Insights Platform
  • How Heap Works
  • How Heap Compares
  • The Future of Insights
  • Resources
  • Blog
  • Content Library
  • Events
  • Topics
  • Heap University
  • Community
  • Professional Services
  • Company
  • About
  • Partners
  • Press
  • Careers
  • Customers
  • Support
  • Request Demo
  • Help Center
  • Contact Us
  • Pricing
  • Social
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube

© 2023 Heap Inc. All Rights Reserved.

  • Legal
  • Privacy Policy
  • Status
  • Trust