Modern apps and web players often include additional information alongside stream requests to help support:
- Audience reporting
- Advertising workflows
- Listener identification
- Consent and privacy management
This information may include:
- Anonymous listener IDs
- Consent strings
- Platform identifiers
- Advertising-related metadata
These values are commonly passed as part of the stream request itself using techniques sometimes referred to as URL decoration.
Listener IDs help reporting and advertising systems recognise listening activity more consistently across sessions, improving:
- Audience estimation
- Session continuity
- Advertising relevance
- Reporting quality
Consent strings are used to communicate a listener’s advertising and privacy preferences to supporting systems, helping platforms determine whether certain types of targeting or data processing are permitted.
Modern players increasingly support these technologies because they provide more reliable analytics, improved advertising capabilities, and better integration with privacy and consent frameworks.