Simple Analytics Events Not Showing

Share
Workaround available Web Updated November 13, 2026Based on 2 user reportsHow we research

Quick answer

Event names are case-sensitive and cleaned to letters, numbers and underscores, and events fired before the script loads are lost unless you add the placeholder function.

Most likely fix: Fix naming

How to fix it

Try these in order — the most common fix is first.

  1. 1. Fix naming

    1. Use only letters, numbers and underscores
    2. Keep consistent lowercase
    3. Look for the cleaned name in the Events Explorer
    Did this fix it?
  2. 2. Add the placeholder function

    1. Add the placeholder in head per the events docs
    2. Then load latest.js in body
    Did this fix it?
  3. 3. Match the namespace

    1. If you used data-namespace, set data-sa-global to match for automated events
    Did this fix it?

Symptoms

sa_event calls do not appear in the Events Explorer or appear under another name.

Why it happens

  • Case mismatch
  • Unsupported characters replaced by underscores
  • Name longer than 1,000 characters
  • Fired before the script loaded
  • Custom namespace without data-sa-global
  • Do Not Track visitors

This guide also covers

  • simple analytics events not showing
  • simple analytics sa_event not working

Still not working?

If Simple Analytics keeps failing, you're not alone. See every Simple Analytics problem users report or the alternatives people switch to.

Done fighting Simple Analytics? Our small team builds your own Simple Analytics alternative, made for how you work. On your domain or hosted by us. Price agreed together.

Get a quote
Fixed it? Share this guide

The same problem in other apps

All missing or lost data guides →

Other Simple Analytics errors

All 11 Simple Analytics errors and fixes →