Documentation

Analytics Glossary, Features & FAQ

Everything you need to understand web analytics terminology, Crafty Meerkat features, and privacy-first cookieless tracking.

Terminology

Analytics Glossary

Clear, plain-English definitions of every web analytics term you need to know.

Page Views

A page view is recorded every time a visitor loads a page on your website. If the same person visits your homepage three times in one day, that counts as three page views. Page views are the most fundamental web analytics metric and give you a raw measure of how much traffic your site receives. In Crafty Meerkat, page views are tracked using a lightweight, under-2KB script that fires a single event per page load — no cookies required.

Unique Visitors

Unique visitors represent the number of distinct individuals who visit your website during a given time period. Unlike page views, unique visitors are deduplicated — if one person visits your site five times in a day, they count as one unique visitor but five page views. Crafty Meerkat identifies unique visitors using privacy-friendly fingerprint hashing rather than cookies, so your visitor counts remain accurate without storing personal data or requiring consent banners.

Sessions

A session is a group of interactions a single visitor has with your website within a defined time window. A session begins when a visitor arrives on your site and ends after a period of inactivity (typically 30 minutes). If a user visits your site, leaves for an hour, then returns, that counts as two sessions. Sessions help you understand engagement patterns — a high session count relative to unique visitors means people are coming back repeatedly.

Bounce Rate

Bounce rate is the percentage of sessions where a visitor lands on a page and leaves without interacting further — no second page view, no click, no scroll event. A high bounce rate on a blog post might be normal (people read the article and leave), but a high bounce rate on a product page could indicate a problem. Crafty Meerkat calculates bounce rate automatically and surfaces it in your dashboard so you can quickly identify pages that may need attention.

Pages Per Session

Pages per session measures the average number of pages a visitor views during a single session. A higher pages-per-session value generally indicates strong engagement and good internal linking. For example, if your site averages 3.2 pages per session, visitors are typically exploring beyond their landing page. This metric helps you evaluate your site navigation, content strategy, and overall user experience.

Average Session Duration

Average session duration is the mean amount of time visitors spend on your site during a single session. It is calculated by dividing total session time across all sessions by the number of sessions. Longer session durations typically suggest that visitors find your content valuable and engaging. Crafty Meerkat tracks this without persistent cookies by correlating page events within a session window.

Referrers / Traffic Sources

A referrer (or traffic source) tells you where your visitors came from before arriving at your site. Common referrers include search engines like Google, social media platforms like Twitter or LinkedIn, other websites that link to you, and email campaigns. Understanding your traffic sources helps you allocate marketing budget and effort to the channels that drive the most valuable traffic. Crafty Meerkat breaks down referrers in your dashboard with real-time data.

Direct Traffic

Direct traffic refers to visits where no referrer information is available. This typically happens when someone types your URL directly into their browser, clicks a bookmark, or follows a link from a non-web source like a PDF, email client, or native mobile app. Direct traffic can also include visits where the referrer header was stripped for privacy reasons. A high percentage of direct traffic usually indicates strong brand recognition.

UTM Parameters

UTM parameters are tags you add to the end of a URL to track where your traffic comes from. There are three primary UTM parameters: utm_source identifies the platform (e.g., "google", "newsletter"), utm_medium identifies the channel type (e.g., "cpc", "email", "social"), and utm_campaign identifies the specific campaign (e.g., "spring-sale", "product-launch"). For example, a URL like yoursite.com/?utm_source=twitter&utm_medium=social&utm_campaign=launch tells Crafty Meerkat exactly which campaign drove that visit. UTM tracking is built into every Crafty Meerkat plan.

Scroll Depth

Scroll depth measures how far down a page a visitor scrolls, expressed as a percentage. If a visitor scrolls halfway through your blog post, their scroll depth is 50%. This metric is invaluable for content creators — it tells you whether people are actually reading your full article or dropping off after the introduction. Low scroll depth on important pages may indicate that your content needs restructuring or that key information should be moved higher on the page.

Time on Page

Time on page measures how long a visitor spends on a specific page before navigating away or closing the tab. This differs from session duration, which covers the entire visit. Time on page helps you understand which content resonates most with your audience. A blog post with an average time on page of 4 minutes suggests people are reading thoroughly, while a 10-second average might indicate the content does not match visitor expectations.

