Performance matters!
We care about the performance of our responses. Please let us know how you intend to use our APIs, so we can make sure indexes are built in a way that allows you to save and query products in the most efficient manner, so you're not waiting several seconds to access the data you need.
Social Proofing is a very flexible service. We can pivot off any attributes sent to us. To understand the options, we should first explore potential outputs:
Data outputs
Product [action] in [timeframe]
E.g. Product Views in past 1hr
This could be used for product badging.
β
[Attribute] [action] in [timeframe]
E.g. T-shirt Views in past 1hr
This could be used for dynamic banner creation on a homepage.
β
[N] most popular products in [attribute] based on [action/s]
E.g. 5 most popular products in T-shirts based on Purchases
This could be used to create a carousel of most-popular items in a category the user last visited.
β
Score of all [product/attribute] based on [action and rule]
E.g. Score of all products based on views=1 and purchases=10 points.
This might be used to re-rank all products on the website by their popularity on a rolling time window.
Ways to access the data
Need more options? Just ask
If you require other options, please ask - just send us a Support Ticket or say hi via. the chat in the UI or in the corner of this screen.
We typically have two options for how to access this data.
Over REST API
Out of the box, this data will be made available over an API that you can query. We default to being able to query by Product ID, but please let us know what other options you require.
We will share API details with you as part of our deliverables, and you as the user (or whoever is providing you with Professional Services) will be responsible for the front-end visual experience that's powered by our data.
Via. File Sharing
We are also able to batch up all of our data, and on a regular basis share this with you on the server-side.
Typically, this is used for more heavy-handed sharing of data, such as scoring every product on the website.
Attributes to share with us
When in this frame of thinking, the attributes to send to us become clearer.
If we need to pivot off "category", send us the category. If we need brands, prices, or anything else - send it to us. If there's particular behaviour you care about aggregating, send those events to us. Thankfully our markup is very straightforward, as detailed in Social Proofing - API spec.