CheckedUp Proof of Play Report
Description of Methodology (DOM)
last updated: 2025 July 7th
Introduction
Overview of CheckedUp and its Proof of Play Report Service
CheckedUp is a healthcare-focused, physician-designed point-of-care (POC) digital media platform that delivers targeted educational content and advertisements through strategically placed screens in healthcare provider (HCP) offices. CheckedUp’s network is designed to engage patients in waiting rooms, providing health education and pharmaceutical advertisements that are relevant to their conditions and treatment options.
To ensure accountability and provide value to advertisers, CheckedUp generates Proof of Play Reports, which confirm that contracted advertisements are displayed according to the terms of the media agreement. These reports provide detailed insights on ad performance, verifying that the ad plays align with expectations set by our clients.
Media agreements are based on locations and reaching a target number of locations each month of a campaign. A target location is reached if there are ad plays within that location within the given month.
Purpose and Scope of this DOM
This Description of Methodology (DOM) outlines CheckedUp’s procedures for measuring, verifying and reporting advertising content delivery across its POC network. It establishes standardized methods aligned with industry practices to ensure accurate, transparent and consistent campaign reporting.
The DOM covers all stages of the advertising delivery process, from ad insertion to proof of play reporting, including:
- Processes for monitoring and reporting ad plays across HCP practice locations.
- Methods for data capture and reporting.
- Generation of performance reports providing clients with advertising campaign data.
CheckedUp is committed to maintaining transparency in its operational processes. The practices outlined in this document represent CheckedUp’s current methodologies for ad delivery and reporting. As the POC advertising industry evolves and as our operations change, CheckedUp may update these practices to align with emerging standards, technological advancements and operational adjustments.
This DOM serves as the authoritative source for the definitions, metrics, and data collection methods used in CheckedUp’s Proof of Play reporting. Clients are advised to reference this document to understand report content, limitations, and applicable methodology.
CheckedUp is currently undergoing MRC audit review. As of this version, the ad play reporting service is not yet accredited by the Media Rating Council (MRC). This DOM describes the methodology and controls currently under MRC review. All client reports reference this DOM for transparency and consistency with industry standards.
Measurement Overview
Description of What the Proof of Play Report Measures
The Proof of Play Report validates the delivery and performance of digital advertising campaigns displayed across CheckedUp’s POC network of TV screens. The report confirms the number of HCP locations where campaign ads were played, the total number of ad plays at each location and provides detailed counts of healthcare professionals practicing at each location. Metrics provided prove that the media buy is fulfilled according to the campaign’s goals and that advertisers have clear visibility into their campaign’s performance.
Definition of key terms and metrics included in the report
- Valid Video Ad Plays: The count of individual instances where the selected ad was displayed on CheckedUp’s TV screens across all locations, counting only ads that ran until completion (which are the only ads logged in the system.
- Delivered Locations: The number of healthcare provider sites where the ad was successfully played, compared to the number of contracted locations, ensuring campaign compliance.
- Total Ad Count per Location: The number of times an ad was played at each location during the reporting period, indicating localized performance.
- HCP Count: A count of the healthcare professionals at each location where the ad was played, categorized by specialty: Medical Doctors (MD), Nurse Practitioners (NP) and Physician Assistants (PA). This provides an approximation of HCPs exposed to the campaign.
- Device Count: The count of CheckedUp Network TV screens installed at each location.
Business Partners for Measurement
CheckedUp engages third-party service providers for various operational and measurement functions, including CMS development, IT infrastructure management, and external data validation
Measurement Methodology
Data Collection Process
CheckedUp’s data collection process captures ad play events directly from its network of devices installed at healthcare provider (HCP) locations. Each time an advertisement is played, the system logs an event, recording information such as the timestamp, device identifier and ad content. This data is transmitted securely to CheckedUp’s event database using encrypted communication protocols.
- Transmission Technology: Ad play data is transmitted via secure API connections to CheckedUp’s servers, which handle real-time event logging. The system logs ad play completion events once an ad has fully played on the device.
- Offline Handling: If a device goes offline, ad play events are stored locally on the device for up to 30 days. When the device reconnects to the network, the stored events are transmitted to the server, ensuring no data is lost during periods of downtime.
Data Validation and Processing
Once ad play data is collected, it undergoes several validation steps to ensure the integrity and accuracy of the data:
- Validation Checks: The system runs automated checks on ad play logs to ensure that all necessary fields (location, timestamp, and ad identifier) are present and accurate. Discrepancies such as missing or duplicate events are flagged for review.
- Error Detection and Resolution: CheckedUp uses Sentry, an error-monitoring tool, to capture and analyze system errors. This tool sends real-time alerts when errors occur, allowing the technical team to intervene promptly. Errors such as missing logs or incorrect data transmission are addressed by generating field cases to recover inactive devices.
Ad Play Logging
Ad plays are recorded only after ads have fully completed, ensuring that only completed plays are logged through our post-play event methodology. The event data is stored in CheckedUp’s event tracker and synchronized with the server to ensure accurate reporting.
Time Based Eligibility Feature
CheckedUp only reports ad plays that occur during standard office hours at each HCP location. Using the timestamp captured during ad play logging, each play is evaluated against a location-specific schedule to confirm it occurred during defined operational hours. Plays falling outside of these windows are excluded from reporting, ensuring that only ad plays with a legitimate opportunity to be seen are included.
Metric Calculation
- Valid Video Ad Plays: The count of individual instances where the selected ad was displayed on CheckedUp’s TV screens across all locations, counting only ads that ran until completion (which are the only ads logged in the system.
- Delivered Locations: Identified by the unique location IDs associated with each ad play event. This ensures that ad plays align with the number of contracted locations.
- Total Ad Count per Location: Determined by calculating the average number of ad plays per location during the reporting period, which provides insights into localized campaign performance.
- HCP Count: Number of healthcare professionals at a given location collected from first party and third party data
- Device Count: Number of devices installed at a location based on installation status within the CheckedUp CMS
Error Handling and Data Integrity
CheckedUp maintains several layers of error handling to ensure data integrity:
- Automated Alerts: The system generates alerts when devices go offline, allowing the CheckedUp team to take immediate action. In the event of prolonged outages, manual reviews are conducted to assess the impact on campaign delivery.
- Manual Data Review: Campaign analytics teams review ad play logs regularly to ensure accuracy, running reports after campaign launches and on a weekly basis to identify any discrepancies in the data.
Reporting Methodology
Report Generation Process
CheckedUp’s Proof of Play Reports are generated through a structured process designed to ensure accuracy and transparency. Each TV ad play event is logged, validated and then processed into a report that summarizes key metrics for clients. Reports are generated from data logged directly by CheckedUp devices and processed through the CMS and internal reporting database. Clients do not access data directly or manipulate reports within a dashboard system.
- Data Processing: Once ad play events are collected, the data undergoes several validation steps to ensure accuracy. This includes verifying timestamps, location IDs, device health and ad identifiers.
- Scheduled Reporting: Ad play data is captured in real-time, but reports are typically generated at the end of a monthly reporting period.
Report Formats and Delivery
- Standard Monthly Reports: CheckedUp delivers standard Proof of Play reports on a monthly basis. These reports summarize the key metrics, including total ad plays, delivered locations, ad frequency and device counts. Each report is tailored to the client’s campaign, highlighting the performance across the contracted HCP locations.
- Report Delivery: Reports are delivered electronically in PDF format and include links to access location-based data in Excel format.
Quality Assurance and Validation
Before reports are delivered to clients, the data undergoes a series of quality control checks:
- Data Integrity Checks: All reported data is cross validated with the original event logs to ensure that no data is missing, duplicated or incorrectly recorded.
- Anomaly Detection: Any discrepancies, such as locations with unexpected ad play frequencies or inactive devices, are flagged and investigated prior to report finalization. The support team addresses device-related issues to ensure accurate reporting.
- Manual Review: In addition to automated checks, a manual review is conducted by the campaign analytics team to verify that all data aligns with the campaign goals and media agreements.
Reporting Transparency
CheckedUp is committed to providing transparent and reliable data to its clients. Each report clearly outlines the metrics used, the methodology behind data collection and any limitations encountered during the reporting period. If any discrepancies are found, CheckedUp works closely with clients to resolve them in a timely manner.
Limitations and Restrictions
Known limitations of the methodology
- Data Transmission Delays: There is a lag time between the database collecting the events and the reporting database when the ad plays are pulled for client delivery.
- Offline Device Periods: A device may have played an ad, but is offline so that ad play is not sent to the events database. An event may be captured up to 30 days post ad play if the device reconnects to the network.
- Incomplete Event Logging: If a necessary field (location, timestamp, and ad identifier) is missing the event log will not accurately reflect the ad play.
Updates and Changes
Methodology Update Process
CheckedUp will reevaluate accuracy of data measurement on a regular cadence and update the process where any errors or improvements can be found
Methodological changes are tracked in CheckedUp’s Journal of Changes (JoC). Known errors in published figures are documented in a separate Reporting Error Log maintained for a minimum of two years.
Change Notifications
Client will receive notification of any methodology changes upon issuance of new report or reissuance of an updated report if there are differences in report numbers over 5%
Restatements and Error Correction
If a reporting error is discovered after a report is issued, CheckedUp will assess whether the error materially affects campaign reporting. If so, the client will be notified and a corrected report will be issued. An internal Reporting Error Log tracks all such events, including cause, resolution, and disclosure decisions.