Get Recommendations
Use recommendations API to get personalized products.
import Reteno from 'expo-reteno-sdk';
const recommendationsPayload = {
recomVariantId: 'r1107v1482',
productIds: ['240-LV09', '24-WG080'],
categoryId: '',
filters: [],
fields: ['productId', 'name', 'descr', 'imageUrl', 'price'],
};
Reteno.getRecommendations(recommendationsPayload)
.then((response) => {
console.log('Recommendations received:', response);
})
.catch((error) => {
console.error('Error fetching recommendations:', error);
});Log Recommendation Event
Track impressions and clicks for recommendation widgets.
import Reteno from 'expo-reteno-sdk';
const recommendationEventPayload = {
recomVariantId: 'r1107v1482',
impressions: [{ productId: '240-LV09' }],
clicks: [{ productId: '24-WG080' }],
forcePush: true,
};
Reteno.logRecommendationEvent(recommendationEventPayload)
.then(() => {
console.log('Recommendation event logged successfully');
})
.catch((error) => {
console.error('Error logging recommendation event:', error);
});