Skip to main content

Digital Signage Audience Analytics

Understand Your Audience

Audience analytics transforms digital signage from blind broadcasting to measured communication. Understand who's watching, how long they engage, and what content resonates. Make data-driven decisions to optimize content, prove ROI, and deliver targeted experiences.

Analytics Overview

The Analytics Pyramid

┌─────────────────────────────────────────────────────────────────┐
│ ANALYTICS MATURITY MODEL │
│ │
│ ┌─────┐ │
│ / \ OPTIMIZATION │
│ / AI \ Self-optimizing content │
│ / Predictive\ Personalized experiences │
│ /─────────────\ │
│ / \ ATTRIBUTION │
│ / Attribution \ Connect exposure to │
│ / & Conversion \ business outcomes │
│ /─────────────────────\ │
│ / \ ENGAGEMENT │
│ / Attention & Dwell \ Measure how people │
│ / Interaction Tracking \ engage with content │
│ /─────────────────────────────\ │
│ / \ DEMOGRAPHICS │
│ / Demographic Detection \ Understand WHO │
│ / Audience Composition \ is watching │
│ /─────────────────────────────────────\ │
│ / \ TRAFFIC │
│ / People Counting \ Count viewers │
│ / Traffic Flow Analysis \ and traffic │
│ /─────────────────────────────────────────────\ │
│ / \ PROOF OF PLAY│
│ / Content Playback Logging \ What played │
│ / Basic CMS Reporting \ when │
│/─────────────────────────────────────────────────────\ │
│ │
│ ◄──────────────────────────────────────────────────────────► │
│ Basic Advanced │
│ │
└─────────────────────────────────────────────────────────────────┘

Key Metrics Framework

CategoryMetricsPurpose
ExposureImpressions, reach, frequencyDelivery measurement
AttentionViews, dwell time, gazeEngagement measurement
AudienceDemographics, traffic patternsTargeting validation
EngagementInteractions, responsesContent effectiveness
OutcomesConversions, lift, ROIBusiness impact

People Counting and Traffic Analysis

Counting Technologies

TechnologyAccuracyCostPrivacy
Infrared beam90-95%LowHigh (anonymous)
Thermal imaging92-97%MediumHigh (no faces)
Video analytics95-99%MediumConfigurable
WiFi/Bluetooth70-85%LowMedium
Stereo vision97-99%Medium-HighConfigurable
LiDAR98-99%HighHigh (no images)

Traffic Metrics

MetricDefinitionApplication
Total trafficPeople passing through areaBaseline measurement
Direction flowMovement patternsStore layout optimization
Dwell zonesWhere people lingerEngagement hotspots
Queue lengthPeople waitingService optimization
Conversion rateEntrants / passers-byStore performance
Peak timesHigh traffic periodsContent scheduling

Traffic Flow Visualization

┌─────────────────────────────────────────────────────────────────┐
│ RETAIL TRAFFIC HEAT MAP │
│ │
│ Store Entrance │
│ ════════════════════════════════════════════ │
│ ↓↓↓↓ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │█████████│ │████ │ │██ │ │
│ │█████████│ ←──→ │███ │ ←──→ │█ │ │
│ │█████████│ │██ │ │ │ │
│ │ Display │ │ Aisle 1 │ │ Aisle 2 │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │ │
│ └────────────────────┐ │
│ ↓ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │███████████████████ ←── High Dwell Zone │ │
│ │███████████████████ │ │
│ │ Checkout ───────────────────────────── │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ Legend: █████ High traffic ███ Medium █ Low │
│ │
│ Insights: │
│ • 78% of entrants pass the entrance display │
│ • Average dwell at entrance: 4.2 seconds │
│ • Peak traffic: 12-2 PM weekdays, 11 AM-3 PM weekends │
│ │
└─────────────────────────────────────────────────────────────────┘

Demographic Detection

Detectable Attributes

AttributeDetection MethodTypical Accuracy
PresenceFace detection99%+
Age groupFacial analysis80-90%
GenderFacial features90-95%
AttentionGaze direction85-95%
EmotionExpression analysis70-85%
Glasses/sunglassesObject detection95%+
Group compositionMulti-face analysis90%+

Age Group Classification

Age GroupRangeVisual Indicators
Child0-12Facial proportions
Teen13-17Skin texture, proportions
Young Adult18-34Skin elasticity
Adult35-54Facial lines, features
Senior55+Wrinkles, hair color

Audience Composition Report

