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.