Usage of a custom header from a web browser user-agent will trigger a preflight OPTIONS request before each unique media object request. This will lead to an increased request rate against the server. As a result, for CMCD transmissions from web browser user-agents that require CORS-preflighting per URL, the preferred mode of use is query arguments.
Transmit CMCD data as a JSON object independent of the HTTP object request.
Transmit CMCD data as a HTTP query argument.
Use the default transmission mode for each SDK:
Transmit CMCD data as a custom HTTP request header.