Ready to fast-forward your CX? Join us at CX Circle NYC on September 30, 2025 to find out how!
Register now
Contentsquare x DonorsChoose

DonorsChoose discovers how to improve their customers' experience from Heap by Contentsquare

Asset — Customer story — DonorsChoose Logo
Products used
Product Analytics
Share article

This customer story was originally published on Heap.io and reflects the customer’s experience with its product offering. Following Heap.io integration under the Contentsquare legal group, this customer story has been migrated to this site [Contentsquare.com] as part of our unified content experience.

DonorsChoose has raised nearly $300 million to help teachers and students in high-need communities. As Senior Director of Product Management, Charlotte Weiskittelover sees product development, A/B testing, and usability testing to ensure that donors and teachers have an amazing and consistent experience.

Charlotte Weiskittel, Product Management Heap by Contentsquare has helped Charlotte measure how product changes impact donor conversion and user retention without having to think about instrumenting analytics code beforehand. Heap has also opened up data to people at DonorsChoose who didn’t have access before, leading to some unexpected wins.

Problems with Google Analytics and SQL queries

Charlotte initially used a combination of Google Analytics and SQL queries. Google Analytics was helpful upfront with pre-built pageview-based reports, but tracking granular user interactions for every new feature took a lot of forethought and developer time.

Another approach Charlotte and the rest of the team took was to look directly in their database. They ran SQL queries directly against user accounts, donation records, and other recorded data. But this strategy had two major drawbacks. Many of Charlotte’s teammates didn’t all have enough proficiency with SQL to access the data they needed. Also, the data recorded in their database didn’t cover a lot of key client-side interactions like clicks, pageviews, and errors that would help them measure the usability of the site.

Funnel analysis

Charlotte decided to take a look at Heap instead.

One of the first use cases was measuring the conversion rate and health of their donation funnel. In many ways, DonorsChoose’s donation flow operates similarly to an e-commerce business. Users search for projects, find something that they feel a personal connection with, and then follow a multi-step checkout flow that ends with a “Thank You” page. Heap by Contentsquare lets Charlotte define events related to each step of that flow, including every error message, and start measuring conversion within seconds.

Customer support: an unexpected win

An important group at DonorsChoose is the customer relations team.

They help site visitors who have problems creating projects, making donations, and navigating the site in other ways. A longstanding problem of the customer relations team was the difficulty in diagnosing what problem a user was running into.

  • Were they getting confused by the UI?

  • Was it an on-page Javascript error?

  • Or something else entirely?

Once DonorsChoose started using Heap by Contentsquare, Charlotte quickly realized its potential to improve their support process. Heap’s list view allows the support team to look up an individual user and see exactly what he or she did on the site to better troubleshoot the problem. Heap by Contentsquare's API also lets them provide additional context with very little effort, such as user metadata, client-side and server-side errors, and more.

Ready to see more?

Discover how Contentsquare could help you get insights faster.

Continue reading