August focused on reporting and analytics. The reporting dashboard gained new interaction metrics, a daily CSV export, and viewable impressions, backed by several data accuracy fixes in the analytics pipeline. The MCP server now stays logged in across sessions, so AI assistants like Claude Desktop work without repeated sign-ins. On the creative side, click tracking now counts every interaction including taps on mobile, a freeze in circular flows was fixed, and child creatives can now share the same banner size.
New interaction metrics, a daily CSV export, viewable impressions, and more accurate data across the board.
The reporting dashboard gained two new metrics: Flow Interactions and Interacted Impressions. Interaction Rate now uses session-based math, so it can't exceed 100%. Viewable Impressions is back as a first-class metric with its own interaction rate. CSV exports now respect your selected date range, and a new daily export gives you one row per day instead of per session. Behind the scenes, several data accuracy fixes were applied to the analytics pipeline.
AI assistants like Claude Desktop now stay logged in to Cavai across sessions, so you no longer need to sign in every time you start a conversation.
Previously, every new session with the Cavai MCP server required you to log in again. The server now remembers your login securely, so AI tools can pick up right where they left off. If a session does expire, it reconnects automatically without interrupting your workflow.
Click tracking now counts every interaction with the creative, following the same convention Google uses, so your reports reflect real engagement.
Previously, clicks on buttons and flow elements were not always counted, which meant reports could undercount engagement. Now every click is captured, whether it lands on a button, a flow element, or anywhere else in the creative. A follow-up update added touch tracking for mobile, where taps were not always registered.
The ad tag generator now supports VAST 3.0.
Improved VAST click tracking with proper URL splitting.
Child creatives can now share the same banner dimensions.
Fixed the rich text color indicator in the editor.
Fixed an infinite loop causing 100% CPU when encountering circular flows.
Custom styling in flow operators now works correctly with rich text.
Removed leftover duplicate-format warnings.
Improved video playback reliability.
Every click on the creative is now tracked.
Custom CSS now renders correctly in rich text blocks.
ChangeText now works correctly with rich text blocks.
Fixed mobile click tracking on iOS and touch devices.
New streaming session aggregate CSV export with lower memory usage.
New daily-grain CSV export for analytics.
Three new interaction metrics: Total Interactions, Flow Interactions, and Interacted Impressions.
Adds viewable impressions to the hourly analytics CSV export.
CSV exports now respect your selected date range.
New daily export gives you one row per day instead of per session.
Interaction Rate now uses session-based math, so it can't exceed 100%.
Viewable Impressions is back as a first-class metric.
AI assistants now stay logged in across sessions.
Fixed authentication in the deploy pipeline.
Counts every creative interaction without double-counting.
Fixed rich text JSON mapping in published creatives.



