Zerg - Analytics

Visitor analytics

Pageviews, sources, and outcomes - privacy-first, no cookies, no personal data stored.

Export CSV
- active right now last 5 min

    Unique visitors

    -

    Total pageviews

    -

    Bounce rate

    -

    Avg session

    -

    What changed summary - vs prior period

    Generate a summary of the biggest movers this period.

    Visitors over time distinct visitors per bucket - prior period

    Top pages by visitors

      Top sources referrer host

        Top countries via edge geo

          Devices, browsers & OS share of visitors

          Devices

            Browsers

              OS

                Top campaigns utm_source

                  Campaign matrix campaign - medium - source - visitors driven

                  CampaignMediumSourceVisitorsPageviews

                  Tag links with ?utm_campaign=...&utm_medium=...&utm_source=... on the share side to populate this table.

                  Goals conversion events - % of visitors

                    Funnel configured per site

                      Deploys & previews CI events from GitHub Actions

                        Each merge to main can ping POST /api/deploy. PRs can include preview URLs before merge.

                        Privacy posture. No cookie banners. Visitor identity is hashed daily with no IP retention; referrers are reduced to hostname; URLs strip query strings before storage; country comes from edge headers, never from a geoip lookup.

                        Technical detail. Identity = SHA256(daily_salt + ip + ua + domain) truncated to 16 chars. The salt rotates every UTC day, so the same person tomorrow is counted as a new visitor. No raw IP or user-agent is ever written to disk.