┌─────────────────────────────────────────────────────────────────┐
│ AUDIENCE COMPOSITION - WEEK OF FEB 1 │
│ │
│ TOTAL VIEWERS: 24,567 │
│ │
│ AGE DISTRIBUTION GENDER DISTRIBUTION │
│ ┌───────────────────────┐ ┌───────────────────────┐ │
│ │ Child ████ 8% │ │ Male ████████ 52% │ │
│ │ Teen ██████ 12% │ │ Female ███████ 48% │ │
│ │ 18-34 ██████████ 35%│ └───────────────────────┘ │
│ │ 35-54 ████████ 28% │ │
│ │ 55+ ██████ 17% │ ATTENTION RATE │
│ └───────────────────────┘ ┌───────────────────────┐ │
│ │ Viewers who │ │
│ DAY OF WEEK │ looked at display: 62% │ │
│ ┌───────────────────────┐ │ │ │
│ │ Mon ████████████ 3,421│ │ Avg dwell: 4.8 sec │ │
│ │ Tue ███████████ 3,156 │ │ │ │
│ │ Wed ████████████ 3,578│ │ Engaged (>3s): 41% │ │
│ │ Thu ███████████ 3,234 │ └───────────────────────┘ │
│ │ Fri █████████████ 4,012│ │
│ │ Sat █████████████ 4,234│ TOP HOURS │
│ │ Sun ██████████ 2,932 │ 12-1 PM ████████████ │
│ └───────────────────────┘ 5-6 PM ██████████ │
│ 11-12 AM █████████ │
│ │
└─────────────────────────────────────────────────────────────────┘

Attention and Engagement Measurement

Attention Metrics

MetricDefinitionCalculation
Opportunity to See (OTS)People in viewing areaProximity detection
ViewersPeople who lookedGaze detection
Attention Rate% who lookedViewers / OTS
Dwell TimeDuration lookingTime tracking
GlanceBrief look (under 1 sec)Short attention
ViewExtended look (1-3 sec)Moderate attention
EngagementSustained look (>3 sec)High attention

Gaze Tracking

┌─────────────────────────────────────────────────────────────────┐
│ GAZE TRACKING ANALYSIS │
│ │
│ Display Layout Attention Heat Map │
│ ┌─────────────────────────┐ ┌─────────────────────────┐ │
│ │ │ │██████████ │ │
│ │ HEADLINE │ │█████████████ │ │
│ │ │ │████████████████ │ │
│ │ ┌─────────────────┐ │ │ │ │
│ │ │ │ │ │ ██████████████████ │ │
│ │ │ MAIN IMAGE │ │ │ ████████████████████ │ │
│ │ │ │ │ │ ██████████████████ │ │
│ │ └─────────────────┘ │ │ │ │
│ │ │ │ ████████ │ │
│ │ CTA BUTTON │ │ ███████████ │ │
│ │ │ │ ████████ │ │
│ └─────────────────────────┘ └─────────────────────────┘ │
│ │
│ INSIGHTS: │
│ • Headline captures 89% of initial glances │
│ • Main image holds attention longest (avg 2.3 sec) │
│ • CTA button seen by only 34% of viewers │
│ • Recommendation: Move CTA higher, increase size │
│ │
└─────────────────────────────────────────────────────────────────┘

Engagement Scoring

ScoreDwell TimeBehaviorInterpretation
1 - GlanceUnder 1 secondQuick lookLow interest
2 - Notice1-2 secondsBrief attentionAwareness
3 - View2-4 secondsSustained lookInterest
4 - Engage4-8 secondsActive watchingHigh interest
5 - Immerse>8 secondsFull attentionVery high interest

Content Performance Analysis

ContentViewsAvg DwellEngagement Score
Product Video A3,2456.2s4.1
Promotional Banner5,6782.8s2.9
Brand Story1,2348.4s4.5
Price Display4,5673.1s3.2
Social Wall2,3455.7s3.8

Impression Measurement

Impression Calculation Models

ModelFormulaUse Case
Play-basedContent plays countedBasic reporting
Traffic-basedPlays × avg trafficStandard DOOH
Attention-basedPlays × viewersVerified impressions
Engagement-basedPlays × engaged viewersPremium inventory

Industry Standard: Geopath Model (US)

┌─────────────────────────────────────────────────────────────────┐
│ GEOPATH IMPRESSION CALCULATION │
│ │
│ Weekly Impressions = DEC × Circulation × VAC × Duration Factor │
│ │
│ Where: │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ DEC (Daily Effective Circulation) │ │
│ │ = Number of people with opportunity to see per day │ │
│ │ Based on: Traffic counts, travel patterns, visibility │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Circulation │ │
│ │ = Vehicles + pedestrians passing the display │ │
│ │ Source: Traffic studies, mobile data │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ VAC (Visibility Adjustment Coefficient) │ │
│ │ = Likelihood of noticing the display │ │
│ │ Factors: Size, angle, distance, illumination │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Duration Factor │ │
│ │ = Ad spot length / loop length │ │
│ │ Example: 10 sec spot in 60 sec loop = 16.7% │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ Example: Billboard on highway │
│ DEC: 50,000 | Circulation: 75,000 | VAC: 0.6 | Duration: 1/6 │
│ Weekly Impressions = 50,000 × 0.6 × (1/6) × 7 = 35,000 │
│ │
└─────────────────────────────────────────────────────────────────┘

