Tracking user interactions in Omniscope using Mixpanel

Modified on Wed, 19 Nov at 4:52 PM

If you need to track how users interact with an Omniscope report, what they click, which components they use, which tabs they visit, you can now do this using Mixpanel. This works as an alternative to Google Analytics and provides more detail about interactions inside the report, not just pageviews.

We provide a small “Mixpanel Tracker” custom view that you place anywhere in your report. The view is invisible to the user and runs a Mixpanel script inside an iframe, listening for clicks and interactions across the entire report.


What the tracker records

Once added to a report, the tracker captures:

  • Clicks inside the report, including charts, filters, controls, tabs, div and svg elements.

  • A component path showing where the click happened.

  • Component metadata, such as any data-* attributes.

  • The report name and tab name the user is on.

  • The user’s Omniscope identity (e.g., email), if available.

  • Standard Mixpanel metadata (browser, device, referrer, etc.).

The tracker view can be added as tiny 1 pixel or transparent view to not affect the layout of your report.


How to set it up

  1. Add the Mixpanel Tracker custom view to your report tab.

  2. Open its settings and paste in:

    • Your Mixpanel Project Token 

    • The API Host (e.g., https://api.mixpanel.com or the EU endpoint)

  3. Publish or open the report.

  4. Interactions inside the report will immediately start appearing as events in Mixpanel under omniscope_component_click.



What you’ll see in Mixpanel

Each click event includes:

  • aut_name_path – full component path (e.g. "Filters > Country > checkbox")

  • data_attrs – metadata from the clicked element

  • report_name and tab_name

  • user_identity

  • Technical details like element tag, classes, and DOM path

This lets you build funnels, feature usage dashboards, and understand detailed navigation patterns inside Omniscope.


Bonus: analyse Mixpanel events back in Omniscope

If you want to go further, you can export the events from Mixpanel and load them straight back into Omniscope for deeper analysis, dashboards, or blending with other datasets. Ask the Report Ninja to create a new report out of it.... and boom!.. you'll start seeing something meaningful


If you have multiple reports, just drop the Mixpanel Tracker into each tab and reuse the same Mixpanel project to get a unified view of user interaction analytics across your Omniscope environment.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article