Campaign report: link clicks, recipients, activity over time #48

Closed
opened 2026-10-15 01:19:42 -04:00 by vmanne-poc · 0 comments
Owner

Today:

  • The report shows totals and rates only.
  • TrackingLink and TrackingClick rows exist but aren't shown.
  • There's no recipient view.
  • Daily snapshots have no UI.

Plan

  • Links: each URL with total clicks and unique clickers.
  • Recipients: a paged table of email, status (sent, opened, clicked, bounced, complained, unsubscribed, failed) and timestamps, filterable by status, with CSV export.
  • Activity: opens and clicks per hour for the first 48 hours, then per day. Use an accessible chart with a table fallback.
  • Project dashboard: a trend from the daily snapshots on the project overview.
  • API endpoints for each of the above are scoped to the project as usual.
**Today:** - The report shows totals and rates only. - `TrackingLink` and `TrackingClick` rows exist but aren't shown. - There's no recipient view. - Daily snapshots have no UI. **Plan** - **Links:** each URL with total clicks and unique clickers. - **Recipients:** a paged table of email, status (sent, opened, clicked, bounced, complained, unsubscribed, failed) and timestamps, filterable by status, with CSV export. - **Activity:** opens and clicks per hour for the first 48 hours, then per day. Use an accessible chart with a table fallback. - **Project dashboard:** a trend from the daily snapshots on the project overview. - API endpoints for each of the above are scoped to the project as usual.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vmanne-poc/Postak#48
No description provided.