Geolocation

Geolocation in web analytics refers to identifying the geographic location of your visitors, typically at the country or city level. This data is derived from IP address lookups and does not require cookies or personal data collection. Crafty Meerkat shows you a geographic breakdown of your traffic so you can understand where your audience is located, optimize content for specific regions, and make informed decisions about localization, ad targeting, and server placement.

Device Type

Device type categorizes your visitors by the type of device they use to access your site — desktop, mobile, or tablet. Understanding your device breakdown is critical for prioritizing responsive design, optimizing page speed, and tailoring user experiences. If 70% of your traffic comes from mobile devices, ensuring a fast, mobile-friendly experience should be a top priority. Crafty Meerkat also reports on browsers and operating systems for deeper technical insights.

Top Pages

Top pages is a ranking of your most-visited pages by page view count. This report helps you identify your highest-performing content, understand what attracts visitors, and prioritize optimization efforts. Your top pages often include your homepage, popular blog posts, and key product or landing pages. In Crafty Meerkat, the top pages view updates in real time so you can see trending content as it happens.

Exit Pages

Exit pages are the last pages visitors view before leaving your site. While every session has an exit page, some pages have disproportionately high exit rates. Identifying these pages helps you understand where visitors lose interest or complete their journey. A high exit rate on a "thank you" page after a form submission is expected and healthy, but a high exit rate on a pricing page might indicate friction in your conversion funnel.

Conversion

A conversion occurs when a visitor completes a desired action on your website — signing up for a newsletter, making a purchase, downloading a resource, or filling out a contact form. Conversion rate is the percentage of visitors (or sessions) that result in a conversion. Tracking conversions helps you measure the effectiveness of your marketing efforts, landing pages, and overall user experience. Crafty Meerkat supports conversion tracking through custom events.

Cookieless Tracking

Cookieless tracking is an approach to web analytics that does not store cookies on the visitor's device. Traditional analytics tools like Google Analytics rely on cookies to identify returning visitors, which raises privacy concerns and requires cookie consent banners under regulations like GDPR. Crafty Meerkat uses cookieless tracking by default — visitor identification is handled through privacy-friendly fingerprint hashing that does not persist across sessions or store personal data. This means no cookie banners, no consent pop-ups, and full compliance with privacy regulations.

Session ID / Fingerprint Hashing

Fingerprint hashing is a technique used to identify unique visitors without storing cookies. Crafty Meerkat generates a one-way hash from non-personal attributes (such as a combination of IP address, user agent, and a daily rotating salt) to create a temporary session identifier. This hash cannot be reversed to identify an individual, is not stored on the visitor's device, and rotates daily so visitors cannot be tracked across days. This approach balances accurate analytics with strong privacy protection.

Privacy-First Analytics

Privacy-first analytics is a philosophy and approach to web analytics that prioritizes visitor privacy by design. Rather than collecting as much data as possible and then trying to protect it, privacy-first tools like Crafty Meerkat collect only what is necessary for useful analytics. This means no cookies, no personal data collection, no cross-site tracking, and no data sharing with third parties. Your visitors get a better experience (no consent banners), and you get cleaner, more accurate data.

GDPR / CCPA Compliance

GDPR (General Data Protection Regulation) is a European Union law that governs how personal data is collected, stored, and processed. CCPA (California Consumer Privacy Act) provides similar protections for California residents. Both regulations require explicit consent before tracking visitors with cookies and impose strict rules on data handling. Because Crafty Meerkat uses cookieless tracking and does not collect personal data, it is compliant with both GDPR and CCPA by design — no consent banners required, no data processing agreements needed.

Platform

Feature Guide

A walkthrough of every Crafty Meerkat feature — from real-time dashboards to AI-powered insights.

Real-Time Dashboard

Your Crafty Meerkat dashboard updates in real time, showing you live visitor counts, active pages, traffic sources, and geographic data as it happens. There is no waiting for data to process — events appear within seconds of occurring. The dashboard provides at-a-glance metrics including page views, unique visitors, sessions, bounce rate, top pages, referrers, device breakdown, and geographic distribution. All data is filterable by date range, page, referrer, country, and device type.

