Tracking options and a public web view for campaigns #47

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

Today: open and click tracking is always on, and there's no "view in browser" link.

Plan

  • Per campaign: Enable click/open tracking, on by default. When it's off, there's no pixel and links aren't rewritten, and the report says that opens and clicks weren't tracked.
  • Public link, off by default. A sent campaign gets a web view at /c/:publicId with an unguessable id. It is rendered with neutral contact data, never a real recipient's, and has no tracking.
  • {{ web_view_url }} placeholder for a "view in your browser" link.
  • Campaigns that were already sent keep their current behaviour.
  • Needs a migration (trackingEnabled and publicId on Campaign).
**Today:** open and click tracking is always on, and there's no "view in browser" link. **Plan** - Per campaign: **Enable click/open tracking**, on by default. When it's off, there's no pixel and links aren't rewritten, and the report says that opens and clicks weren't tracked. - **Public link**, off by default. A sent campaign gets a web view at `/c/:publicId` with an unguessable id. It is rendered with neutral contact data, never a real recipient's, and has no tracking. - `{{ web_view_url }}` placeholder for a "view in your browser" link. - Campaigns that were already sent keep their current behaviour. - Needs a migration (`trackingEnabled` and `publicId` on Campaign).
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#47
No description provided.