Installation
Chargez la bibliothèque avec une balise<script>, en définissant window.TS avant le chargement de la bibliothèque :
Avec npm
window.TS dans un fichier séparé et importez ce fichier en premier :
window.TS une fois la bibliothèque chargée. Pour définir le token plus tard, affectez plutôt window.TS.token.
Marquage des éléments promus
Pour permettre à Topsort de suivre automatiquement les clics, les impressions et les achats, utilisez l’élément HTMLdata-ts-* pour marquer les éléments promus dans la page.
Éléments organiques (non promus)
Éléments promus
Suivi des renders
La bibliothèque signale un événement de render dès qu’un élément promu est inséré dans la page, puis une impression, lorsque cet élément devient visible. Les renders utilisent le même attributdata-ts-resolved-bid, aucun balisage supplémentaire n’est donc nécessaire :
resolvedBidId explicite. Ils ne sont donc pas déclenchés pour les éléments organiques ni pour data-ts-resolved-bid="inherit". Ne signalez pas en plus les renders, les impressions ou les clics de ces éléments avec un SDK Topsort, sinon ils sont comptés deux fois.
Zones cliquables
Utilisezdata-ts-clickable pour indiquer quelles zones doivent déclencher un événement de clic :
Attribution de bannière
Sur la page de destination de la bannière, marquez chaque produit mis en avant dans la bannière afin que ses événements soient attribués à la bannière :Suivi des achats
Utilisez le tableau JSONdata-ts-items pour suivre les achats :
Exemple complet
Cet exemple utilise également banners.js pour la balisetopsort-banner.