SDK Web
Começar
Para começar a rastrear com o SDK web da Offer18, é necessário adicionar uma tag script no site.
Posicionamento : Cabeçalho (Todas as Páginas)
<script src="https://web-resources.offer18.net/sdk/web/WebSDK.js"></script>
Rastrear Cliques
Para rastrear cliques usando o SDK, adicione o código a seguir ao seu script.
Posicionamento : Cabeçalho (Todas as Páginas)
<script>
window.Offer18WebSDK.trackClick({
trackingURL: '<YOUR-TRACKING-LINK>',
keymapping: ['<OFFER18-PARAMETER>:<YOUR-PARAMETER>', '<OFFER18-PARAMETER>:<YOUR-PARAMETER>',...]
});
</script>
trackingURL (Obrigatório) : URL de rastreamento que pode ser extraída do painel da Offer18.
keymapping : é um array de parâmetros da Offer18 e parâmetros nativos no formato
<OFFER18-PARAMETER>:<YOUR-PARAMETER>
. O usuário pode substituir<OFFER18-PARAMETER>
por parâmetros da Offer18 como aff_sub1, aff_sub2 e<YOUR-PARAMETER>
pelos parâmetros do usuário nos quais ele obtém valores da sua rede.
Código de exemplo
<script>
window.Offer18WebSDK.trackClick({
trackingURL: 'https://example.o18.click/c?o=0000000&m=0000',
keymapping: ['a:<YOUR-PARAMETER>']
});
</script>
No exemplo acima
a
é
ID do Afiliado
no Mapeamento de Chave
Rastrear Impressões
Para rastrear impressões usando o SDK, adicione o código a seguir ao seu script
Posicionamento : Cabeçalho (Todas as Páginas)
<script>
window.Offer18WebSDK.trackImpression({
impressionURL: '<YOUR-IMPRESSION-URL>',
keymapping: ['<OFFER18-PARAMETER>:<YOUR-PARAMETER>', '<OFFER18-PARAMETER>:<YOUR-PARAMETER>',...]
});
</script>
impressionURL (Obrigatório) : URL de impressão que pode ser extraída do painel da Offer18.
keymapping : é um array de parâmetros da Offer18 e parâmetros nativos no formato
<OFFER18-PARAMETER>:<YOUR-PARAMETER>
. O usuário pode substituir<OFFER18-PARAMETER>
por parâmetros da Offer18 como aff_sub1, aff_sub2 e<YOUR-PARAMETER>
pelos parâmetros do usuário nos quais ele obtém valores da sua rede.
Código de exemplo
<script>
window.Offer18WebSDK.trackImpression({
impressionURL: 'https://example.o18.click/i?o=0000000&m=0000',
keymapping: ['a:<YOUR-PARAMETER>']
});
</script>
No exemplo acima
a
é
ID do Afiliado
no Mapeamento de Chave
Rastrear Conversões
Os usuários devem adicionar o trecho de código a seguir em todas as páginas de destino, exceto na página de confirmação de pedido / página de sucesso do pedido (Obrigado).
Posicionamento : Cabeçalho (Todas as Páginas)
<script>
window.Offer18WebSDK.initializeConversion('<YOUR-CLICK-ID-PARAMETER>');
</script>
Depois de adicionar o script é preciso adicionar o seguinte script na página de agradecimento/confirmacão de pedido
Posicionamento : Página de Obrigado/Página de Sucesso do Pedido (Uma Página)
<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 (Obrigatório) : Domínio de postback do usuário.
accountId (Obrigatório) : ID de conta Offer18 do usuário.
offerId (Obrigatório) : ID da campanha.
coupon : Código de cupom pode ser usado aqui
postbackType : Pode ser
'iframe'
ou'pixel'
, o valor padrão é'iframe'
.isGlobalPixel : O usuário pode configurar pixel global definindo isto
true
, o valor padrão éfalse
.allowMultiConversion : O usuário pode permitir MultiConversion definindo isto
true
, o valor padrão éfalse
.conversionData : Este objeto contém os parâmetros que podem ser usados para obter valores da rede.
Código de exemplo
<script>
window.Offer18WebSDK.trackConversion({
domain: 'example.o18.link',
accountId: '0000',
offerId: '00000000',
});
</script>
Modo de Depuração
Para ativar o modo de depuração no SDK, pode-se adicionar o seguinte código dentro do seu script:
<script>
window.Offer18WebSDK.activateDebugMode();
</script>
Ativar o modo de depuração permite ao usuário obter informações mais detalhadas sobre o funcionamento do SDK, incluindo quaisquer erros ou mensagens de depuração.
Atualizado
Isto foi útil?