By default, when you run a social A/B test with ShareProgress share buttons, it optimizes for the most number of viral clicks to view your content. However, if you’re using share buttons that send people to an action page, it might make more sense to optimize your share buttons for viral actions. ShareProgress allows you to create share buttons A/B tests that optimize for viral actions instead of clicks. Here’s how you do it.

For creating a new button:

  • Click "Create New Share Buttons".
  • Click “Advanced Options”.
  • Check the box after “Optimize for actions on A/B testing”.
  • Plug in two or more share language variations for the share button A/B test.
  • Click “Create Share Buttons” to create your button.
  • After you create your button, you’ll be taken to a page with the codes for embedding your button. You’ll need to insert the top code into the HTML of the page where the button will appear. You’ll insert the bottom code in the page that loads after the user has taken the action.


For updating an already-made button:

  • Click “Share Buttons” under “View existing share pages and buttons” on the ShareProgress main page.
  • Click “Edit” next to the share button you would like to edit.
  • Click “Advanced Options”.
  • Check the box after “Optimize for actions on A/B testing”.
  • Click “Save Share Buttons”.
  • After you create your button, you’ll be taken to a page with the codes for embedding your button. The top code is the same code that you previously used to insert the button originally. You’ll need to add the bottom code in the page that that loads after the user has taken the action.


Want all your buttons to automatically optimize for actions?

  • You can change your account settings so that all share buttons optimize for viral actions by default. Go to the run.shareprogress.org main page, and click “Your Account” on the top right corner.
  • Scroll down to “Advanced Options” and check the box after “Optimize for actions on share button A/B testing”.
  • Click the “Update Advanced Options” button to save your change.
  • This will mean that whenever you create a new button, it will automatically optimize for viral actions. However, you can change this on a button-by-button basis by following the steps listed in “For creating a new button”, but unchecking the “Optimize for actions on A/B testing” checkbox under Advanced Options.