Back to glossary

Cohort Composition

A discrete audience-group descriptor, solo, pair, small_group, mixed_group, family_unit, coworkers. Trillboards' headline audience signal.

Cohort composition is a discrete audience-group descriptor emitted per playout by every Trillboards screen. The enum has six values: solo, pair, small_group, mixed_group, family_unit, coworkers. Each maps to a Trillboards-namespace audience taxonomy class (segtax=600) and is also reported in OpenRTB bid requests via the user.data[].segment[] array.

The signal is sensor-derived. The on-device sensing SDK measures face count, person count, person-distance distribution, and per-track dwell time; the higher-context group descriptor is emitted by a cloud Gemini call that synthesizes the device's measurements into a single buyer-grade label. The full pipeline is documented in our sensing SDK docs.

For buyers, cohort composition is the most directly actionable DOOH targeting signal. A QSR campaign for family meals wants family_unit; a happy-hour beer brand wants pair or coworkers; an enterprise SaaS retargeting play wants coworkers. Buyers using cohort composition see 30-50% lift in same-spend reach because targeting matches actual on-screen audience rather than venue-category averages.

Cohort composition is one of six declared cloud-emit fields Trillboards ships with every audience profile, the others are intent stage, attire archetype, activity macro, ethnicity (legal-approved coarse buckets only), and engagement narrative. See the audience taxonomy section of CLAUDE.md for the emission contract.

Authoritative reference

IAB Tech Lab, Audience Taxonomy

See also

Reference docs

Building against Trillboards?

Our developer reference covers the DSP API, partner SDK, proof-of-play verification, and the sensing pipeline that powers buyer-grade audience signals.

View developer docs