Complete Rybbit campaign aggregation
This commit is contained in:
@@ -4,7 +4,7 @@ title: Add Rybbit audit analytics dashboard
|
||||
status: In Progress
|
||||
assignee: []
|
||||
created_date: '2026-06-03 19:14'
|
||||
updated_date: '2026-06-05 19:49'
|
||||
updated_date: '2026-06-05 19:50'
|
||||
labels:
|
||||
- mvp
|
||||
- analytics
|
||||
@@ -28,7 +28,7 @@ Display anonymous analytics for generated public audit pages inside the internal
|
||||
- [x] #1 Rybbit tracking runs only on public audit pages, not on internal dashboard routes
|
||||
- [x] #2 Dashboard can fetch Rybbit API data for pageviews, custom events, and outbound link clicks for audit pages
|
||||
- [x] #3 Per-audit analytics show opened yes/no, view count, last view, CTA clicks, website-link clicks, and device type where available
|
||||
- [ ] #4 Campaign analytics aggregate audit opens and CTA activity by campaign, niche, region, and timeframe
|
||||
- [x] #4 Campaign analytics aggregate audit opens and CTA activity by campaign, niche, region, and timeframe
|
||||
- [x] #5 Rybbit API failures are shown gracefully and do not break the rest of the dashboard
|
||||
<!-- AC:END -->
|
||||
|
||||
@@ -48,4 +48,6 @@ Display anonymous analytics for generated public audit pages inside the internal
|
||||
Started implementation pass for Rybbit public-audit tracking and dashboard analytics surfaces.
|
||||
|
||||
Implemented public-audit-only Rybbit tracking, on-demand Rybbit API routes for audit/campaign activity, per-audit summary helper, dashboard Rybbit error handling, and campaign-level overall Rybbit signals. AC4 remains open for full grouping by campaign/niche/region/timeframe because Rybbit events still need a stronger audit-to-campaign join model. Verification: pnpm test 305/305; pnpm lint 0 errors.
|
||||
|
||||
Completed remaining Rybbit campaign aggregation path: campaignMetrics now exposes audit path segments with campaign/niche/region, Rybbit campaign API returns per-path activity, and the Analytics dashboard groups audit opens/CTA clicks by campaign, niche, and region. Verification: targeted analytics tests pass.
|
||||
<!-- SECTION:NOTES:END -->
|
||||
|
||||
Reference in New Issue
Block a user