WebSDK
Get started
To start tracking with Offer18's web SDK, one needs to add a script tag in the website.
Placement : Header (All Pages)
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>Users must add the following code snippet into all landing pages except Order confirmation / Order Success (Thank you) page.
Placement : Header (All Pages)
<script>
window.Offer18WebSDK.initializeConversion('<YOUR-CLICK-ID-PARAMETER>');
</script>After adding the script one needs to add the following script in thankyou/order-confirmation page
Placement : Thank you Page/Order Success Page (One Page)
domain (Mandatory) : Postback domain of the user.
accountId (Mandatory) : Offer18 account id of the user.
offerId (Mandatory) : Id of the campaign.
coupon : Coupon code can be used here
postbackType : It can be either
'iframe'or'pixel', default value is'iframe'.isGlobalPixel : User can configure global pixel by setting this
true, default value isfalse.iGamingCampaign : User can configure iGaming Postback by setting this
true, default value isfalse.allowMultiConversion : User can allow MultiConversion by setting this
true, default value isfalse.conversionData : This object contains the parameters which can be used to get values from network.
userActivityData : This object contains the parameters which can be use to track iGaming user activity data
User ID (ig-user-id) is Mandatory to be passed in iGaming Postback
Example code
Debug Mode
To enable debug mode in an SDK, one can add the following code inside your script:
Enabling debug mode allows user to get more detailed information about the working of the SDK, including any errors or debugging messages.
Last updated