Track Custom Events by User in React Native & Web Analytics

Events tell you what happened. Now see who did it.

Feb 23, 2025

Custom EventsProduct Analytics
Vexo Team – Co-Founder
Jump to section

Custom events tell you what happened. Now you can see who did it — and watch their replay.

Custom events are one of the most powerful features in Vexo's React Native and Web analytics. They let you track exactly what matters to your app — signups, purchases, feature usage, errors, anything you define. But until now, you could see that events happened without easily seeing which users triggered them.

That changes today.

Vexo custom events page showing user attribution, power users list, and event filtering

User Attribution on Custom Events

When you open any custom event in Vexo, you'll now see a user filtering dropdown. Type to search for a specific user by email or device ID, and the results show your power users first — the ones who trigger this event most frequently.

Click any user to jump straight to their profile, with your current filters preserved. Or, if there's a session replay attached, click "Watch replay" to see exactly what happened.

This makes debugging specific user issues significantly faster. Instead of searching through sessions hoping to find the right one, you start from the event and work backward:

  1. Open the custom event
  2. Find the user (or browse power users)
  3. Click through to their replay

Three clicks from "this event fired" to "here's what the user was doing."

Power Users Per Event

Vexo's power users feature deserves its own mention. For every custom event, Vexo now surfaces the users who trigger it most frequently.

This is useful in several ways:

  • Identify your most engaged users — who's using a feature heavily?
  • Spot problematic patterns — is the same user hitting an error repeatedly?
  • Find your champions — who are the power users of your most important flows?

Power users are ranked by count and available directly in the event detail view. No extra setup, no separate report.

Filter to Events with Replays

Sometimes you just want to see the events where you can actually watch what happened. The new "With Recording" toggle filters your event list to only show events that have session replays attached.

One click. No more opening events to check if there's a replay, then backing out when there isn't.

This pairs well with user filtering. Filter to a specific user, toggle "With Recording," and you've got a focused list of watchable moments from that user's sessions.

Global Filters Work Everywhere

We've also improved how filters behave across Vexo. Date range, country, OS, and version filters now apply consistently to:

  • Device pages
  • Custom events
  • Session lists
  • Event distributions

Set a filter in one view, navigate to a related page, and your filters come with you. No more resetting filters as you move between views.

This sounds small, but it removes real friction. You can drill into a specific cohort — users in Germany on iOS 17, for example — and stay in that context as you explore.

Try It Today

These features are live now. If you're already tracking custom events, open any event and you'll see the new user dropdown and replay toggle.

If you're not tracking custom events yet, check out the docs to get started.

Questions or feedback? Reach out at hello@vexo.co or join our Discord. We're listening.

Categories

Custom EventsProduct Analytics

Related Articles

Behavioral Cohorts and Retention Grids in Vexo

Behavioral Cohorts and Retention Grids in Vexo

Vexo turns a single retention number into a full cohort grid — daily, weekly, or monthly — and lets you define a behavioral cohort by a custom event to see which users keep coming back.

Custom Formula Metrics: Build Your Own Numbers

Custom Formula Metrics: Build Your Own Numbers

Combine the metrics you already track into a formula — errors per session, taps per download — and Vexo tracks the result as a live number and trend on your mobile dashboard.

Identify Your Users: Traits and User Profiles in Vexo

Identify Your Users: Traits and User Profiles in Vexo

Attach a real user to a device with identifyDevice(email, traits): send an email plus attributes like name, plan, or company, and Vexo shows them on the device detail so replays tie to a known user.

See How Users Move Through Your App: User Flow Analysis

See How Users Move Through Your App: User Flow Analysis

Vexo maps the top screen-to-screen paths through your app — including where users drop off — as a flow (Sankey) view. Anchor a screen to see what leads in and where people go next.

Start tracking your product today

Understand your users, grow faster.

Get started →

Start tracking your product today

Understand your users, grow faster.

Get started →

Categories

Custom EventsProduct Analytics

Related Articles

Behavioral Cohorts and Retention Grids in Vexo

Behavioral Cohorts and Retention Grids in Vexo

Vexo turns a single retention number into a full cohort grid — daily, weekly, or monthly — and lets you define a behavioral cohort by a custom event to see which users keep coming back.

Custom Formula Metrics: Build Your Own Numbers

Custom Formula Metrics: Build Your Own Numbers

Combine the metrics you already track into a formula — errors per session, taps per download — and Vexo tracks the result as a live number and trend on your mobile dashboard.

Identify Your Users: Traits and User Profiles in Vexo

Identify Your Users: Traits and User Profiles in Vexo

Attach a real user to a device with identifyDevice(email, traits): send an email plus attributes like name, plan, or company, and Vexo shows them on the device detail so replays tie to a known user.

See How Users Move Through Your App: User Flow Analysis

See How Users Move Through Your App: User Flow Analysis

Vexo maps the top screen-to-screen paths through your app — including where users drop off — as a flow (Sankey) view. Anchor a screen to see what leads in and where people go next.

Start today for free

Our free tier is the perfect starting point to try vexo. You can upgrade at any time!

Start for freeLive Demo
Vexo Analytics

Product

  • Session Replays
  • React Native Analytics
  • Custom Events
  • Heatmaps

Company

  • Pricing
  • Blogs
  • Documentation
  • FAQ

Social

  • Discord
  • X (Formerly twitter)
  • Linkedin
  • Github
  • Bluesky
  • Reddit

Legal

  • Terms and conditions
  • Privacy Policy