
Adobe Analytics
Cloud web analytics.

SentinelPro is a hosted analytics service from the media group Valnet, operated by ValServ Inc. in Quebec, Canada, with plans billed by hits: page views, engagement metrics, events and service pings. Its script sets cookies, including one that keeps UTM data for about 13 months, and the vendor does not say where data is stored.
5.19 KB compressed
18.6 KB uncompressed · measured 17 Sep 2026
Measured: the sp.js file that SentinelPro’s own website loads. A customer’s file sits at a path that contains the account name.
Billed by hits · checked 17 Sep 2026
SentinelPro is a hosted analytics service that Valnet turned from an internal tool into a commercial product, according to the homepage. It is operated by ValServ Inc. in Saint-Laurent, Quebec. Plans are counted in hits rather than pageviews: a hit can be a pageview, an engagement measurement, an event or a monitoring ping, and the vendor puts the average at two hits per pageview.
The free Basic plan takes up to 10 million hits a month on unlimited properties, but keeps data for 30 days and has no API or custom events. Paid plans start at the same volume, go up to 100 million hits and keep data for up to two years.
The tracking script sets a cookie; see what “cookieless” means here.
The tracking code is under Account Settings > Account Details; add it to every page you want to track, then confirm the tracker request in the browser’s network panel or watch the Live Dashboard. Each property gets its own code, and a property can be marked inactive but not deleted.
Custom events are defined under Account Settings > Custom Events and fired from the page with a JavaScript call. On WordPress, the official plugin asks for the account name, property ID and an API key, needs PHP 7.4 or newer, stays off until tracking is enabled in its settings and leaves out logged-in users by default.
As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.
Yes. The tracking script sets a first-party cookie that keeps UTM campaign values for more than a year. The WordPress plugin page suggests adding a cookie consent mechanism if your jurisdiction requires one, so check the rules that apply to your site.
A tracked pageview, an engagement measurement such as scroll depth or view duration, an event or a monitoring ping. The vendor says sites record about two hits per pageview on average, so by that estimate the 10 million hits of the Basic plan equal about 5 million pageviews.
Yes, the Basic plan is free for up to 10 million hits a month with unlimited properties. It keeps data for 30 days and does not include the API or custom events, which require a paid plan.
The vendor does not say. The privacy policy names ValServ Inc. in Saint-Laurent, Quebec, as the operator and states that ValServ and its service providers may process data outside Canada, without naming a region.
How each value is collected: methodology. Why tools get no overall score: our reasoning.
Same category, ordered by how many traits they share with SentinelPro: cookie handling, self-hosting and open code.
Compare SentinelPro with another tool →

Cloud web analytics.

Cloud web analytics.

Cloud web analytics.

Cloud web analytics, cookieless by default.

Cloud or self-hosted web analytics, open source.

Cloud web analytics, with an optional cookieless mode.