Web SDK
开始使用
要开始使用 Offer18 的 Web SDK 进行追踪,需要在网站中添加一个 script 标签。
放置位置:页眉(所有页面)
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>追踪点击
要使用 SDK 追踪点击,请在脚本中添加以下代码。
放置位置:页眉(所有页面)
<script>
window.Offer18WebSDK.trackClick({
trackingURL: '<YOUR-TRACKING-LINK>',
keymapping: ['<OFFER18-PARAMETER>:<YOUR-PARAMETER>', '<OFFER18-PARAMETER>:<YOUR-PARAMETER>',...]
});
</script>trackingURL (必填):可从 Offer18 仪表板提取的跟踪 URL。
keymapping :是一个以以下格式表示的 Offer18 参数和本地参数的数组
<OFFER18-PARAMETER>:<YOUR-PARAMETER>。用户可以替换<OFFER18-PARAMETER>为 Offer18 参数,如 aff_sub1、aff_sub2 以及<YOUR-PARAMETER>为用户从其网络获取值的参数。
示例代码
<script>
window.Offer18WebSDK.trackClick({
trackingURL: 'https://example.o18.click/c?o=0000000&m=0000',
keymapping: ['a:<YOUR-PARAMETER>']
});
</script>在上例中 a 是 联盟 ID 在键映射中
追踪展现
要使用 SDK 追踪展现,请在脚本中添加以下代码
放置位置:页眉(所有页面)
<script>
window.Offer18WebSDK.trackImpression({
impressionURL: '<YOUR-IMPRESSION-URL>',
keymapping: ['<OFFER18-PARAMETER>:<YOUR-PARAMETER>', '<OFFER18-PARAMETER>:<YOUR-PARAMETER>',...]
});
</script>impressionURL (必填):可从 Offer18 仪表板提取的展现 URL。
keymapping :是一个以以下格式表示的 Offer18 参数和本地参数的数组
<OFFER18-PARAMETER>:<YOUR-PARAMETER>。用户可以替换<OFFER18-PARAMETER>为 Offer18 参数,如 aff_sub1、aff_sub2 以及<YOUR-PARAMETER>为用户从其网络获取值的参数。
示例代码
<script>
window.Offer18WebSDK.trackImpression({
impressionURL: 'https://example.o18.click/i?o=0000000&m=0000',
keymapping: ['a:<YOUR-PARAMETER>']
});
</script>在上例中 a 是 联盟 ID 在键映射中
追踪转化
用户必须将以下代码片段添加到除订单确认/订单成功(感谢页)之外的所有落地页中。
放置位置:页眉(所有页面)
<script>
window.Offer18WebSDK.initializeConversion('<YOUR-CLICK-ID-PARAMETER>');
</script>添加脚本后,需要在感谢页/订单确认页中添加以下脚本
放置位置:感谢页/订单成功页(单页)
<script>
window.Offer18WebSDK.trackConversion({
domain: '',
accountId: '',
offerId: '',
coupon:'',
postbackType: '', // 'iframe' or 'pixel'
isGlobalPixel: false, // true or false
allowMultiConversion: false, // true or false
conversionData: {
event: '', // Event Name (Please specify the event)
payout: '', // Payout Amount (Please specify the payout amount)
sale: '', // Sale Amount (Please specify the sale amount)
currency: '',
adv_sub1: '',
adv_sub2: '',
adv_sub3: '',
adv_sub4: '',
adv_sub5: '',
}
})
</script>domain (必填):用户的回传域名。
accountId (必填):用户的 Offer18 帐号 ID。
offerId (必填):活动的 ID。
coupon : 此处可使用优惠券代码
postbackType : 它可以是
'iframe'或'pixel',默认值为'iframe'.isGlobalPixel :用户可以通过设置此项来配置全局像素
true,默认值为false.allowMultiConversion :用户可以通过设置此项来允许多次转化
true,默认值为false.conversionData :该对象包含可用于从网络获取值的参数。
示例代码
<script>
window.Offer18WebSDK.trackConversion({
domain: 'example.o18.link',
accountId: '0000',
offerId: '00000000',
});
</script>调试模式
要在 SDK 中启用调试模式,可以在脚本内添加以下代码:
<script>
window.Offer18WebSDK.activateDebugMode();
</script>启用调试模式可让用户获得有关 SDK 工作的更详细信息,包括任何错误或调试消息。
最后更新于
这有帮助吗?