Analytics
Know your visitors without shipping their data to one.
Visitor analytics, session replay, Core Web Vitals, and funnel analysis — built into every Temps deployment. No PostHog, Plausible, or Mixpanel subscription, and no third-party script on your pages.
Unique visitors, sessions, and an hourly traffic chart — the same dashboard as every other Temps feature.
First-party tracking, not a third-party script
A cookie set by the Pingora proxy itself, plus localStorage for continuity across sessions. No third-party JS snippet, no request leaving your infrastructure.
Session replay, built in
Full DOM recording (rrweb) for real sessions — watch exactly what a visitor did, without wiring up a separate replay tool.
Core Web Vitals, tracked automatically
Performance metrics land in the same dashboard as visitor analytics — no separate Lighthouse CI or third-party RUM service.
Funnel analysis on your real events
Define steps from events you already track and see conversion and average completion time per step, no export-to-spreadsheet required.
AI crawler visibility other analytics tools miss
Bot detection matches 30+ known patterns by name — GPTBot, ClaudeBot, PerplexityBot, CCBot, and more — so you can see whether AI crawlers are actually reading your content.
Capacity scales with your server, not your bill
Self-hosted means page-view volume is bounded by your own hardware, not a per-event price list — no surprise bill after a traffic spike.
No third-party script, no third-party cookie
One provider or one script tag. Data never leaves your server.
Visitor identity comes from a first-party cookie the Pingora proxy sets itself, backed by localStorage for continuity — no third-party JS snippet, no request to an external analytics vendor.
import { TempsAnalyticsProvider } from "@temps-sdk/react-analytics";
export function App() {
return (
<TempsAnalyticsProvider>
<YourApp />
</TempsAnalyticsProvider>
);
}Analytics that ship with the deploy, not after it.
No separate analytics vendor to sign up for, no script to add later — visitor data starts flowing the moment your app does.
Try it yourself — quickstart guide