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.