FAQ: Manual Ecommerce Tracking: Quick Start

Table of contents Getting Started Managing Cart Items Tracking Ecommerce Actions Tracking Product Views Learn More This guide provides an example of how to manually implement Ecommerce tracking for a…

FAQ: Troubleshoot page overlay issues

…uses jquery and if it detects that your website is already using it, it will try to use your implementation. If you get an error “Refused to display ‘https://example.com/’ in…

FAQ: How do I install the Matomo tracking code on an HTML website?

…Manager code or JavaScript Tracking code–> <script> var _paq = window._paq = window._paq || []; _paq.push([‘trackPageView’]); _paq.push([‘enableLinkTracking’]); (function() { var u=”https://mywebsite.matomo.cloud/”; _paq.push([‘setTrackerUrl’, u+’matomo.php’]); _paq.push([‘setSiteId’, ‘1’]); })(); </script> <script src=”https://cdn.matomo.cloud/mywebsite.matomo.cloud/matomo.js”></script> <!–…

Blog: Your Essential SOC 2 Compliance Checklist

…SOC 2 requirements might inadvertently compromise compliance efforts through improper data handling. Analytics and SOC 2 compliance: A critical relationship One often overlooked aspect of SOC 2 compliance is the…

Blog: 5 Key Benefits of Using a Tag Manager

…activities such as signing up to a newsletter or PDF download. Triggers are the actual actions that website visitors take that activate the tag. Examples of triggers are things like:…

Blog: How to make your plugin configurable – Introducing the Matomo Platform

…{ $this->setIntroduction(‘Here you can specify the settings for this plugin.’); $this->createRefreshIntervalSetting(); } private function createRefreshIntervalSetting() { $this->refreshInterval = new UserSetting(‘refreshInterval’, ‘Refresh Interval’); $this->refreshInterval->type = static::TYPE_INT; $this->refreshInterval->uiControlType = static::CONTROL_TEXT; $this->refreshInterval->uiControlAttributes =…