Skip to main content
NearNode logs every scan event server-side at the edge. No cookies, no client-side JavaScript, no GDPR consent popups. You get the same granularity as web analytics — applied to the physical world.

What We Capture

Every scan generates an analytics event with the following data points:
Privacy by design: IP addresses are anonymized after 30 days. We do not fingerprint users across sessions or track them beyond the scan event.

Key Metrics

Tap-Through Rate (TTR)

The percentage of scans that result in a meaningful action (click, download, form submission). This is the physical-world equivalent of Click-Through Rate.

Conversion Funnel

Track the full journey from physical scan to digital action:
Each step is tracked via session_id, allowing you to measure drop-off rates at every stage.

Geographic Distribution

See where your physical assets are being engaged — broken down by country and city. Identify which deployment locations drive the most traffic.

A/B Test Results

When routing rules use ab_split, analytics automatically segment by variant. Compare conversion rates between variants directly in the dashboard.
Run A/B tests for at least 7 days with a minimum of 1,000 scans per variant before drawing conclusions. Statistical significance matters in the physical world too.

Accessing Analytics

Dashboard

The analytics dashboard provides real-time visualizations for:
  • Scan volume over time (daily, weekly, monthly)
  • Geographic heatmap by country
  • Device type breakdown (mobile / desktop / tablet)
  • Top nodes by scan volume
  • A/B variant comparison

Webhooks

Receive every scan event in real-time via Webhooks. Pipe scan data into your own data warehouse, CRM, or alerting system.

API

Query analytics data programmatically for custom reporting and integrations.
Ops Tip: Analytics retention depends on your plan — 30 days (Developer), 1 year (Pro), unlimited (Enterprise).

Event Types