When cookies are disabled by a visitor (cookieless tracking), how does it impact Matomo reports accuracy?
There are various cases where cookies can be disabled: when the browser has cookies disabled, or when the Matomo JavaScript code runs cookieless (disabled cookies via call to disableCookies()
), or if you are importing server logs in Matomo, which do not contain cookie information.
As a consequence of cookieless tracking, some data in Matomo will be less accurate.
Below is a complete list of metrics and reports affected by disabled cookies. All other reports that are not mentioned below will still work the same.
Unique Visitors and New VS Returning visitors metrics will be inaccurate
Matomo uses cookies to store a unique visitor ID, used to recognise visitors from previous visits. When cookies are disabled, Matomo will still be able to determine unique visitors based on IP address and other footprints, but this will be inaccurate. With cookieless tracking, the following metrics will be inaccurate: Unique visitors, New visitors, Returning visitors.
Goals and Ecommerce conversions will be attributed to the channel used in the visit that converts
Ecommerce and Goal tracking attribution is also affected. By default, Matomo stores the website or keyword or campaign used to find your website in a cookie, so that we can credit (attribute) this website when the visitor makes a conversion (Goal conversion or Ecommerce order). When the conversion happens in the same visit, Matomo will be able to credit the website referrer (even if cookies are disabled).
However, imagine the following use case: the visitor uses a newsletter link tagged with a campaign parameter, then visits 5 pages on your website but does not buy. They come back 2 hours later directly entering your website URL (therefore a Direct Entry visit), then buys during this second visit. When cookies are enabled, Matomo credits the conversion to the initial Campaign. With cookieless tracking, the conversion is not attributed to the original newsletter link as this data is not available.
Multi Attribution and Cohort reports will not show data
Because all conversions will be attributed to the channel used in the visit that converts, Multi Attribution reports for multiple channels and Cohorts reports won’t be able to show data.
A small limited number of other reports will be inaccurate
The following reports won’t display accurate data anymore, because all visits without cookies will be counted as if they were new visitors, making the report inaccurate:
- Days since last visit
- Visits by visit count
- Visits to Conversion
- Days to Conversion
See also: How does Matomo detect unique and returning visitors?