add way to track the last three steps of the AAQ process

RESOLVED FIXED in 2012Q4

Status

support.mozilla.org
Knowledge Base Software
P1
normal
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: atopal, Assigned: rrosario)

Tracking

unspecified
2012Q4

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: u=sumo-team c=AAQ p=1 s=2012.19)

(Reporter)

Description

5 years ago
Currently we use the same URL for the last 3 steps of the AAQ process. 
The URL being: support.mozilla.org/en-US/questions/new/desktop/d1/form?search=
The steps being:

1. Asking people to register/login if they want to ask a question
2. Asking people to type in their question
3. Asking people to look into their email inbox to activate their account/question

Please add a parameter to the URL that would let us track those paged individually to determine how many people we are successfully moving from one page to the next to finally the question appearing on the site. 

Parameters:

Page 1: 'aaq-register'
Page 2: 'aaq-question'
Page 3: 'aaq-activate'
(Assignee)

Comment 1

5 years ago
This shouldn't take more than half day.
Whiteboard: u=sumo-team c=AAQ p= → u=sumo-team c=AAQ p=1
(Assignee)

Updated

5 years ago
Target Milestone: --- → 2012Q4
(Reporter)

Updated

5 years ago
Priority: -- → P1
(Assignee)

Updated

5 years ago
Assignee: nobody → rrosario
(Assignee)

Comment 2

5 years ago
Pull request is here:

https://github.com/mozilla/kitsune/pull/874
(Assignee)

Comment 3

5 years ago
Deployed to prod:

https://github.com/mozilla/kitsune/commit/938a136e45d9a265758931d3f1a7e3767dfaf9e1


Here is what the requests look like for an unauthed user clicking "None of these solve my problem":

1- The login/register page is rendered:
[08:26:58.308] GET https://support.allizom.org/en-US/questions/new/desktop/d1/form?search=my+question&step=aaq-register [HTTP/1.1 200 OK 1096ms]

Then there will be at least one POST to the same URL. There may be multiple POSTs to this page if there are form validation issues:
[08:28:08.979] POST https://support.allizom.org/en-US/questions/new/desktop/d1/form?search=my+question&step=aaq-register [HTTP/1.1 200 OK 1272ms]

2- Once registration is successful, the POST will end up in a redirect to a GET:
[08:30:58.782] GET https://support.allizom.org/en-US/questions/new/desktop/d1/form?search=my+question&step=aaq-question [HTTP/1.1 200 OK 611ms]

Then there will be at least one POST to the same URL. There may be multiple POSTS if there are form validation issues:
[08:31:37.000] POST https://support.allizom.org/en-US/questions/new/desktop/d1/form?search=my+question&step=aaq-question [HTTP/1.1 200 OK 912ms]

3- Once the question is submitted successfully, the POST results in a redirect to this GET:
[08:32:22.025] GET https://support.allizom.org/en-US/questions/new/confirm [HTTP/1.1 200 OK 471ms]

Note that if a the user just logged in or already activated their account, they will be redirected to the posted question.

I think you are just interested in the GETs and all POSTs can be ignored.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Adding s= sprint information to whiteboard.
Whiteboard: u=sumo-team c=AAQ p=1 → u=sumo-team c=AAQ p=1 s=2012.19
You need to log in before you can comment on or make changes to this bug.