10 Advanced SmarterStats Reports Every Marketer Should Use

Getting Started with SmarterStats — Setup, Tips, and Best PracticesSmarterStats is a self-hosted or hosted web analytics platform designed to give technical teams and marketers detailed, server-side insights into website traffic, search terms, referrers, and visitor behavior. Unlike client-side tools that rely on JavaScript tags and third-party cookies, SmarterStats works with your web server logs and optionally lightweight JavaScript to provide accurate, privacy-respecting analytics. This guide walks through initial setup, configuration options, key reports, optimization tips, and best practices to get the most from SmarterStats.


Why choose SmarterStats?

  • Server-side analytics for higher accuracy: Because it uses server logs, SmarterStats captures requests even when users block JavaScript or use privacy tools that stop client-side trackers.
  • Rich, technical reporting: It surfaces detailed HTTP-level data (status codes, user agents, file types) useful to developers and sysadmins.
  • Flexible deployment: Available as a hosted service or self-hosted on Windows servers (IIS), making it suitable for organizations who want control over data.
  • Privacy-friendly: When configured without client-side scripts, it avoids many privacy pitfalls of cookie-based tracking.

Pre-setup checklist

Before installing or configuring SmarterStats, prepare the following:

  • Access to your web server (IIS) or a hosted SmarterStats account.
  • Server logs enabled (IIS W3C format recommended) and retained for the period you need.
  • Administrative credentials for SmarterStats or the hosting control panel.
  • A plan for which domains and subdomains you’ll track, and whether you’ll use server-side-only tracking or add the optional JavaScript for behavior metrics (pageviews, events).
  • Timezone and reporting period preferences.
  • Backup strategy for SmarterStats’ database and configuration.

Installation options

  1. Hosted SmarterStats (recommended for most users):

    • Sign up with a SmarterStats hosting provider or SmarterTools (if offered).
    • Provider typically configures the account and gives access to a web-based dashboard.
  2. Self-hosted (Windows Server + IIS):

    • System requirements: Windows Server (supported versions), IIS, .NET Framework (check current SmarterStats docs for exact version), SQL Server (Express or full), sufficient CPU/RAM/disk for log processing.
    • Download SmarterStats installer from the vendor.
    • Run installer with administrative privileges; follow prompts to configure service account and SQL connection.
    • Configure IIS and grant SmarterStats access to the site logs.

Adding websites and log file configuration

  • In SmarterStats, add each website you want to track (domain and display name).

  • Configure how SmarterStats receives logs:

    • Point to the IIS log folder and set a file mask (e.g., u_ex*.log) or a custom location where logs are copied.
    • Ensure SmarterStats service account has read access to the log files.
    • For real-time reporting, enable continuous log processing or use the SmarterStats log agent to forward logs.
  • Log format: Use W3C Extended Log File Format with fields including date, time, cs-method, cs-uri-stem, cs-uri-query, sc-status, sc-bytes, cs(User-Agent), cs(Referer). This ensures SmarterStats can fully parse requests.


Optional JavaScript tracking

  • SmarterStats includes a lightweight JavaScript tracking tag that records pageviews, custom events, and client-side metrics (browser dimensions, referrer when masked by some proxies).
  • Benefits: Better client-side behavior data, improved sessionization when logs don’t provide full context.
  • Privacy note: If privacy is a concern, you can rely on server logs alone. The JavaScript is non-intrusive and configurable; avoid collecting personal data unless you have legal basis.

Important configuration settings

  • Timezone and business hours — set these early so daily/weekly reports align with your business day.
  • Exclude internal traffic — add internal IP ranges and known bot user agents to exclusion lists to avoid skewed data.
  • Default campaign tracking — configure UTM handling and mapping to make marketing attribution clearer.
  • Report retention — choose how long to store raw data vs. aggregated reports based on storage capacity.
  • User accounts and permissions — create role-based access for admins, analysts, and read-only viewers.

Key reports to use first

  • Overview / Dashboard: Quick summary of visits, unique visitors, pageviews, and trends.
  • Visit Details / Visitor Sessionization: Inspect individual sessions to understand navigation paths and conversion funnels.
  • Keywords & Search Terms: See terms that led visitors (from search engines or internal site search).
  • Referrers & Entry Pages: Identify top referring sites and landing pages.
  • Top Pages & Pageviews: Find high-traffic pages and opportunities for optimization.
  • Status Codes & Errors: Monitor 4xx/5xx errors and missing resources.
  • Bandwidth & File Types: Useful for troubleshooting heavy resource pages or media delivery issues.
  • GeoIP & User Agents: Audience geography and device/browser breakdowns.

Tips for accurate data

  • Standardize log rotation and ensure SmarterStats processes all rotated logs promptly. Missing logs create gaps.
  • Keep server clocks synchronized (NTP) to avoid timestamp mismatches.
  • Regularly update bot and crawler lists; even server logs include many automated hits that should be filtered.
  • If you run multiple app servers, centralize logs or configure SmarterStats to read from all relevant log sources.
  • For caching/CDN setups, ensure logs reflect real visitor requests (edge logs may differ); consider integrating CDN logs for a full picture.

Performance and scaling

  • SmarterStats processes logs; for high-traffic sites, allocate enough CPU and RAM to the processing service.
  • Use faster storage (NVMe / SSD) for the SmarterStats database and log directories to speed parsing.
  • If using multiple sites, stagger log processing or increase worker threads to avoid backlog.
  • Monitor SmarterStats’ internal queues and processing times; set alerts for unprocessed log file counts.

Common pitfalls and how to avoid them

  • Incomplete log fields — ensure required W3C fields are enabled.
  • Counting bots as humans — proactively maintain exclusion lists and use behavior heuristics to detect crawlers.
  • Misconfigured JavaScript tag — place the tag consistently (head or just before closing body) and verify via debug mode.
  • Overlooking HTTPS-to-HTTP referrer loss — use combined server and JavaScript data to recover referrer context when possible.

Integrations and exports

  • CSV/Excel exports: Use for ad-hoc analysis and sharing with stakeholders.
  • APIs: SmarterStats exposes APIs for automated data pulls; use these to feed BI tools or reporting dashboards.
  • Alerts: Configure email alerts for spikes in errors, traffic anomalies, or reaching resource thresholds.
  • Combine with SEO tools or A/B testing platforms by exporting landing page and keyword performance.

Security and privacy best practices

  • Restrict SmarterStats admin UI to trusted networks or protect with strong authentication (SAML/AD if available).
  • Use HTTPS for the SmarterStats UI and API endpoints.
  • Anonymize or avoid logging personal data (PII) in query strings — use hashed IDs or server-side mapping where necessary.
  • Regularly backup the SmarterStats database and configuration; test restores.

Ongoing maintenance

  • Keep SmarterStats software and its dependencies patched.
  • Review exclusion lists and referrer mappings quarterly.
  • Archive old logs and purge according to your data retention policy.
  • Train stakeholders on reading key reports and setting up custom dashboards to track KPIs.

Example quick checklist to finish first day

  • Install or gain hosted access.
  • Add your first website and point SmarterStats at the IIS log folder.
  • Verify log parsing by checking recent visits.
  • Exclude internal IP ranges and common crawlers.
  • Optionally add the JavaScript tracking tag to your site and verify pageviews.
  • Create one dashboard for traffic overview and one for error monitoring.

SmarterStats is a powerful server-side analytics option that balances technical depth with marketer-friendly reports. Proper log configuration, exclusion lists, and planned retention will help you produce accurate, actionable insights while keeping performance and privacy in check.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *