Skip to main content
Free5 minutesBeginner

Why does my visitor count look low some days?

Day-to-day variation is normal, but unusually low days have specific causes. Here's the checklist that catches 95% of cases.

visitor-countmissing-datatroubleshootingbot-filtering
Last updated:

Some daily variation is normal — weekday vs weekend, holidays, traffic-driver outages on third-party sites you depend on. But if a single day looks noticeably lower than the rolling 7-day average, here's the checklist that catches almost every cause.

1. Did the tracker fail to load?

Open your website's dashboard and select the Live View tab, then check the timestamp of the most recent event. If the gap is more than ~5 minutes, no events are coming in. Possible causes:

  • Your CDN cached an old copy of the page that's missing the script tag.
  • A recent deploy stripped the <script> tag from your layout.
  • A CSP change is blocking api.zenovay.com.

Quick check: open your homepage in an incognito window, open DevTools → Network, and look for z.js from api.zenovay.com (or your sGTM domain). No request = no tracking.

2. Was a bot surge filtered out?

If you had a sudden spike in known-bot traffic the previous day (search-engine crawler refresh, security scanner, ad-bot wave), Zenovay's bot filter strips those visits automatically. The dashboard count drops to "real human" only — which is correct, but visually looks like a slump.

Zenovay filters bots server-side, so they never inflate your counts and there's no separate "raw" view to toggle. For more on how this filtering works, open the Data Quality page at app.zenovay.com/data-quality — its Bot Filtering section explains exactly what gets excluded.

3. Did your traffic source dry up?

Open your website's dashboard, stay on the Analytics tab, and look at the traffic-source breakdown (the Channel / Referrer / Campaign / Keyword card). Switch the date range between Yesterday and an earlier day to see whether a single source fell to zero. Common single-source dropouts:

  • A blog post you were promoted on rotated off the front page.
  • A Reddit/HN/Product-Hunt thread aged out.
  • A paid campaign hit its budget cap.
  • An email digest didn't go out.

Comparing the source breakdown across days usually makes the missing channel obvious.

4. Is your retention window the issue?

If you're on the Free plan (365-day retention) or Pro (730 days) and looking at a date older than the retention window, the data has been purged on schedule. The day shows zero because the data no longer exists.

Plan-specific retention:

PlanRetention
Free365 days
Pro730 days
Scale1,460 days (4 years)
EnterpriseConfigurable, default 1,460 days

5. Was there a Zenovay-side incident?

Check status.zenovay.com for any incidents on the day in question. If Zenovay had an ingestion outage, events from that window may be missing. We backfill where possible, but very large outages can leave gaps.

6. Time-zone confusion

The dashboard uses the website's configured timezone (open the website's settings and select the General tab to see or change it). If you recently changed the timezone, the boundary between "yesterday" and "today" shifted, which can make a single day look short. Compare against a longer date range to confirm.

If you recently rolled out a stricter cookie banner (or moved to a new consent platform), some sites lose 20-40% of their tracked traffic to people clicking "Reject all". The drop is real — those visits are not being measured.

Consider running the tracker in cookieless mode for the analytics-only path. See does Zenovay use cookies?

When to email support

If you've worked through this list and the day still looks anomalous, email [email protected] with:

  • The website domain.
  • The date range that looks off.
  • A screenshot of the dashboard chart.

We can check ingestion logs from our side and confirm whether events were lost or filtered.

Was this article helpful?