Opened 2 years ago

Last modified 2 years ago

#23376 assigned project

Build survey form for Onion Browser branding research

Reported by: isabela Owned by: hiro
Priority: Medium Milestone:
Component: Webpages/Webtools Version:
Severity: Normal Keywords: ux-team
Cc: linda Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The UX team is helping the Onion Browser team with user research, we will be performing a survey around the branding of the app at Apple app store.

This is a problem when users comes to the app store (which contains 20 different apps that 'connects to Tor') and often are confuse and don't know which one Tor Project recommends (Onion Browser).

Surveys will be something that the UX team will probably do more often and because we want to be very careful with people's data when giving us information, we would like to host our own form instead of using a 3rd party solution out there.

However, this ticket will only talk about requirements for Onion Browser branding survey, not for a long term solution to scale the production and hosting of surveys :) but we would like to point out that this is not a 'one time ask'. 

The survey mocks are available here: https://marvelapp.com/4h97d4g/

general tech requirements:

  1. Should be hosted by tor
  2. Should have a .onion option
  3. Should  preserve user privacy (no ips logs etc)
  4. Should have an admin interface to browse answers
  5. Answers should include which set was shown on first question (see below) and if user filled up a form from a .onion address or tpo address
  6. Admin interface should have an option to download answers as .csv

Greeting and Thank You screens are pretty straight forward so we won't be talking about those here at this ticket.

Requirements for first survey 1st screen: https://marvelapp.com/4h97d4g/screen/31825745

  1. progress bar at the top with first 1/3 complete
  2. First question allows only 1 selection
  3. First question choices presentation:
    1. We will present a set of 5 choices - where one will always be onion browser - to each user answering the survey
    2. (pending) Full list of apps to be presented to user
    3. (pending) logic for it so we are not bias (how to guarantee one isn't shown more often than the others etc)
    4. Each choice thumbnail should have a link to their respective Apple app store page (should we do it like that or should we just have the page screenshot be presented in a larger format, like if you click on the thumbnail image you see the bigger version of it)
  4. (pending decision) Text box word count limitation or some limitation for input? 
  5. Missing from the mock that should be included - after second question we should have a 'next' button so folks can move to the next screen :)

Requirements for the end survey screen: https://marvelapp.com/4h97d4g/screen/31825746 1. Progress bar at the top now shows 2/3 completion

  1. Only one answer allowed on first question
  2. (pending decision) Text box word count limitation or some limitation for input? 
  3. Missing from the mock that should be included - after second question we should have a 'next' button so folks can move to the next screen :)

Requirements for 3rd survey screen: https://marvelapp.com/4h97d4g/screen/31825747

  1. Progress bar at the top now shows 3/3 completion
  2. Country list for drop-down menu could be standard ones (I believe you can easily get it from a l10n library or something)
  3. Second question should allow only one answer
  4. Submit button should save answers and take user to the 'thank you' screen

Child Tickets

TicketStatusOwnerSummaryComponent
#23668closedtor-gitadmNew git repository in Infrastructure and Administration /project for survey micrositeInternal Services/Service - git
#23669closedtpaDeploy survey microsite to tpo infrastructureInternal Services/Tor Sysadmin Team

Change History (5)

comment:1 Changed 2 years ago by isabela

Status: assignednew
Type: defecttask

comment:2 Changed 2 years ago by isabela

Component: Webpages/WebsiteWebpages/Webtools
Owner: set to hiro
Status: newassigned

comment:3 Changed 2 years ago by linda

Type: taskproject

comment:4 Changed 2 years ago by linda

Cc: linda added
Keywords: ux-team added

comment:5 Changed 2 years ago by sjmurdoch

I've used LimeSurvey which meets criteria 1, 4, 6, probably 5, and potentially could be modified to meet the others. It might be worth a look.

Note: See TracTickets for help on using tickets.