Installation
Laden Sie die Bibliothek mit einem<script>-Tag und setzen Sie window.TS, bevor die Bibliothek geladen wird:
Mit npm
window.TS daher in einer separaten Datei und importieren Sie diese Datei zuerst:
window.TS nicht, nachdem die Bibliothek geladen wurde. Um den Token später zu setzen, weisen Sie stattdessen window.TS.token zu.
Kennzeichnung beworbener Elemente
Um Topsort die automatische Verfolgung von Klicks, Impressionen und Käufen zu ermöglichen, verwenden Sie das HTML-Elementdata-ts-*, um beworbene Elemente auf der Seite zu kennzeichnen.
Organische Elemente (nicht beworben)
Beworbene Elemente
Render-Tracking
Die Bibliothek meldet ein Render-Ereignis, sobald ein beworbenes Element in die Seite eingefügt wird, und später eine Impression, wenn dieses Element sichtbar wird. Renders verwenden dasselbe Attributdata-ts-resolved-bid, daher ist kein zusätzliches Markup erforderlich:
resolvedBidId und werden daher weder für organische Elemente noch für data-ts-resolved-bid="inherit" ausgelöst. Melden Sie Renders, Impressionen oder Klicks für diese Elemente nicht zusätzlich mit einem Topsort SDK, da sie sonst doppelt gezählt werden.
Klickbare Bereiche
Verwenden Siedata-ts-clickable, um anzugeben, welche Bereiche ein Klick-Ereignis auslösen sollen:
Banner-Attribution
Markieren Sie auf der Zielseite des Banners jedes im Banner beworbene Produkt, damit dessen Ereignisse dem Banner zugeordnet werden:Kaufverfolgung
Verwenden Sie das JSON-Arraydata-ts-items, um Käufe zu verfolgen:
Vollständiges Beispiel
Dieses Beispiel verwendet zusätzlich banners.js für das Tagtopsort-banner.