Live Traffic View

Live Traffic View shows you a real-time feed of individual page views as they happen on your site. Each entry displays the page visited, the referrer, the visitor's country, and their device type. This feature is invaluable for monitoring the immediate impact of marketing campaigns, social media posts, or product launches. You can watch traffic arrive in real time and see exactly which pages visitors are landing on.

TV Display Mode

TV Display Mode optimizes your Crafty Meerkat dashboard for display on a wall-mounted TV or large monitor in your office. The interface switches to a high-contrast, large-font layout with auto-refreshing data that is readable from across the room. Use it to keep your team informed about real-time traffic, current visitor counts, and trending pages. It is a great way to create visibility around your analytics data and keep your team motivated.

AI Weekly Reports

Every Monday, Crafty Meerkat sends your last 7 days of analytics data to Claude (Anthropic's AI) along with your business context. Claude analyzes your traffic patterns, identifies trends, and returns 3 to 5 specific, ranked recommendations tailored to your site. These are not generic tips — they are actionable insights based on your actual data. Reports are delivered by email and stored in your dashboard for future reference. Available on Stats + Uptime + AI and Agency plans.

Stats Chat

Stats Chat lets you ask questions about your analytics data in plain English. Instead of navigating reports and filters, just type a question like "What was my top traffic source last week?" or "How do I compare to my competitors?" and get an instant, AI-powered answer. Stats Chat has access to your analytics, site profile, competitor analyses, and previous AI insight reports — so it answers with full context. Available on Stats + Uptime + AI and Agency plans.

Prompt Builder

Prompt Builder is a collection-and-synthesis tool that lets you gather data snapshots from across your dashboard — analytics, AI insight reports, competitor analyses, site profile crawls, page speed metrics, and uptime stats — and have Claude synthesize a single, comprehensive improvement document. Choose between two output formats: an Improvement Prompt (markdown for Cursor, Claude Code, or your developer) or a Claude Code Skill (a reusable .md skill with YAML frontmatter you can drop into your project). The output cites specific data points, prioritizes actions by effort and impact, and includes success criteria. Hand it directly to your AI coding agent or web developer to turn analytics into shipped improvements. Available on Stats + Uptime + AI and Agency plans.

Competitor Analysis

Competitor Analysis lets you track and compare publicly available metrics for competitor websites alongside your own data. Enter competitor URLs and Crafty Meerkat will monitor their technology stack, performance metrics, and publicly available traffic indicators. Use this to benchmark your site against competitors, identify opportunities, and stay informed about your competitive landscape.

Site Crawler / Site Profile

The Site Crawler automatically scans your website to build a comprehensive site profile. It maps your page structure, identifies your technology stack, checks for common SEO issues, and catalogs your site's metadata. The resulting site profile gives you a technical overview of your web presence and helps you identify areas for improvement. The crawler runs periodically to keep your profile up to date as your site evolves.

Uptime Monitoring

Crafty Meerkat checks your website's availability at regular intervals from multiple locations. If your site goes down, you are notified immediately so you can respond before visitors are affected. The uptime monitor tracks response times over time, helping you identify performance degradation trends. Your uptime history is displayed as a visual timeline in your dashboard, making it easy to correlate downtime events with traffic dips.

Page Speed Tracking

Page speed tracking monitors your website's load time performance over time. Crafty Meerkat records key performance metrics including time to first byte (TTFB), largest contentful paint (LCP), and overall page load time. You can track how your page speed changes as you deploy updates, add content, or modify your infrastructure. Faster pages rank better in search engines and provide a better user experience.

Data Export (CSV, JSON, GA Format)

Export your analytics data in multiple formats including CSV, JSON, and Google Analytics-compatible format. Data export lets you perform custom analysis in spreadsheets, integrate with business intelligence tools, or migrate your data if needed. You own your data completely — Crafty Meerkat makes it easy to take it with you. Export by date range, metric type, or full dataset.

Custom Events

Custom events let you track specific user interactions beyond page views. Track button clicks, form submissions, file downloads, video plays, or any other action that matters to your business. Custom events are sent using a simple JavaScript API call and appear alongside your page view data in the dashboard. Use custom events to measure conversions, engagement with specific features, and user behavior patterns that standard page view tracking does not capture.

UTM Campaign Tracking

UTM campaign tracking automatically captures and reports on UTM parameters (utm_source, utm_medium, utm_campaign) attached to your URLs. See which marketing campaigns, social media posts, email newsletters, and ad placements drive the most traffic and engagement. Crafty Meerkat groups UTM data into clear campaign reports so you can measure ROI across all your marketing channels. No additional configuration needed — UTM tracking works automatically with every plan.

Support

Frequently Asked Questions

Answers to the most common questions about Crafty Meerkat, cookieless analytics, and privacy-first tracking.

How does cookieless tracking work?

Crafty Meerkat identifies visitors using a privacy-friendly fingerprint hash instead of cookies. When a visitor loads your page, our script generates a one-way hash from non-personal attributes like the IP address, user agent string, and a daily rotating salt. This hash serves as a temporary session identifier — it cannot be reversed to identify an individual, is never stored on the visitor's device, and resets daily. The result is accurate visitor counting without cookies, consent banners, or personal data collection.

Is Crafty Meerkat GDPR compliant?

Yes. Crafty Meerkat is GDPR and CCPA compliant by design. We do not use cookies, we do not collect personal data, and we do not track visitors across websites. Because our tracking is cookieless and privacy-first, you do not need to display a cookie consent banner or obtain visitor consent to use Crafty Meerkat. Your data is stored securely, never shared with third parties, and never used for advertising or profiling.

What is the difference between page views and unique visitors?

Page views count every time a page is loaded, including repeat views by the same person. If one visitor refreshes your homepage three times, that is three page views. Unique visitors count individual people — that same person counts as one unique visitor regardless of how many pages they view. In general, page views will always be higher than unique visitors. Both metrics are useful: page views measure total traffic volume, while unique visitors measure audience size.

How does the AI analysis work?

Each Monday, Crafty Meerkat compiles your previous 7 days of analytics data — including page views, traffic sources, top pages, bounce rates, and visitor trends — along with your business context (your site description, goals, and industry). This data is sent to Claude, Anthropic's AI model, which analyzes the patterns and generates 3 to 5 specific, ranked recommendations. These are actionable insights tailored to your actual data, not generic advice. The report is emailed to you and saved in your dashboard.

Can I export my data?

Yes. Crafty Meerkat supports data export in CSV, JSON, and Google Analytics-compatible formats. You can export by date range, metric type, or full dataset. Your data belongs to you — we make it straightforward to download, analyze externally, or migrate if you ever need to. Data export is available on all plans.

What platforms does Crafty Meerkat work with?

Crafty Meerkat works with any website or web application that can include a JavaScript snippet. This includes static sites, WordPress, Shopify, Squarespace, Wix, Next.js, Gatsby, Hugo, Ghost, and custom-built applications. Installation takes about 30 seconds — just paste a single script tag into your site's HTML head. The tracking script is under 2KB and loads asynchronously, so it will not slow down your site.

How does uptime monitoring work?

Crafty Meerkat sends HTTP requests to your website at regular intervals from multiple geographic locations. If your site fails to respond or returns an error status code, you are notified immediately via email. The uptime monitor also tracks response time trends over time, so you can spot performance degradation before it becomes a problem. Your uptime history is displayed as a visual timeline in your dashboard, making it easy to see patterns and correlate downtime with traffic changes.

What are UTM parameters and how do I use them?

UTM parameters are tags you add to URLs to track where your traffic comes from. There are three main parameters: utm_source (the platform, like "google" or "newsletter"), utm_medium (the channel type, like "cpc" or "email"), and utm_campaign (the specific campaign name, like "spring-sale"). To use them, append them to any URL you share. For example: yoursite.com/?utm_source=twitter&utm_medium=social&utm_campaign=launch. Crafty Meerkat automatically detects and reports on these parameters — no setup required.

Ready to try privacy-first analytics?

Start free with 2 sites and 10,000 events per month. No credit card required. No cookie banners needed.

Start free