
內容簡介
Ponte Analytics for Umami 是一款將 WordPress 連接至自我托管的 Umami 分析平台的外掛,讓網站擁有者能夠在不撰寫 JavaScript 的情況下,直接追蹤訪客行為,並保持數據隱私。
【主要功能】
• 直接將訪客數據傳送至 Umami 伺服器
• 支援 WooCommerce、Contact Form 7 和 Elementor 等外掛
• 可追蹤連結點擊、按鈕點擊和表單提交
• 提供網站儀表板小工具顯示配置狀態
• 自訂事件追蹤和角色排除功能
外掛標籤
開發者團隊
原文外掛簡介
Your analytics stay on your own server. Ponte Analytics for Umami connects WordPress to the self-hosted Umami v3.x instance you run. Visitor data goes straight from the browser to your Umami server – it never reaches nquare, so there is nothing for us to store.
It is for site owners who already run Umami and want WordPress events – form submissions, purchases, button clicks – recorded there, without writing any JavaScript.
Umami is open-source, cookie-free and privacy-friendly by design, and this plugin keeps it that way: purely client-side, no server-to-server calls, and no database tables created.
This plugin never asks for an Umami API key. It has no reason to – nothing talks to Umami from your server, only from your visitors’ browsers.
Two fields and a toggle
Enter your Umami host URL and Website ID, switch tracking on, and the tracker is live. A WordPress dashboard widget then shows your configuration at a glance, with a direct link to your Umami share URL.
Tracks what matters, without writing code
Each of these is individually toggleable:
Link clicks and outbound links
Button clicks – native, standalone buttons
Form submissions, including the form’s submit button
Comment submissions
Web Vitals (opt-in) – LCP, INP, CLS, FCP and TTFB, via Umami 3.x
Works with the plugins you already use
WooCommerce – a single purchase event carrying revenue, currency and product info, feeding Umami’s revenue reports. Fully compatible with High-Performance Order Storage (HPOS).
Contact Form 7 and WPForms – fire a custom event on a successful submission, named and configured from the form’s own editor.
Gutenberg – track clicks on core Button blocks, with a custom event name and data set straight from the block editor.
Elementor – track Elementor button clicks as events, even when general link tracking is off.
Control over the details
Per-role exclusion, with Administrator, Editor and Shop Manager excluded out of the box. Custom script loading (defer/async), a global event tag, URL query/hash stripping, a domains allowlist and Do Not Track honouring – each mapped to a native Umami tracker attribute.
Need something bespoke? Call window.ponteAnalytics.track( 'name', { key: 'value' } ) from your own JavaScript to send your own events.
You will need a self-hosted Umami v3.x instance already running. This plugin is the bridge to Umami – it does not include, bundle or host analytics 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
