Hi everyone, I’m managing a content website that focuses on restaurant insights — mainly menu updates, offers, and customer reviews related to Texas Roadhouse. I’ve been using Piwik PRO Analytics Suite for the past few months to monitor user behavior and engagement across different pages. Until recently, data collection worked perfectly fine I could see page views, session durations, and form submission events accurately. However, over the last two weeks, I’ve noticed serious inconsistencies in the tracking data, and I can’t pinpoint what’s causing them.
The first problem is that my total page view count has dropped drastically, even though the website traffic hasn’t changed based on my server logs and Cloudflare analytics. For example, pages like /menu and /locations still receive hundreds of visits per day, but Piwik PRO only records a small fraction of them. I’ve already confirmed that the tracking code is present in the site’s <head> section and loads on every page. I even compared the timestamps in the raw log files — the JavaScript tracker loads fine, but somehow, events aren’t consistently sent to Piwik.
Secondly, my custom events (such as clicks on the “Join Waitlist” or “Find Restaurant Near Me” buttons) have stopped recording properly. These were set up through the Tag Manager with event triggers based on CSS selectors, and they worked flawlessly before. Now, only some of them register, and others are completely missing from the reports. I double-checked the tag configuration, triggers, and preview mode — everything looks normal. I also tested the buttons manually, and the events appear in the console as expected, but not in Piwik’s real-time reports.
I started wondering if this could be related to browser tracking prevention policies (like Safari’s ITP or Firefox’s ETP), but even Chrome users seem to be affected. I also noticed a warning in the browser console: “Failed to send beacon — net::ERR_BLOCKED_BY_CLIENT,” which might suggest an ad-blocker issue. But what confuses me is that the same problem appears even in incognito mode or when using different devices. Could this be an endpoint configuration problem or something with the consent mode setup?
Another angle I’m exploring is whether recent changes in cookie consent settings could have disrupted event firing. I did adjust my Piwik PRO consent template to comply with updated regional privacy requirements. Now, the analytics scripts are configured to load only after users click “Accept all.” Maybe some visitors are ignoring the banner, but even when I simulate a full consent scenario, data still appears incomplete. I wonder if I misconfigured the consent categories or the trigger conditions for loading the main tracking tag.
Has anyone else faced a similar drop in event collection or unreliable page view tracking in Piwik PRO lately? I’d love to know if there’s a better way to debug which events are actually being recorded on the backend. Are there any server-side or hybrid tracking options I should consider to make data collection more consistent? I rely on these analytics to track restaurant-related trends, and the data gaps are starting to affect my reporting accuracy. Sorry for the long post!