Logo

Status Page

StatusPage.me Help Center

Popular topics: creating a status page, connecting monitors, automatic incidents, custom domains, integrations and billing.

StatusPage.me Dec 29, 2025 Status Pages

Configuring Web Analytics

StatusPage.me supports privacy-friendly, GDPR-compliant web analytics on your status pages. Track visitor metrics like page views, sessions, and traffic sources using cookieless analytics providers that respect user privacy.

All supported analytics services are privacy-focused and don’t use cookies or track personally identifiable information.


Why Privacy-Friendly Analytics?

  • GDPR Compliant - No cookies or PII tracking required
  • User Friendly - Respects visitor privacy preferences
  • Built for Performance - Minimal impact on page load times
  • Simple Setup - No complex implementation needed
  • Reliable Data - Accurate metrics without privacy violations

Supported Analytics Services

StatusPage.me integrates with seven privacy-friendly analytics providers. Each service has different configuration requirements:

ServiceConfigurationFree TierBest For
Plausible AnalyticsDomain name✅ YesSimple, lightweight analytics
Fathom AnalyticsSite ID✅ YesPrivacy-first approach
Simple AnalyticsNone✅ YesZero-configuration option
Pirsch AnalyticsCode✅ YesEuropean focus
Cabin AnalyticsNone✅ YesMinimal setup required
GoatCounterAccount name✅ YesOpen-source friendly
Umami AnalyticsWebsite ID✅ YesSelf-hosted option

All services are cookieless and GDPR-compliant.


Prerequisites

Before you can use web analytics on your status page:

  1. Custom Domain Required - Analytics only work on custom domains for transparency
  2. Plan Support - Your plan must include the analytics feature (Pro+ plans)
  3. Analytics Service Account - Sign up with your chosen provider
  4. Service Configuration - Obtain required credentials from the provider

Getting Started: Step-by-Step

1. Navigate to Analytics Settings

  1. Go to your Status Page Settings
  2. Click the “Web Analytics” tab
  3. You’ll see the web analytics configuration section

2. Enable Web Analytics

Toggle the “Enable web analytics for this status page” switch to turn on the feature.

When disabled, all configuration fields are grayed out and non-interactive.

3. Select an Analytics Service

In the “Service” dropdown, choose your analytics provider:

  • Each service appears with its name
  • Select one to configure it
  • Configuration fields will appear based on the service’s requirements

4. Configure Required Fields

Depending on your chosen service, you’ll see different configuration fields:

Plausible Analytics:

  • Domain: Enter your custom domain (e.g., status.example.com)

Fathom Analytics:

  • Site ID: Enter your Fathom site ID from your account dashboard

Simple Analytics:

  • No configuration needed - just save

Pirsch Analytics:

  • Code: Enter your Pirsch tracking code

Cabin Analytics:

  • No configuration needed - just save

GoatCounter:

  • Account: Enter your GoatCounter account name

Umami Analytics:

  • Website ID: Enter your website ID from Umami dashboard

Each field includes:

  • Label - What the field is for
  • Placeholder - Example value to guide you
  • Description - Additional help text
  • Required indicator - Whether the field must be filled

5. Choose Script Placement

Select where the tracking script should be injected:

  • Header - Loads earlier, provides more complete tracking (may slightly affect page speed)
  • Footer - Loads last, better for page performance (may miss very fast bounces)

Most users choose Footer for better performance.

To respect visitor opt-out preferences, you can specify cookie names:

  • Field: “Exclude by cookie (exact name)”
  • Example: If a visitor has a cookie named opt_out, they won’t be tracked
  • Use Case: Let users opt out by setting a cookie on their computer
  • Exact Match: The cookie name must match exactly (whitespace trimmed)

Multiple cookies can be excluded (separate implementations may handle comma-separated values).

7. Save Configuration

Click “Save Analytics Configuration” to apply your settings.

You’ll see a confirmation message. The analytics script will start being injected on your status page immediately.

8. Test It Works

  1. Visit your status page’s custom domain while logged out
  2. Open browser DevTools (F12 → Network tab)
  3. Look for requests to your analytics service (e.g., plausible.io, fathom.analytics, etc.)
  4. You should see the tracking script loaded in the page source

