FAQ
Alternatively you can define the recommendation (
result_id
) after an action by adding .setRef(productId, result_id)
to your call. In practise you would only do this when performing the action for product view.Example when productId 123 was clicked on a recommendation nosto-frontpage-1:
nostojs(api => {
api
.defaultSession()
.viewProduct('123')
.setRef('123', 'nosto-frontpage-1')
.setPlacements(['nosto-page-product1'])
.load()
.then(data => {
console.log(data);
});
});
Tracking external campaigns such as Google Ads, Facebook Ads, etc. will work automatically as long as you perform an action on the landing page of your ad.
Last modified 9mo ago