Implementation process

All the Web mediation implementation requires consultation with your Account Manager and QA process before going live.

Code Snippet

<div class="OUTBRAIN" 
<script type="text/javascript" async="async" 


Attribute Name Requirement Description Example value
data-ob-contentUrl Required The permalink of placement to identify the currently displayed content “”
data-widget-id Required The widget id that you received from your Account Manager “AR_1”
data-ob-installation-key Required The partner key that you received from your Account Manager “DEMOP1MN24J3E1MGLQ92067LH”
data-external-id Optional A unique key for report breakdowns. See Engage External Id Report API for details “123abcXYZ”
data-click-url Optional An image pixel URL for tracking clicks on paid recommendations “”
data-consent-string Optional:Only if TCF API is not available Base64-encoded consent string, as defined by IAB for TCF v2.0 “CO4SiGQO4SiGQAGABBENAzCgAP…(omitted)…YAAAAAAAAAAA”
data-consent-version Optional Version of consent string “2”

Parameters in detail

Consent String

Our JS Widget is fully compliant to TCF v2.0 and it will automatically fetch consent string from CMPs, so there’s no need to pass consent string manually. However, if the WebView does not support TCF API, it’s possible to pass consent string directly to widgets by using the data-consent-string attribute.