Skip to content
impressBox

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.