Instalación
Carga la biblioteca con una etiqueta<script>, definiendo window.TS antes de que la biblioteca se cargue:
Con npm
window.TS en un archivo separado e importa ese archivo primero:
window.TS después de que la biblioteca se haya cargado. Para definir el token más tarde, asigna window.TS.token en su lugar.
Marcando Elementos Promocionados
Para permitir que Topsort rastree automáticamente clics, impresiones y compras, usa el elemento HTMLdata-ts-* para marcar elementos promocionados en la página.
Elementos orgánicos (no promocionados)
Elementos promocionados
Seguimiento de renders
La biblioteca reporta un evento de render apenas un elemento promocionado se inserta en la página, y una impresión después, cuando ese elemento se vuelve visible. Los renders usan el mismo atributodata-ts-resolved-bid, por lo que no se necesita marcado adicional:
resolvedBidId explícito, por lo que no se disparan para elementos orgánicos ni para data-ts-resolved-bid="inherit". No reportes también renders, impresiones o clics para estos elementos con un SDK de Topsort, o se contarán dos veces.
Áreas clicables
Usadata-ts-clickable para indicar qué áreas deben activar un evento de clic:
Atribución de banner
En la página de destino del banner, marca cada producto destacado en el banner para que sus eventos se atribuyan al banner:Seguimiento de compras
Usa el array JSONdata-ts-items para rastrear compras:
Ejemplo End to End
Este ejemplo también usa banners.js para la etiquetatopsort-banner.