Feature Request: Split Testing Percentages Editable Via API

Hey all,

So i’m loving the split testing functionality within netlify so far.

I’ve set up mixpanel as my analytics tool to measure success of each landing page.

The feature I am looking for is to have the branches used in the split test and their percentages have the ability to be updated via the netlify API.

even better would be the ability to select the variant via utm parameters passed in but that may be a bit of a stretch.

The reason I would like to be able to update the branches and percentages via API is with my analytics tool I am going to be collecting a ton of user data
browser, location, device, specific ad the user clicked on etc.

I would like to be able to at the very least monitor conversions in real-time and adjust percentages at which variants are shown based on their conversion rate.

ideally I would be able to run my own algorithm (built ontop of thompson sampling) to take in user data and choose which variant to show at page load time.

Happy to answer any questions thanks!

Almost everything that the UI does is possible to do via API:

As for getting any features to the feature, that’s not going to happen. We’re not actively investing in that feature currently and the recommended way to implement split testing is using Edge Functions.