Not all projects can afford the hundreds of dollars per month that the popular paid tools cost. We have no revenue and no funds to spend. But, we would benefit from being able to improve out landing page and app functionality.
Not open-source (as you have to initially pay for a license), but it is self-hosted: you can try out my analytics platform[0] as it has an A/B testing feature and you can always implement your own A/B versions and just track stats for each of them.<p>Let me know if you have any questions or concerns about userTrack!<p>[0]: <a href="https://www.usertrack.net" rel="nofollow">https://www.usertrack.net</a>
A fair number of Web frameworks have OSS A/B or multivariate testing tools: <a href="https://github.com/topics/ab-testing" rel="nofollow">https://github.com/topics/ab-testing</a>. In the Ruby world, splitrb (<a href="https://github.com/splitrb" rel="nofollow">https://github.com/splitrb</a>) and vanity (<a href="https://github.com/assaf/vanity" rel="nofollow">https://github.com/assaf/vanity</a>) are popular.
Google Optimize is the only 0 cost and hosted tool that I've seen. Unfortunately, you're giving more data to Google. Most a/b tools quickly evolve into paid due to the nature of their complexity and users.<p>VWO is probably your best bet for low cost and not Google.
Matomo is open source but the A/B testing plugin costs 200 euros a year after a 30 day trial period.<p>I would most likely just cobble together something with nginx and serve two separate versions of the content and measure the metrics you desire separately.