Improving our frontend tracking with Avo - Superpayments

Improving our frontend tracking with Avo

Mar 17, 2026

Data

Overview

This article explains how we’ve revamped our product analytics frontend tracking at Super using Avo 📊. For a long time, we relied on Google Sheets to document frontend events, which led to unclear ownership, inconsistent schemas, and slow, manual QA in Segment. We’ve since moved to Avo’s Tracking Plan and Inspector, giving us a single source of truth, a proper branching and peer review process with developers, and automated validation.

➡️ The result: cleaner data, faster debugging, and much smoother collaboration between data and engineering ✅.

Introduction

Accurate tracking is essential for reliable data monitoring. It helps us confirm that newly released features work as expected, identify and fix bugs, and optimise key user journeys – for example, the funnel for the Super Credit application.

When tracking goes wrong, the symptoms can vary:

But the root cause is almost always the same: poor or missing documentation.

Our previous setup: Google Sheets as a tracking plan 📄

Until recently, our main solution for documenting frontend tracking was Google Sheets. For each new feature, we would either create a new document or add a new tab listing all the events that needed to be tracked.

What worked well:

The data team was responsible for:

However, the limitations quickly became obvious.

Key pain points ⚠️:

Because of these limitations, we decided to look for a better solution.

Exploring alternatives and discovering Avo

One option we considered was documenting our tracking events in JSON files and using GitHub for version control, branching, and reviews. This would have been free and would have given us better structure, but it would also have been fairly developer-centric and not very user-friendly for non-engineers.

After some research, we came across Avo, a tool focused on frontend tracking schema management, observability, and monitoring.

Avo offers two main components:

The Tracking Plan: a single source of truth 📘

The Tracking Plan is where we define all the events sent from the frontend via Segment.

In Avo, events can be organised by category – for example:

Each event includes:

What Avo improves:

The Inspector: validating implementation automatically 🔎

The second major feature we use is the Inspector.

The Inspector connects Segment to Avo so that Avo can:

This is extremely useful for:

How we are using Avo today

We started using Avo in the context of the Super Credit features. It has already:

At the moment, we’re using the free version of Avo, which comes with some limitations:

Whether upgrading to the paid version would be worth it is still under review.

We are also in the process of migrating our legacy frontend tracking documentation. Around 80% of event definitions related to frontend checkout and Webflow (including Super Credit) have been moved from Google Sheets to Avo. The next step is to complete the migration for app-related frontend events.

Conclusion 🎯

Overall, our experience with Avo has been extremely positive. It is user-friendly, has saved us significant time, and has improved collaboration both within the data team and between data and development.

By moving away from ad-hoc Google Sheets towards a proper schema management and observability tool, we’ve made our tracking more reliable, our debugging faster, and our analytics more trustworthy – which ultimately helps us build and improve features like Super Credit with much more confidence.

Clément Raul, Data