Proof of play that shows the screen was really on
For every clip on every screen, impressBox compares what was planned with what actually played, per hour or per day, and records whether the screen itself was on. Share the report with an advertiser through a signed link that needs no login and expires on its own.
Planned vs played
Planned and actual plays side by side, per clip, per screen, per hour or day.
Screens that should have played but did not
Screens that were planned to play a clip and did not, split into offline and silent.
Was the screen on?
Each record carries the TV power state read over HDMI-CEC, so a play on a dark screen is not counted as a delivery.
Network and fault minutes
Network and fault minutes are shown next to the plays.
Reports for advertisers
Share a report with an advertiser through a signed, temporary link. No account is needed.
Zero Data Loss: Network-Resilient Architecture
Never lose a single data point again. Our revolutionary offline-first approach ensures continuous data collection regardless of network connectivity:
- Local Database Storage: All statistics are immediately saved to local device storage.
- Hierarchical Data Organization: Statistics are systematically organized by component, date, and hour for efficient retrieval.
- Automatic Sync Recovery: When network connectivity is restored, the system automatically detects and transmits all stored statistics.
Enterprise-Grade Analytics Pipeline
Transform raw data into actionable insights through our integrated analytics infrastructure:
- Time-Series Storage: A database built for large volumes of playback data.
- Automated Data Processing: Intelligent data transformation and aggregation for optimal dashboard performance.
- Ready-Made Dashboards: Reports are available from the first day, without setup.
Intelligent Data Management
Gain granular control over your data lifecycle.
- Configurable Collection: Granular control over which statistics components are collected and transmitted.
- Batch Processing: Efficient data transmission with configurable batch sizes to optimize network usage.
- Automated Cleanup: Smart data lifecycle management to prevent storage overflow while maintaining data integrity.
Cross-Platform Reliability
Our statistics engine works seamlessly across all supported platforms—WebOS, Tizen, Android, Electron, and Web—ensuring consistent data collection regardless of deployment environment.
The system is built on the Platform Abstraction Layer architecture, ensuring consistent behavior across different device types.
Customizable for Any Business Case
The same powerful statistics engine can be adapted to gather unique interaction data for specialized use cases.
For example, in our 'Pick and Watch' scenario:
We track every time a product is picked up, correlating it with what content is displayed. This provides invaluable data on product-level customer engagement.