Skip to content

Instantly share code, notes, and snippets.

@gaygenius
Last active April 12, 2016 19:53
Show Gist options
  • Save gaygenius/231e081859cfef2cd698 to your computer and use it in GitHub Desktop.
Save gaygenius/231e081859cfef2cd698 to your computer and use it in GitHub Desktop.
Notes about Multivariate Tests for Sponsored Petitions (Upsells)

Notes about Multivariate Tests for Sponsored Petitions (Upsells)

Please see the document Post-Sign Logic Map for more information about the flow for Promoted Petitions and Sponsored Petitions.

Which user will see an upsell?

  1. A user who has previously signed a petition. We don’t show an upsell after the very first petition signed.
  2. A user who fits the user targeting for an upsell (geo, age, gender).
  3. A user who just signed (not for the first time) a petition that has more than 100 signatures.
  4. A user who got to that petition with >100 signatures from a certain source (e.g., an action alert). This can be simulated by adding utm_source=action_alert to the URL of the petition being signed.

How to setup a multivariate test

  1. Visit the Multivariate Tests dashboard (/admin/mvts).
  2. Using the Find or Create Prompted Petition Copy Test form at the bottom of the page, paste the URL of the petition to be tested and hit Submit.
  3. Add new values for Photo, Title and Description. Be sure you don’t delete all values while you’re making changes, because that will break the permutations.
  4. Click on Edit Permutations and scroll down. You can make changes here to select which permutations are active.

How to bring up a specific upsell

  1. Pick a good lead-in petition that has >100 signatures. You might find it amongst the Trending Petitions (in the home page) or Featured Petitions (/petitions).
  2. From the petition’s admin page (e.g., /p/647434/admin), click Promote Petition Upsells and enter the URL for the upsell you would like to see.
  3. Log in as a user who has not signed the chosen lead-in petition or the desired upsell (if creating a new user, then sign some other petition first).
  4. Visit the lead-in petition and add utm_source=action_alert to the URL
  5. Sign the petition.
  6. You should see the chosen upsell.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment