Track analytics events
Analytics combines widget activity and package events into site, content, and route-level dashboards.
The goal is not just totals. Creators need timeline filters, content-specific detail views, traffic sources, conversion, and historical comparisons.
Event families
Views, referrers, paths, device hints, and time-on-page signals.
Page activityImpressions, preview clicks, content opens, and route-level engagement.
Content activityUnlock starts, paid unlocks, failed unlocks, and conversion rate.
Unlock flowPage activity
The widget can track views, referrers, path, device hints, and time-on-page style signals.
nibgate.track.page({
path: "/members/post",
referrer: document.referrer,
title: document.title
})Content activity
The package can report impressions, preview clicks, unlock starts, unlock completions, failed unlocks, and receipt references.
nibgate.track.content({
externalId: "post_123",
event: "impression"
})Unlock flow
A normal unlock funnel should produce enough data to answer:
- How many people viewed the content?
- How many clicked unlock?
- How many paid successfully?
- Which source sent the highest-converting traffic?
- Which content earned the most over time?
Dashboard metrics
The creator dashboard should show timeline filters, traffic sources, top content, unlock conversion, receipt drilldowns, and earnings trends.