Understand the journey.
Follow visitors from their first referral to the pages, events, and goals that matter.
- Referrers, campaigns, and AI sources
- Custom events, goals, and funnels
- Revenue attribution by channel
Privacy-first web analytics/Private preview
Understand who finds you, what they do, and how your site performs. Analytics, uptime, and AI-source attribution in one focused workspace.
Cookie-free tracking. Your infrastructure. A clearer view.
Your website, at a glance.
See where your audience comes from.
Keep availability in the picture.
14 days of checks, with a short interruption on July 8. Example data, not a live service status.
Less switching. More understanding.
Bring the reports you check every day into one place, with the context to connect them.
Follow visitors from their first referral to the pages, events, and goals that matter.
Bring availability and performance into the same workspace as your audience.
Share the right context with your team, your tools, and the agents you choose.
Privacy is part of the foundation
Useful product data should come with clear boundaries. Pulse keeps collection deliberate and access under your control.
Explore the self-managed approachThe first-party tracker uses a temporary visit identifier in session storage, rather than setting visitor cookies.
The tracker respects Do Not Track. Core Web Vitals collection is optional.
The self-managed architecture uses your PostgreSQL database and infrastructure. The public release is coming soon.
A better starting point for your agents
Let your agent work with analytics and uptime reports through REST or MCP. Choose the site, grant the report scopes it needs, and revoke access when you’re done.
const response = await fetch(
'/api/agent/reports/generate',
{
method: 'POST',
headers: {
Authorization: `Bearer ${PULSE_AGENT_TOKEN}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
siteId,
reports: ['overview', 'uptime_summary']
})
}
);
const report = await response.json();reports:generateanalytics:readuptime:readWhere Pulse is today
Pulse is in private preview. Here’s what that means for access and self-hosting.
Evaluation access is coordinated privately with invited participants. Public signup, fixed-price plans, and checkout are not available.
Read access detailsAlready invited? Sign in ↗A deployment model built around Docker, PostgreSQL, and your own domain. Review the expected architecture and operational requirements.
Explore self-hostingReview evaluation options ↗A few useful answers
The signal is all here
Explore the reports. Understand the approach. See where Pulse fits.