tracked-deck-links
Installation
SKILL.md
Tracked Deck Links
One personal link per recipient. You see who opened the deck, on which devices, for how long, and which slides they spent time on. It runs on the user's own Node host. No third-party analytics.
How it counts (read this before you report anything)
| State | What happened | How it is detected |
|---|---|---|
| preview only | Someone or something fetched the link: a WhatsApp, Slack or iMessage unfurl, a mail scanner | The server returns an empty shell. It has no deck text, so an unfurl shows only a generic title |
| opened | The deck loaded in a real browser | The shell's JavaScript asked /api/open for a signed deck URL. Only a browser running JS does this |
| read | Opened, with real input (tap, scroll, key, mouse) and at least 10 active seconds | Heartbeats from inside the deck |
- Active time only counts when the tab is visible, the window has focus, and there was input or a slide change in the last 60 seconds. It is counted per slide and in total.
- Visits are browser tabs. A reload in the same tab counts as a page load, not a new visit.
- Devices come from a random id stored in the browser. A new browser or device gets a new id.
What you may and may not say to the user: