Best Practices
Follow these guidelines to maximize conversion rates and ensure a smooth user experience.
User Experience
Place offerwall strategically
Show the offerwall when users need rewards (e.g., low balance, before premium purchase). Don't force it on every page load.
Clear value proposition
Explain what users get for completing offers. Show reward amounts clearly and make it easy to understand.
Mobile optimization
Ensure your iframe/webview is properly sized for mobile devices. Test on real devices, not just desktop.
Technical
Always verify webhooks server-side
Never trust client-side conversion notifications. Always verify webhook signatures and process conversions on your backend before crediting users.
Implement idempotency
Webhooks may be retried. Use conversion IDs to prevent duplicate credits if a webhook is processed twice.
Handle errors gracefully
If your webhook endpoint fails, Offerlia will retry. Ensure your endpoint can handle retries and log errors for debugging.
Fraud Prevention
Monitor conversion patterns
Watch for unusual patterns (same IP, rapid conversions, etc.) and flag suspicious activity for review.
Use rate limiting
Implement rate limits on your webhook endpoint to prevent abuse and DDoS attacks.