Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.
Connect Matomo
Open Measure > Referrer Analytics and choose Matomo.
Enter the Matomo instance URL.
Enter an authentication token with read access to the intended site.
Select the site associated with the monitored domain.
Confirm the connection.
For a self-hosted instance, Qwairy must be able to reach the configured URL. Do not expose an internal-only endpoint solely to complete the connection without a security review.
Available data
The connection can populate Referrer Analytics with Matomo visits and engagement fields for traffic classified as AI referrals.AI Revenue can use purchases or discovered Matomo goals. Use a provider-native value when the selected source supports one, or assign a fixed value in Qwairy for an estimate.
Validate and troubleshoot
Compare the same site, dates, time zone, and referral segment in Matomo. If verification fails, check the instance URL, TLS configuration, token permissions, and site access.If a conversion is unavailable, verify the goal configuration and source data. If purchases appear without measured revenue, confirm ecommerce orders and currency in Matomo.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Qwairy Documentation","colors":{"primary":"#7b3aee","light":"#9f6aff","dark":"#6930c3"},"logo":{"light":"https://mintcdn.com/qwairy/4Z9ttgZtiIq38oup/logo/light.png?fit=max\u0026auto=format\u0026n=4Z9ttgZtiIq38oup\u0026q=85\u0026s=cb8e1f59f1718fe629b0c49f6b48f531","dark":"https://mintcdn.com/qwairy/4Z9ttgZtiIq38oup/logo/dark.png?fit=max\u0026auto=format\u0026n=4Z9ttgZtiIq38oup\u0026q=85\u0026s=785d06dbaa640b3277a1ccb1db2681f4"},"favicon":"https://mintcdn.com/qwairy/iJ9osnRZHsYMWu0z/favicon.svg?fit=max\u0026auto=format\u0026n=iJ9osnRZHsYMWu0z\u0026q=85\u0026s=ce439f6d1ab0e2580c3e94fffa248755","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"],"prefill":true,"autogenerate":true},"url":"full","mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":"https://www.qwairy.co"}},"navbar":{"links":[{"href":"mailto:team@qwairy.co","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.qwairy.co"}},"search":{"prompt":"Search documentation..."},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"documentation/get-started/what-is-qwairy"},{"language":"fr","navbar":{"links":[{"href":"mailto:team@qwairy.co","label":"Support"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://www.qwairy.co"}},"href":"fr/documentation/get-started/what-is-qwairy"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qwairy","hasAudioNarration":false,"actualSubdomain":"qwairy","customDomains":["docs.qwairy.co"],"gitSource":{"type":"github","owner":"nicolasilhe","repo":"docs.qwairy.co","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6aef012e32a73c26eb13b479","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"Product","count":75},{"language":"fr","tag":"Produit","count":75},{"language":"en","tag":"Use cases","count":72},{"language":"fr","tag":"Cas d’usage","count":72},{"language":"en","tag":"API","count":49},{"language":"fr","tag":"API","count":49},{"language":"en","tag":"MCP","count":31},{"language":"fr","tag":"MCP","count":31},{"language":"en","tag":"Measure","count":23},{"language":"fr","tag":"Measure","count":23},{"language":"en","tag":"Monitor and measure","count":22},{"language":"fr","tag":"Suivi et mesure","count":22},{"language":"en","tag":"Get started","count":19},{"language":"en","tag":"Changelog","count":19},{"language":"en","tag":"Release notes","count":19},{"language":"fr","tag":"Bien démarrer","count":19},{"language":"fr","tag":"Nouveautés","count":19},{"language":"fr","tag":"Notes de version","count":19},{"language":"en","tag":"Improve content and reputation","count":18},{"language":"fr","tag":"Améliorer le contenu et la réputation","count":18}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navigation-items,#navigation-items *{hyphens:manual}#content a[id]:not([href]){scroll-margin-top:var(--scroll-mt, 152px)}"}],"page":{"pagePath":"documentation/measure/integrations/matomo","slug":"/documentation/measure/integrations/matomo","pageMetadata":{"title":"Matomo","description":"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.","href":"/documentation/measure/integrations/matomo"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`connect-matomo`,children:`Connect Matomo`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Measure > Referrer Analytics`}),` and choose `,_jsx(_components.strong,{children:`Matomo`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter the Matomo instance URL.`}),`\n`,_jsx(_components.li,{children:`Enter an authentication token with read access to the intended site.`}),`\n`,_jsx(_components.li,{children:`Select the site associated with the monitored domain.`}),`\n`,_jsx(_components.li,{children:`Confirm the connection.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`For a self-hosted instance, Qwairy must be able to reach the configured URL. Do not expose an internal-only endpoint solely to complete the connection without a security review.`}),`\n`,_jsx(Heading,{level:`2`,id:`available-data`,children:`Available data`}),`\n`,_jsx(_components.p,{children:`The connection can populate Referrer Analytics with Matomo visits and engagement fields for traffic classified as AI referrals.`}),`\n`,_jsx(_components.p,{children:`AI Revenue can use purchases or discovered Matomo goals. Use a provider-native value when the selected source supports one, or assign a fixed value in Qwairy for an estimate.`}),`\n`,_jsx(Heading,{level:`2`,id:`validate-and-troubleshoot`,children:`Validate and troubleshoot`}),`\n`,_jsx(_components.p,{children:`Compare the same site, dates, time zone, and referral segment in Matomo. If verification fails, check the instance URL, TLS configuration, token permissions, and site access.`}),`\n`,_jsx(_components.p,{children:`If a conversion is unavailable, verify the goal configuration and source data. If purchases appear without measured revenue, confirm ecommerce orders and currency in Matomo.`}),`\n`,_jsx(Heading,{level:`2`,id:`related-pages`,children:`Related pages`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/documentation/measure/integrations/overview`,children:`Analytics integrations`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/documentation/measure/ai-revenue`,children:`AI Revenue`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Matomo","description":"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.","href":"/documentation/measure/integrations/matomo"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Connect Matomo","slug":"connect-matomo","depth":2,"children":[]},{"title":"Available data","slug":"available-data","depth":2,"children":[]},{"title":"Validate and troubleshoot","slug":"validate-and-troubleshoot","depth":2,"children":[]},{"title":"Related pages","slug":"related-pages","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"qwairy","siteName":"Qwairy Documentation","title":"Matomo - Qwairy Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/documentation/measure/integrations/matomo","matchLevel":0},"fr":{"href":"/fr/documentation/measure/integrations/matomo","matchLevel":1}}},"lastModified":"2026-10-12T17:39:09.416Z","originalFileLocation":"documentation/measure/integrations/matomo.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qwairy Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Matomo - Qwairy Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Qwairy Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qwairy.co/documentation/measure/integrations/matomo\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qwairy.mintlify.site/_mintlify/api/og/v2?division=Analytics+integrations\u0026amp;title=Matomo\u0026amp;description=Connect+a+Matomo+site+for+AI-referral+traffic+and+configurable+purchase+or+goal+conversions+using+an+authentication+token+with+read+access+to+the+site.\u0026amp;theme=5fc1096560764d127b1f112c\u0026amp;signature=ef54eef2ace044416565422419d9401dfdc376523fc968186d70615d10a16cc2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Matomo - Qwairy Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qwairy.mintlify.site/_mintlify/api/og/v2?division=Analytics+integrations\u0026amp;title=Matomo\u0026amp;description=Connect+a+Matomo+site+for+AI-referral+traffic+and+configurable+purchase+or+goal+conversions+using+an+authentication+token+with+read+access+to+the+site.\u0026amp;theme=5fc1096560764d127b1f112c\u0026amp;signature=ef54eef2ace044416565422419d9401dfdc376523fc968186d70615d10a16cc2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/qwairy/HD3tsXct7NQqOMQS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Qwairy Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7b3aee\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qwairy.co/documentation/measure/integrations/matomo\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documentation/measure/integrations/matomo.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.qwairy.co/documentation/measure/integrations/matomo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.qwairy.co/fr/documentation/measure/integrations/matomo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.qwairy.co/documentation/measure/integrations/matomo\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.qwairy.co/#organization\",\"name\":\"Qwairy Documentation\",\"url\":\"https://docs.qwairy.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/qwairy/4Z9ttgZtiIq38oup/logo/light.png?fit=max\u0026auto=format\u0026n=4Z9ttgZtiIq38oup\u0026q=85\u0026s=cb8e1f59f1718fe629b0c49f6b48f531\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qwairy.co#website\",\"name\":\"Qwairy Documentation\",\"url\":\"https://docs.qwairy.co\",\"publisher\":{\"@id\":\"https://docs.qwairy.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo#webpage\",\"url\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo\",\"name\":\"Matomo\",\"description\":\"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\",\"dateModified\":\"2026-10-12T17:39:09.416Z\",\"isPartOf\":{\"@id\":\"https://docs.qwairy.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Measure\",\"item\":\"https://docs.qwairy.co/documentation/measure/google-search-console\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analytics integrations\",\"item\":\"https://docs.qwairy.co/documentation/measure/integrations/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Matomo\",\"item\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo#article\",\"headline\":\"Matomo\",\"name\":\"Matomo\",\"description\":\"Connect a Matomo site for AI-referral traffic and configurable purchase or goal conversions using an authentication token with read access to the site.\",\"url\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qwairy.co/documentation/measure/integrations/matomo#webpage\"},\"dateModified\":\"2026-10-12T17:39:09.416Z\",\"publisher\":{\"@id\":\"https://docs.qwairy.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qwairy.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Qwairy Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Qwairy Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/documentation/measure/integrations/matomo.md","siteName":"Qwairy Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Product","groups":[{"group":"Get started","pages":[{"title":"What is Qwairy","href":"/documentation/get-started/what-is-qwairy"},{"title":"Quickstart","href":"/documentation/get-started/quickstart"},{"title":"Core concepts","href":"/documentation/get-started/core-concepts"},{"title":"Interpreting your first results","href":"/documentation/get-started/first-results"},{"title":"Providers and credits","href":"/documentation/get-started/credits"},{"title":"Frequently asked questions","href":"/documentation/get-started/faq"}]},{"group":"Monitor","pages":[{"title":"Overview","href":"/documentation/cockpit/performance-dashboard"},{"title":"GEO Matrix","href":"/documentation/cockpit/geo-matrix"},{"title":"Prompt Tracking","href":"/documentation/monitor/tracking-queries"},{"title":"Response Analysis","href":"/documentation/monitor/analyzing-answers"},{"title":"Competitor Mentions","href":"/documentation/monitor/competitor-mentions"},{"title":"Source Explorer","href":"/documentation/monitor/content-sources"},{"group":"Signals and insights","pages":[{"title":"Query Fan-Out","href":"/documentation/monitor/insights/query-fan-out"},{"title":"Follow-Ups","href":"/documentation/monitor/insights/follow-ups"},{"title":"Shopping Results","href":"/documentation/monitor/insights/shopping-intelligence"},{"title":"Local Businesses","href":"/documentation/monitor/insights/local-intelligence"},{"title":"Social Signals","href":"/documentation/monitor/insights/social-intelligence"},{"title":"Sponsored Content","href":"/documentation/monitor/insights/sponsored-content"}]}]},{"group":"Analyze","pages":[{"title":"Compare","href":"/documentation/cockpit/compare"},{"title":"Sentiment","href":"/documentation/analyze/sentiment-analysis"},{"title":"Perception","href":"/documentation/analyze/brand-perception"},{"title":"Fact Check","href":"/documentation/analyze/fact-check"}]},{"group":"Act and optimize","pages":[{"title":"Action Center","href":"/documentation/cockpit/action-center"},{"title":"Content Opportunities","href":"/documentation/act/content-opportunities"},{"title":"Backlink Opportunities","href":"/documentation/act/backlink-opportunities"},{"title":"Content Studio","href":"/documentation/act/content-studio"},{"title":"Site Readiness","href":"/documentation/optimize/site-readiness"},{"title":"Site Diagnostics","href":"/documentation/optimize/site-diagnostics"}]},{"group":"Measure","pages":[{"title":"Google Search Console","href":"/documentation/measure/google-search-console"},{"title":"Bing Webmaster Tools","href":"/documentation/measure/bing-webmaster"},{"title":"Crawler Analytics","href":"/documentation/measure/crawler-analytics"},{"group":"Crawler collectors","pages":[{"title":"Generic HTTP collector","href":"/documentation/measure/crawler-analytics/connectors/generic-http"},{"title":"Apache log files","href":"/documentation/measure/crawler-analytics/connectors/server-logs"},{"title":"Cloudflare Worker","href":"/documentation/measure/crawler-analytics/connectors/cloudflare-worker"},{"title":"WordPress and PHP","href":"/documentation/measure/crawler-analytics/connectors/wordpress"},{"title":"Vercel Drains","href":"/documentation/measure/crawler-analytics/connectors/vercel"},{"title":"Cloudflare Logpush","href":"/documentation/measure/crawler-analytics/connectors/cloudflare"},{"title":"AWS CloudFront through Firehose","href":"/documentation/measure/crawler-analytics/connectors/aws-cloudfront"},{"title":"Akamai DataStream 2","href":"/documentation/measure/crawler-analytics/connectors/akamai"},{"title":"Fastly HTTPS Logging","href":"/documentation/measure/crawler-analytics/connectors/fastly"},{"title":"Netlify Log Drains","href":"/documentation/measure/crawler-analytics/connectors/netlify"}]},{"group":"Analytics integrations","pages":[{"title":"Analytics integrations","href":"/documentation/measure/integrations/overview"},{"title":"Google Analytics 4","href":"/documentation/measure/integrations/google-analytics"},{"title":"Piwik PRO","description":"Connect a Piwik PRO site for AI-referral traffic and configurable purchase or event conversions using a Client ID and Client Secret with read access.","href":"/documentation/measure/integrations/piwik-pro"},{"title":"Matomo","href":"/documentation/measure/integrations/matomo"},{"title":"Piano Analytics","description":"Connect the Piano Analytics Data API for AI-referral traffic and configurable purchase or metric conversions with a Data API key and numeric Site ID.","href":"/documentation/measure/integrations/piano-analytics"},{"title":"Amplitude","href":"/documentation/measure/integrations/amplitude"},{"title":"Adobe Analytics","href":"/documentation/measure/integrations/adobe-analytics"}]},{"title":"Referrer Analytics","href":"/documentation/measure/referrer-analytics"},{"title":"AI Revenue","href":"/documentation/measure/ai-revenue"},{"title":"Page Performance","href":"/documentation/measure/page-performance"}]},{"group":"AI Assistant","pages":[{"title":"AI Assistant","href":"/documentation/assistant/ai-assistant"}]},{"group":"Manage workspace","pages":[{"title":"Workspaces","href":"/documentation/workspace/workspaces"},{"title":"Configuration","href":"/documentation/workspace/brand-settings"},{"title":"Monitoring","href":"/documentation/workspace/monitoring"},{"title":"Activity","href":"/documentation/workspace/activity"},{"title":"Prompts","href":"/documentation/workspace/prompts"},{"title":"Topics","href":"/documentation/workspace/topics"},{"title":"Tags","href":"/documentation/workspace/tags"},{"title":"Lists","href":"/documentation/workspace/lists"},{"title":"Personas","href":"/documentation/workspace/personas"},{"title":"Notifications","href":"/documentation/workspace/notifications"},{"title":"Viewers","href":"/documentation/workspace/viewers"},{"title":"Shared Links","href":"/documentation/workspace/shared-links"},{"title":"Exports","href":"/documentation/workspace/exports"}]},{"group":"Availability","pages":[{"title":"Supported countries and territories","href":"/documentation/availability/countries"},{"title":"Supported languages","href":"/documentation/availability/languages"}]},{"group":"Team and security","pages":[{"title":"Your account","href":"/documentation/account/settings"},{"title":"Settings","href":"/documentation/team/settings"},{"title":"Members","href":"/documentation/team/manage-members"},{"title":"Roles and permissions","href":"/documentation/team/roles-and-permissions"},{"title":"Usage","href":"/documentation/team/usage"},{"title":"Billing","href":"/documentation/team/billing"},{"title":"Virtual Teams","href":"/documentation/team/virtual-teams"},{"title":"SSO","href":"/documentation/team/sso"}]}]},{"tab":"API","pages":[{"title":"API","href":"/developers/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/introduction"}]},{"tab":"Looker Studio","pages":[{"title":"Looker Studio","href":"/looker-studio/getting-started"}]},{"tab":"Agencies","pages":[{"title":"Agencies","href":"/agencies/introduction"}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/use-cases"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/updates/changelog"}]}],"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.qwairy.co/blog"},{"anchor":"GEO Guide","icon":"book-open","href":"https://www.qwairy.co/guides/complete-guide-to-generative-engine-optimization"}]}},{"language":"fr","navbar":{"links":[{"href":"mailto:team@qwairy.co","label":"Support"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://www.qwairy.co"}},"pages":[{"title":"fr","href":"/fr/documentation/measure/integrations/matomo"}]}]},"basePath":"","title":"Matomo - Qwairy Documentation","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}