Referrers ranked by orders, and each one's share.
Matomo, finally read.
You chose Matomo to stay in control of your data. Kyras reads it, cloud or self-hosted, and answers you in French, figure and source included, with your ad platforms and Search Console in the same answer.
What Kyras reads in Matomo.
Taken from the connector. Your Matomo goals and e-commerce are read, with their revenue.
Metrics
- Visits and unique visitors
- Page views and actions
- Bounce rate and average time on site
- Conversions by goal, with their revenue
- E-commerce orders and revenue
Breakdowns
- Page URL and title
- Event category, action and name
- Referrer type and name
- Campaign, if the plugin is installed
- Device and country
What Matomo knows, put simply.
Before, after, and a caveat on what an average bounce rate can hide.
Visits by referrer name, with ChatGPT and Perplexity isolated, and the period.
With your other sources.
Matomo says what happens. The other sources say what it costs and what Google brings you.
What a conversion costsYour Matomo goals next to your Google Ads and Meta Ads spend, without taking the conversions the ad platforms claim at face value.
What Google brings youQueries and pages seen in Google, matched with Matomo visits and goals.
Real salesWhen your store is connected, your orders serve as the reference for revenue.
Matomo's tools, or Kyras?
Matomo itself offers an MCP server and a ChatGPT plugin. That is the right path for querying Matomo alone. Kyras is for when Matomo is only one of your sources.
Matomo's tools
- SourcesMatomo.
- FiguresMatomo's own.
- Hands-freeNothing happens unless you ask.
- Who it's forTeams comfortable with Matomo.
Kyras
- SourcesMatomo with your ad platforms, Search Console, Shopify.
- FiguresMatched, each with its source and period.
- Hands-freeAlerts, and a report every Monday.
- Who it's forLeadership and marketing.
What you should know before connecting Matomo.
What Kyras does not do with this source, or does with a caveat. You know it before you connect.
- Regular-expression filters are not supported.
- Over a custom period, Matomo only returns unique visitors if your server allows it.
- A Matomo segment filters the whole visit, not just the page.
- In weekly summaries, the bounce rate is an average: Kyras points this out.
A read token, and that's all.
Kyras only calls the read functions of Matomo's reporting API.
Give it a token that can do nothing else.
Tie it to a user with read-only access to the site. Labels that look like personal data are masked before any answer.
In Claude too.
Once Matomo is connected, Claude can ask it the same questions through the Kyras MCP server, and receive figures that are already verified.
Frequently asked questions
What people ask us before connecting.
Does Kyras work with a self-hosted Matomo?
Yes. You provide your instance's address, the site ID and an authentication token.
Which Matomo token should I give Kyras?
A token tied to a user with read-only access to the site. Kyras needs nothing more.
Does Kyras read my Matomo goals and e-commerce?
Yes: conversions by goal, goal revenue, e-commerce orders and revenue.
ChatGPT plugin, MCP server, traffic from ChatGPT: what is the difference?
Matomo's plugin and MCP server let an assistant read your Matomo reports. Traffic from ChatGPT, on the other hand, is a source of visits that Matomo measures. Kyras reads both sides: it counts those visits, and it serves your figures to Claude through its own MCP server.
Can I query Matomo from Claude?
Yes, through the Kyras MCP server. Claude.ai and Claude Code are tested; ChatGPT is being validated.
Ask Matomo your first question.
Connect a source: Kyras shows you its figures and answers two of your questions before you pay.