Matomo integration
Connect Matomo Cloud or a self-hosted Matomo, and how tracking follows each rule.
Your Matomo, in step with consent.
Connect the Matomo you already run, Cloud or self-hosted. Kukie.io loads the tracker from your server and starts or stops tracking by your region rule and each visitor's choice.
The Matomo integration is available on every plan.
Watch the explainer
Two fields to connect it, what the tracker does before and after a choice, and how to check it in your own Matomo.
2 minutes 17 seconds, narrated, with captions in the player. The sites and rules in it are examples.
Your data
Matomo's requests go from the visitor's browser straight to your Matomo server. Kukie.io decides when the tracker may run, and never receives what it collects.
Decides when Matomo may load and sends its consent commands.
Receives every page view, from the visitor's browser, at the URL you entered.
Keeps the visitor's consent record, as on every site. It receives none of Matomo's data.
Rule by rule
Your region rules decide when Matomo may track. These are the commands Kukie.io sends at each moment.
Built in
What Kukie.io takes care of around the tracker, so Matomo counts what your visitors allowed and nothing twice.
Only a change from no to yes records a page view. Saving the same choice again sends nothing.
forgetConsentGiven stops Matomo on the same page, and the Analytics cookies on your cookie list are deleted.
Under an opt-out or notice-only rule, Matomo's own Do Not Track support is on.
With the integration off, Auto-block Scripts holds a hand-added Matomo snippet until the visitor consents.
Your visitors' browsers load the tracker from your Matomo URL. Local and private addresses are refused when you save.
Kukie.io loads matomo.js from your server. It does not load Matomo Tag Manager containers.
Check it yourself
You need your site under an opt-in rule, your browser's developer tools and your Matomo.
Open Network and filter for matomo. Before a choice the list is empty. Select Accept all and two requests appear:
Use a private window, so an earlier choice does not answer for you.
In Matomo, open Visitors, then Visits Log. The visit appears with the page you accepted on:
The Site ID is in Matomo under Administration, then Websites, then Manage.
Setup
Two fields in the Banner Editor, and one line of code to remove.
Works with either kind of Matomo, and beside the other consent signals
Documentation
Step-by-step guides in the Help Centre.
Connect Matomo Cloud or a self-hosted Matomo, and how tracking follows each rule.
Opt-in, opt-out and notice only, and which one each region needs.
Send the same choice to Clarity, with its two signals.
Connect your Matomo in a few minutes, with two fields and no new code on your pages.
Kukie.io provides tools to collect and record consent. It is not legal advice, and using it does not by itself make a website compliant with any law.