Skip to content

Analytics

Track visitors, understand traffic sources, and measure conversions.

Taintless includes built-in, privacy-friendly analytics that works without third-party scripts or cookies. By default, no personal data is collected: analytics is GDPR-compliant out of the box.

The optional Customer Profiles feature on the Ultra plan lets identified visitors (those who sign in via Tebex with FiveM, Steam, Discord, or Minecraft) appear as named customers in your dashboard. This requires explicit per-store opt-in and your own privacy notice update before activation: see Customer Profiles.

Accessing analytics

From the dashboard, click your project card to view its analytics. The dashboard can query up to 90 days of analytics history on paid plans.

Pro plan metrics

Visitors and page views

  • Unique visitors: Deduplicated by session, with percentage change vs. previous period
  • Total page views: All pages across your webstore

Daily visitors chart

A line graph showing daily visitor trends over the selected period.

Traffic sources

Top 10 referrers with visitor counts and percentages. Direct traffic is tracked separately.

Device breakdown

Percentage split across desktop, mobile, and tablet visitors.

Geographic distribution

Top 5 countries by visitor count.

Peak hours

A 24-hour heatmap showing which hours receive the most traffic: useful for timing promotions and product launches.

Top products

The 5 most viewed products by unique page views.

Real-time visitors

Live count and breakdown of visitors currently active on your store.

Ultra plan metrics

Everything in Pro, plus:

Conversion funnel

Track the journey from product view to add-to-cart. See how many visitors are browsing vs. actively shopping.

Missed searches

Terms customers searched on your store that returned zero results. This is one of the most actionable metrics: it tells you exactly what products your audience wants but you're not offering yet.

Viewed but not carted

Products that were viewed 3 or more times but never added to a basket. Indicates interest without conversion: consider adjusting pricing, descriptions, or images.

Referrer conversion quality

For each traffic source: total sessions, conversions (add-to-cart), and conversion rate. Identify which channels bring buyers, not just browsers.

Outbound click tracking

Track clicks to external links (Discord, social media, etc.) from your webstore.

Customer Profiles (Ultra opt-in)

A separate, opt-in feature on the Ultra plan that turns aggregate analytics into named customer profiles. When a visitor signs in via Tebex (FiveM, Steam, Discord, or Minecraft), their browse and cart activity is linked to a customer record in your dashboard's Customers tab.

This is OFF by default. To enable it:

  1. Go to Customers -> Customer Profiles in the dashboard.
  2. Update your storefront's privacy notice to mention identified analytics.
  3. Click Enable customer profiles.

While enabled, the platform stores the third-party authentication ID (FiveM CFX, Steam ID, Discord snowflake, Minecraft UUID) plus the user's display name. You remain the data controller; you can disable the feature at any time, which stops linking new events to profiles. Anonymous aggregate analytics continue to work the same in both states.

Data and privacy

AspectDefault behaviorWith Customer Profiles enabled (Ultra)
CookiesNoneNone
Personal dataNot collectedTebex auth ID + display name (per opt-in store)
GDPR complianceBuilt-in by defaultRequires merchant privacy notice update
Data storageYour analytics stay on Taintless infrastructureSame
CacheDashboard data refreshes every 60 secondsSame

Analytics are available on Pro and Ultra plans. Free plan users can upgrade from the billing page to access traffic insights. Customer Profiles is exclusive to Ultra and remains OFF until each store explicitly opts in.