> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fastpix.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server.

# Final viewer ID for accurate unique counts

> Views now carry a final_viewer_id that survives client-side viewer ID rotations, giving stable unique-viewer counts.

The processing pipeline now resolves a canonical final_viewer_id per view, and the Data APIs use it everywhere unique-viewer logic runs.

1. The stream processing pipeline picks the last-known viewer ID for a session and propagates it as final_viewer_id on every emitted row.
2. All breakdown, overall and overview queries now count distinct final_viewer_id instead of the raw rotating viewer ID.
3. Produces more accurate unique-viewer counts in sessions where the player rotates its viewer ID mid-session.