virling Pricing Self-host Demo Changelog Agencies GitHub Start free trial
compare / matomo

Virling vs Matomo: a Matomo alternative for revenue

Matomo is a full open-source web analytics suite. Virling does one job: it reads your payments and joins each one to the visit before it, so you see which channels bring customers who pay and stay.

VirlingMatomo
Open sourceYes, AGPLv3Yes, GPLv3
Self-hostYes, one Rust binary with embedded storage. No Postgres, ClickHouse or Redis.Yes. Matomo 6 needs a web server, PHP 8.1 or newer, and MySQL 8.0 or MariaDB 10.6 or newer
RevenueRead from Stripe, Paddle, Shopify, WooCommerce, Dodo Payments, Polar, LemonSqueezy, Creem or RevenueCat with a key, no event codeEcommerce orders sent from your site's tracking code or server-side tracking
Retention by first-payment channelYes. Customers are grouped by the channel of their first payment, and renewals keep itSee their docs
AI assistant visitsYes. AI assistants are their own channel, with revenueYes. An AI Assistants channel, from referrer data
AI crawler fetchesYes. Pages each AI company's bots read; every fetch once you add the server snippetYes, for AI chatbots that fetch pages to answer someone, through a server-side integration such as Cloudflare or CloudFront. Training and indexing crawlers are excluded
AI answers trackingYes. Your buyer questions asked to ChatGPT, Claude, Perplexity and Gemini every week. Paid hosted plans, or your own keys when self-hostingNot covered in their AI Assistants docs
MCP serverYes, read-onlyYes. A free MCP Server plugin for Matomo On-Premise 5.8 and later
PriceFree to self-host. Hosted: $19 a month, or $79 a month for agencies. Every hosted plan starts with a 14-day free trial.On-Premise Community edition is free. Cloud starts at 29 a month for 50,000 hits, excluding tax

Based on Matomo's public docs and pricing, checked on 1 November 2026: requirements, pricing, ecommerce, AI assistants, MCP Server plugin, license. See their site for current features and pricing. Something out of date? Tell us.

When Matomo is the better fit

You want a broad, GPL-licensed web analytics suite on a PHP and MySQL stack you already run, with AI assistant reports and an MCP plugin, and you are happy to send ecommerce orders from your own tracking code.

When Virling is the better fit

You sell a product or subscription and want payments read straight from your provider, joined to the visit before them, with retention by first-payment channel and a weekly check of whether AI assistants name you. All in one binary with no database server.

Frequently asked questions

Is there an open-source Matomo alternative for revenue attribution?

Yes. Virling is open source under AGPLv3. It reads payments from Stripe, Paddle, Shopify, WooCommerce, Dodo Payments, Polar, LemonSqueezy, Creem or RevenueCat and credits each one to the visit before it, with no ecommerce tracking code.

What does it take to self-host Matomo and Virling?

Matomo 6 needs a web server, PHP 8.1 or newer and MySQL 8.0 or MariaDB 10.6 or newer. Virling is one Rust binary with embedded storage.

When is Matomo the better fit?

When you want a broad web analytics suite on a PHP and MySQL stack you already run, and you are happy to send ecommerce orders from your own code.

Start free trial See the demo