Skip to main content
All CollectionsGetting Started on EnterpriseForm Testing
Is there a way to run A/B tests on donation forms?
Is there a way to run A/B tests on donation forms?

Learn about A/B testing on donation forms

Katrina Grein-Topken avatar
Written by Katrina Grein-Topken
Updated over 3 years ago

Below I have included an overview of how to create an A/B split test through the Kimbia control panel.


This feature in GiveGab Enterprise enables an Admin to perform A | B testing with forms. This means you can deploy one snippet to your webpage that commands the widget to display Form A half of the time and Form B the other half. This can be very useful in helping you determine the effectiveness of alternate messaging, donation ask amounts, or additional questions.

To do A | B testing with two forms, simply grab the channel identifier from the snippet:

Then, take the snippet from your second form and append it to your starting snippet in the following fashion:

<script src="https://widgets.kimbia.com/widgets/form.js?channel=my_campaign/formA&channel=my_campaign/formB"></script>

Now, when this snippet is deployed to your web page, the widget will randomly select from the channel ids specified and will return Form A for roughly half the view requests and Form B for the remainder.

This new feature is not limited to A | B testing. You can add a third channel id for A | B | C testing, and in fact, you can specify as many channel ids as you’d like.

One item I'll mention is that donation forms will always require a donor's address, so if you are looking to remove that completely that will not be an available option. If you are looking to test a form with just the billing address vs. billing and mailing then that will be available.

Did this answer your question?