We offer two integration paths, depending on which ad formats you plan on integrating (banners, listings), how much customization you need and how fast you want to go live.
If you’re going for a simple ad platform integration, we recommend Low Code Integration using our SDKs and libraries.
The libraries we offer include:
Banners.js: for rendering banner ads. Can also be injected using Google Tag Manager.
Analytics.js: for tracking clicks, impressions and purchases.
Javascript SDK: optional low-code wrapper for auctions and events.
Topsort Proxy: handles injection of auction winners into your catalog or search engine results.
Catalog
For product listings, we also have easy ways for integrating your catalog using product feeds.
If you’re going for an ad server integration and ad intelligence, we recommend an API-first integration path.
APIs offered today:
Catalog API: keep Topsort up-to-date with your catalog changes.
Auctions API: request winners for banners or listings.
Events API: track clicks, impressions and purchases.
Additional APIs:
Invitation API: invite advertiser users to the platform.
User API: manage advertiser users.
Reporting API: get granular reporting about your campaigns.
Campaign API: create and update banner and listing campaigns.
Segments API: create and manage user segments, for campaign targeting.
Webhooks API: create and manage webhooks, for personalized campaign events.