Advanced automated A/B testing tool designed to optimize text elements on a webpage using a multi-armed bandit approach. The tool ensures that the highest-performing text variations are always delivered to the user. The solution involves a code snippet embedded into websites, which communicates with a server to handle text element collection, variation generation, user experience consistency, conversion tracking, and performance reporting.
Current tasks:
– Debugging frontend (does not work)
– Debugging backend (App crashes after some time)
Features Already Included (untested)
– Variation Management
Historical data retention for all variations is implemented.
– Snippet Functionality for Displaying Variations
The snippet includes functionality to handle scenarios where tracking is not possible by opting out users.
– Conversion Tracking
Server-side endpoints to receive and store conversion data in Redis are implemented.
– Configuration for different types of conversions is included.
– Multi-Armed Bandit Algorithm
Integration with existing libraries for the multi-armed bandit algorithm.
– Periodic updates and selection of the best-performing text variations are implemented.
– Web Interface Development
Full implementation of endpoints for interacting with the variation management system.
– Web interface for configuring conversion goals.
Project dashboards and user invitation systems.
Reporting and analytics interface.
– Multi-Language Support
Full integration and configuration of additional languages (English, German, and Spanish).
– Error Handling and Logging
Comprehensive error handling and logging mechanisms with Sentry integration for error tracking and notification.
Features Still Missing
– Billing Integration
Tracking of usage limits based on the paid plan.
Notification to users when they approach or exceed their usage limits.
Integration with Stripe for handling payments and charging for overuse.
MariaDB, Redis, Kinsta Application, Nixpack, Github, NodeJS
Hourly Range: $10.00-$50.00
Posted On: July 11, 2024 16:14 UTC
Category: Back-End Development
Skills:NodeJS Framework, NoSQL Database
Country: Estonia
click to apply
Powered by WPeMatico
