cart.ke Analytics Methodology
Last updated: 2026-05-24
How we count visits and clicks
cart.ke shows you a small set of numbers on your dashboard — visits, WhatsApp clicks, top products. This page explains exactly what each number counts and what we filter out, so you can read the dashboard with confidence.
The four rules
- A visit counts once per browser session, per store or product, per 30-minute window. The same buyer refreshing the page twice in a minute is one visit, not two.
- A WhatsApp click counts once per browser session, per product, per 30-minute window. Tapping the button repeatedly is one click.
- We do not count search engine crawlers, link previews (WhatsApp / Facebook / Twitter / Slack), or our own pre-warm requests. These are filtered before insertion.
- Numbers older than today (Africa/Nairobi time) are aggregated nightly. "Today so far" is a live count and may include not-yet-deduplicated visits from the past few minutes.
Why a 30-minute window?
Buyers commonly tap back and forth between your storefront and your product pages while making up their mind. Counting every tap would massively inflate the numbers. A 30-minute dedup window captures "this buyer looked at this store" while excluding obvious double-counts.
How long we keep the raw data
Per-visit and per-click rows are kept for 90 days, then deleted. The aggregated daily totals you see on your dashboard are kept indefinitely. This means a deep-dive into specific historical hours is only possible within the last 90 days.
What is a 'pre-warm' request?
When you publish your store, cart.ke pre-fetches your link-preview cards from a small set of internal endpoints so the share preview is fast for the first real buyer. These pre-fetch requests carry a special header and are excluded from your visit and click numbers.
Questions?
/support/contact-us