Verified vs. Modeled Impressions

TypeMethodConfidence
ModeledTraffic data + assumptionsMedium
MeasuredCamera-based detectionHigh
VerifiedThird-party auditedHighest

Analytics Platforms and Tools

Leading Analytics Solutions

SolutionStrengthsBest For
QuividiComputer vision pioneerRetail, DOOH
AdMobilizeAI-powered, real-timeHigh-traffic venues
AdvertimaDeep learning, privacy-firstRetail analytics
LinkettAffordable, SaaSSMB signage
Intel RealSense + CustomDepth sensing, DIYCustom deployments
RetailNextRetail-focused, comprehensiveRetail chains

Feature Comparison

FeatureQuividiAdMobilizeAdvertima
People counting
Demographics
Attention tracking
Emotion detectionLimited
Path analysis
Real-time triggers
Edge processing
Privacy complianceGDPRGDPRGDPR
Starting price$$$$$$$$

Integration with CMS

Integration TypeDescription
APIPush/pull analytics data
Real-time triggersChange content based on audience
ReportingCombined playback + audience reports
OptimizationAI-driven content selection

Privacy and Compliance

Privacy-Preserving Analytics

ApproachImplementationTrade-off
Edge processingAll analysis on-deviceHigher hardware cost
AggregationOnly store statisticsLess granular data
AnonymizationNo facial recognition storageCan't track individuals
Consent-basedOpt-in for detailed trackingLower sample size
Synthetic dataModeled from samplesPrivacy vs. accuracy

Compliance Framework

┌─────────────────────────────────────────────────────────────────┐
│ PRIVACY COMPLIANCE CHECKLIST │
│ │
│ DATA COLLECTION │
│ ☐ No personally identifiable information (PII) collected │
│ ☐ No facial recognition templates stored │
│ ☐ Raw video frames deleted immediately after processing │
│ ☐ Edge processing - data stays on device │
│ ☐ Aggregated statistics only transmitted │
│ │
│ TRANSPARENCY │
│ ☐ Signage indicating analytics in use │
│ ☐ Privacy policy available │
│ ☐ Data controller identified │
│ ☐ Purpose of data collection explained │
│ │
│ DATA SECURITY │
│ ☐ Encrypted transmission (TLS 1.2+) │
│ ☐ Encrypted storage (AES-256) │
│ ☐ Access controls and audit logging │
│ ☐ Regular security audits │
│ │
│ DATA RETENTION │
│ ☐ Retention period defined (e.g., 90 days) │
│ ☐ Automatic deletion after retention period │
│ ☐ No sale of data to third parties │
│ │
│ REGIONAL COMPLIANCE │
│ ☐ GDPR (EU) - Legitimate interest or consent │
│ ☐ CCPA (California) - Opt-out mechanism │
│ ☐ BIPA (Illinois) - No biometric data storage │
│ ☐ Local regulations reviewed │
│ │
└─────────────────────────────────────────────────────────────────┘

Analytics ROI

Calculating Analytics Value

BenefitMeasurementTypical Value
Content optimizationEngagement lift15-30% improvement
Targeting accuracyRelevance score20-40% improvement
Proof of performanceClient retentionLonger contracts
Operational efficiencyScheduling optimization10-20% cost reduction
Sales attributionConversion trackingMeasurable ROI

Investment Guidelines

Deployment SizeAnalytics InvestmentExpected ROI
1-10 screens$200-500/mo2-3x in insights
11-50 screens$500-2,000/mo3-5x in optimization
51-200 screens$2,000-10,000/mo5-10x in efficiency
200+ screensCustom pricing10x+ at scale

Implementation Best Practices

Camera Placement

FactorRecommendation
Height8-12 feet, angled down 15-30°
DistanceCover viewing area (6-15 feet)
Field of view90-120° horizontal
LightingAvoid backlight, ensure face illumination
Resolution1080p minimum for face detection
Frame rate15+ FPS for tracking

Deployment Checklist

  • Define measurement objectives
  • Select appropriate technology
  • Ensure privacy compliance
  • Install cameras with proper positioning
  • Configure analytics platform
  • Integrate with CMS
  • Establish baseline metrics
  • Set up reporting dashboards
  • Train staff on data interpretation
  • Schedule regular optimization reviews

Frequently Asked Questions


Next Steps


Analytics specifications and accuracy figures reflect 2026 industry standards. Technology capabilities vary by vendor.