Privacy: Excluding Yourself from Analytics

As a status page owner, you probably don’t want your own visits counted in your analytics. StatusPage.me provides a self-exclusion option:

Enable Owner Self-Exclusion

  1. Go to Account SettingsNotifications
  2. Scroll to the “Privacy” section
  3. Toggle “Exclude yourself from analytics on your own status pages”
  4. Click “Save Preferences”

How It Works

When you enable this option:

  • You must be logged in - We check your account status
  • Visiting your own page - The system detects you own the page
  • Analytics are skipped - Your visits aren’t tracked
  • Others are tracked - Other visitors’ metrics are collected normally

This keeps your analytics data clean and accurate by excluding internal testing and regular maintenance checks.


Managing Your Analytics Configuration

Change Service

  1. Select a different service from the dropdown
  2. Fill in the new configuration
  3. Click “Save Analytics Configuration”
  4. The previous service configuration is replaced

Remove Analytics

  1. Click the “Remove Configuration” button
  2. Confirm the removal
  3. Analytics will no longer be injected on your status page

View Analytics Data

Analytics data appears in your service’s dashboard:

  • Log into your analytics provider account
  • Look for your domain/site in the analytics dashboard
  • View reports, charts, and traffic metrics

What Gets Tracked?

With privacy-friendly analytics, you can see:

  • Page Views - How many times your status page was visited
  • Unique Visitors - How many different people visited
  • Session Duration - How long visitors stayed
  • Traffic Sources - Where visitors came from
  • Browser & Device - What browsers and devices visitors use
  • Country - Approximate visitor location (country level)

What’s NOT tracked:

  • Personal identification (names, email addresses)
  • Cookies or persistent IDs
  • Behavior across other websites
  • Detailed IP addresses
  • Sensitive information

Troubleshooting

Analytics Script Not Showing

Check the following:

  1. Custom domain activated - Analytics only work on custom domains

    • Go to Status Page Settings → General
    • Verify your custom domain is active and configured
  2. Web analytics enabled - Verify the toggle is ON

    • Go to Web Analytics tab
    • Check “Enable web analytics for this status page” is enabled
  3. Configuration saved - Did the save succeed?

    • Look for the green success message
    • Check that fields are populated
  4. Browser cache - Clear your browser cache and hard refresh

    • Press Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac)
  5. Check console - Open browser DevTools to see errors

    • Press F12 → Console tab
    • Look for error messages related to the analytics service

Tracking Not Appearing in Analytics Dashboard

  1. Wait a few minutes - Some services take time to process data
  2. Check analytics service is working - Go to your provider’s dashboard
  3. Verify configuration - Confirm your domain/site ID is correct
  4. Check cookie exclusions - Verify you’re not excluded by a cookie

Page Load Speed Slower

  • Try changing placement to Footer instead of Header
  • This defers loading the analytics script until after the page loads

Best Practices

  1. Use Footer Placement - Better for page performance
  2. Test Regularly - Verify analytics are being collected
  3. Review Periodically - Check your analytics dashboard monthly
  4. Respect Privacy - Don’t overly rely on tracking cookies
  5. Communicate - If required by law, tell users about analytics
  6. Enable Self-Exclusion - Exclude your own testing traffic

Plan Availability

Web analytics are available on Pro and higher plans.

  • Free Plan - Not available
  • Pro Plan - Included
  • Enterprise Plan - Included

Check your plan details in Account SettingsBilling & Plans.


Compliance & Privacy

GDPR

Our analytics partners are fully GDPR-compliant:

  • No cookies used
  • No personal data collected
  • No tracking across sites
  • No third-party data sharing

CCPA

CCPA-friendly - Complies with California Consumer Privacy Act requirements

Privacy Policy

If you use analytics on your status page, consider:

  • Mentioning analytics in your privacy policy
  • Explaining what data is collected
  • Linking to your analytics provider’s privacy policy

Support

If you need help with web analytics:

  1. Check this guide - Review the sections above
  2. Contact your analytics provider - They handle configuration details
  3. Visit our support - We can help with StatusPage.me features

Was this article helpful?

Share this article: