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)

  1. domain (Mandatory) : Postback domain of the user.

  2. accountId (Mandatory) : Offer18 account id of the user.

  3. offerId (Mandatory) : Id of the campaign.

  4. coupon : Coupon code can be used here

  5. postbackType : It can be either 'iframe' or 'pixel', default value is 'iframe'.

  6. isGlobalPixel : User can configure global pixel by setting this true , default value is false.

  7. iGamingCampaign : User can configure iGaming Postback by setting this true , default value is false.

  8. allowMultiConversion : User can allow MultiConversion by setting this true , default value is false.

  9. conversionData : This object contains the parameters which can be used to get values from network.

  10. userActivityData : This object contains the parameters which can be use to track iGaming user activity data

circle-info

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