Ponte Analytics For Umami Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Ponte Analytics for Umami connects your WordPress site to your own self-hosted Umami analytics instance. It injects the official Umami tracker script into your site’s front end so that your Umami installation records the analytics – not us. No data is ever sent to nquare.
Umami is open-source, cookie-free, and privacy-friendly by design. This plugin is purely client-side: your browser talks directly to your Umami server, there are no server-to-server calls, no Umami credentials are stored on your site, and no custom database tables are created.
Features
- Simple connection panel: enter your Umami host URL and Website ID, turn on tracking, and the tracker is live on your site.
- Per-role exclusion – choose which roles (e.g. Administrator) are never tracked.
- Automatic tracking of link clicks, outbound links, buttons (native, standalone buttons – not a form’s submit button), form submissions (including their submit button), and comment submissions – each individually toggleable.
- Performance / Web Vitals tracking (opt-in) – LCP, INP, CLS, FCP, TTFB via Umami 3.x.
- A JavaScript developer API,
window.ponteAnalytics.track(name, data), for tracking your own custom events. - Gutenberg integration – track clicks on core Button blocks with a custom event name and data straight from the block editor.
- Contact Form 7 and WPForms integration – fire a custom event whenever a form is submitted successfully.
- WooCommerce integration – a single
purchaseevent with revenue, currency, and product info feeds Umami’s revenue reports; fully compatible with High-Performance Order Storage (HPOS). - Elementor integration – track clicks on Elementor buttons as events, even when general link tracking is off.
- A WordPress dashboard widget showing your tracker configuration at a glance, with a direct link to your Umami share URL.
- Advanced options: custom script loading (defer/async), a global event tag, URL query/hash stripping, a domains allowlist, Do Not Track honouring, and more – each mapped to a native Umami tracker attribute.
Requires a working self-hosted Umami v3.x instance – this plugin does not include or bundle Umami itself.
Credits
With thanks to the Umami team for the open-source analytics software this plugin connects to – Ponte Analytics for Umami would not exist without their work. It is an independent plugin, not affiliated with or endorsed by Umami. Built and maintained by nquare.
External services
This plugin connects your site to a self-hosted Umami instance that you install and control – not a service operated by nquare.
What is loaded, from where, and when: once you enter a Host URL and Website ID and turn tracking on, the plugin injects Umami’s own tracker script (script.js, or a renamed equivalent, served from the Host URL you configured) into the front-end pages of your site, for visitors whose role is not excluded from tracking. This is executable JavaScript from your own Umami server, not from nquare – loading it is equivalent to adding the tracker snippet Umami itself instructs you to add manually.
What data is sent, and to whom: the tracker script running in a visitor’s browser sends page-view and event data (URL, referrer, browser/device details Umami itself collects, and any custom event names/data configured through this plugin’s integrations or its window.ponteAnalytics.track() API) directly to your own Umami instance – the Host URL you configured, or the Host URL override if you have set one. Nothing is sent to, or passes through, any server operated by nquare – the plugin makes no server-to-server calls and stores no Umami credentials.
Umami’s own terms: Umami is open-source software you self-host under its own terms.
- Documentation: https://umami.is/docs
- Source code: https://github.com/umami-software/umami
- License (MIT): https://github.com/umami-software/umami/blob/master/LICENSE
- Privacy policy: https://umami.is/privacy
Screenshots
The Ponte Analytics for Umami settings screen – General, Events & integrations, Advanced, and Tools & Support tabs.
The WordPress dashboard status widget, showing your tracker configuration at a glance.
An event landing in your own Umami dashboard.
