biancadanforth / tracking-protection-shield-study

A Shield study to determine the optimal messaging, if any, for Tracking Protection in Firefox.
0 stars 3 forks source link

Add end of study surveys #23

Closed biancadanforth closed 6 years ago

biancadanforth commented 6 years ago

This issue is for discussing survey design and integration with the study code.

Since we have 2 controls and 2 experimental branches, this study will have 4 different URLs for when a user from each of these 4 branches completes the study at the end of two weeks.

There may also be a fifth URL for those users who end the study early (i.e. by toggling tracking protection).

Per rrayborn (GitHub rayborn):

It will just be <url>?branch=<branchid>&state=<stateid) if that works for you. State being 'complete' or 'early-termination' (or something like that). I don't think we'll need other URL params.

biancadanforth commented 6 years ago

@rayborn, If there is a survey for users who end the study by toggling tracking protection on/off (the fifth URL mentioned above), we should be sure not to add anything at the end of this survey about resetting TP. See Issue #21 for more details.

biancadanforth commented 6 years ago

URL format: <url>?branch=<branchID>&reason=<reason>

Disable survey reason codes

Standard endings

Study-specific endings

End of Study survey reason codes

Standard endings

Study endings that won't bring the user to a survey:

Standard endings

biancadanforth commented 6 years ago

We currently have two survey links: one to a "Disable" survey and one to an "End of Study" survey.

Test Links: Disable - only difference is a write in question End of Study Production Links: Disable End of Study

The only difference between the Disable and End of Study surveys is a write in question. That write-in question is: "Why did you disable Tracking Protection in Firefox?"

There are study endings listed above in which the user can end the study before it expires without having disabled Tracking Protection:

@rrayborn, what are our options here for adjusting the survey?


Also, we wanted to tell users when the study ends that Tracking Protection has been reset to its default value (enabled in Private Browsing mode only), and point them to about:preferences#privacy if they would like to change it. I don't see that at the end of either the Disable or End of Study surveys -- can you add that @rrayborn?

ghost commented 6 years ago

I don't see many points where the survey itself would need altered. I've modified the logic as follows:

biancadanforth commented 6 years ago

TODO rrayborn:

TODO bdanforth:

Updated my endings/buckets below:

Generic disables

Standard endings

Study-specific endings

Generic completes

Standard endings

Study-specific endings

No survey

Standard endings

TBD await word from pdol/cmore

Study-specific endings

biancadanforth commented 6 years ago

From rayborn; here are updated TESTING links:

Alright, added tracking protection info to the end of the "expired" survey (and added a bit more of an explanation to the end of the other reasons too). https://qsurvey.mozilla.com/collab/tp-perception?reason=user-disable https://qsurvey.mozilla.com/collab/tp-perception?reason=user-disabled-builtin-tracking-protection https://qsurvey.mozilla.com/collab/tp-perception?reason=page-action-confirmation-leave-study https://qsurvey.mozilla.com/collab/tp-perception?reason=user-enabled-builtin-tracking-protection https://qsurvey.mozilla.com/collab/tp-perception?reason=expired

https://qsurvey.mozilla.com/collab/tp-perception?reason=introduction-confirmation-leave-study

For production links:

just replace /collab/ with /s3/, e.g.: https://qsurvey.mozilla.com/s3/tp-perception?reason=expired

biancadanforth commented 6 years ago

@rayborn : Thanks for sending me updated survey links! I have added them to the study. I took a look at each survey to make sure the questions made sense based on the exit condition. I found a couple discrepancies/issues. Can you fix these?

ghost commented 6 years ago

I'm retesting all flows once more, but I think we're almost ready to launch (will ping)

ghost commented 6 years ago

W also added: