Instalação
Carregue a biblioteca com uma tag<script>, definindo window.TS antes que a biblioteca seja carregada:
Com npm
window.TS em um arquivo separado e importe esse arquivo primeiro:
window.TS depois que a biblioteca tiver sido carregada. Para definir o token mais tarde, atribua window.TS.token.
Marcando Elementos Promovidos
Para permitir que o Topsort rastreie automaticamente cliques, impressões e compras, use o elemento HTMLdata-ts-* para marcar elementos promovidos na página.
Elementos orgânicos (não promovidos)
Elementos promovidos
Rastreamento de renders
A biblioteca reporta um evento de render assim que um elemento promovido é inserido na página, e uma impressão depois, quando esse elemento se torna visível. Os renders usam o mesmo atributodata-ts-resolved-bid, portanto nenhuma marcação adicional é necessária:
resolvedBidId explícito, portanto não são disparados para elementos orgânicos nem para data-ts-resolved-bid="inherit". Não reporte também renders, impressões ou cliques para esses elementos com um SDK do Topsort, ou eles serão contabilizados duas vezes.
Áreas clicáveis
Usedata-ts-clickable para indicar quais áreas devem acionar um evento de clique:
Atribuição de banner
Na página de destino do banner, marque cada produto exibido no banner para que seus eventos sejam atribuídos ao banner:Rastreamento de compras
Use o array JSONdata-ts-items para rastrear compras:
Exemplo Completo
Este exemplo também usa o banners.js para a tagtopsort-banner.