Yesterday I explained how to optimize your @bubble app for sign ups. Today, I'm going to show you how to run a very simple A/B test in bubble. A thread 👇

1/9
2/

https://www.loom.com/share/ae1870f4896246aeb03a79245ebc7a0f

Running A/B tests can help you optimize your product for sign ups, conversions, retention, and your app specific metrics 📈
3/

Let's imagine that when a user signs up for your app, they are brought to a welcome page. That welcome page could have 2 different versions of a call to action for the user to pay you 💰
4/

How do you make sure users see either Version A or Version B at random? 🤔

Create a workflow that generates a random string for a user when they sign up.
5/

To simplify, keep the string length to 1 character, and only use numbers. That will keep the random character between 1-9.
6/

Now go back to your welcome page with the Version A and Version B elements. Make sure both elements have "This element is visible on page load" unchecked.

For each element, go into the conditional section of the element menu.
7/

For Version A, set a conditional that makes "This element is visible" when the user's random string (converted to a number) is >= 5.

For Version B, set "This element is visible" for when the random string is <5.
9/

That's it! Easy to set up and no need for integrations.

Use this early and often. A few thoughts about A/B tests...

✅ Wait 1+ week, even if results are statistically significant immediately
✅ Don't be afraid to re-test things in the future
✅ Test BIG and small changes
You can follow @mattpupa.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.