[WebifyMe] [WT] Add WebTrends tracking for quizzes started and completed

RESOLVED FIXED in 1.0

Status

Websites
webifyme.org
P1
normal
RESOLVED FIXED
7 years ago
7 years ago

People

(Reporter: williamr, Assigned: Adam Miller)

Tracking

unspecified
Dependency tree / graph

Details

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
In addition to standard WebTrends code in bug 642353, we'd also like to track the number of quizzes started and completed.

Quiz started is defined as someone who has clicked the link to start the quiz.

Quiz completed is someone who has answered enough questions to have their Things collage generated. TBG, how many questions must a user answer to generate a collage?

Quiz fully completed is someone who answered all the questions. (This one is optional but nice to have.)

Laura, can you suggest how we can track these on WebTrends?
(Reporter)

Updated

7 years ago
Assignee: nobody → lforrest

Comment 1

7 years ago
I shall investigate. We're currently doing an audit of how we use dcs tracking so based on what we come up with I'll update this accordingly. I should know more next Thursday.
Summary: Add WebTrends tracking for quizzes started and completed → [WebifyMe] Add WebTrends tracking for quizzes started and completed

Updated

7 years ago
Priority: -- → P1
Target Milestone: --- → 1.0

Comment 2

7 years ago
Hey Brad - Now that you've made the tagging proposal can you make a recommendation here on how to track these two different events? Thanks!
Assignee: lforrest → brad.gross
Summary: [WebifyMe] Add WebTrends tracking for quizzes started and completed → [WebifyMe] [WT] Add WebTrends tracking for quizzes started and completed

Comment 3

7 years ago
Assuming that the pages that include the quiz are instrumented with the Webtrends data collection JavaScript and tagged, you could add a dcsMultiTrack call to the onclick event of the link that starts the quiz:

onclick="dcsMultiTrack(... 'WT.z_quiz_state', 'start', ...);

similarly for quiz completion:

onclick="dcsMultiTrack(... 'WT.z_quiz_state', 'complete', ...);

I will attach a document detailing the usage of dcsMultiTrack

Comment 4

7 years ago
Created attachment 531639 [details]
dcsMultiTrack document

Comment 5

7 years ago
(In reply to comment #3)
Bradley and Laura, this is awesome, thanks.

I'll be captain obvious - Please hook this up from an external JS script, no inline onclick handlers.

Comment 6

7 years ago
(In reply to comment #3)
> Assuming that the pages that include the quiz are instrumented with the
> Webtrends data collection JavaScript and tagged, you could add a
> dcsMultiTrack call to the onclick event of the link that starts the quiz:
> 
> onclick="dcsMultiTrack(... 'WT.z_quiz_state', 'start', ...);
> 
> similarly for quiz completion:
> 
> onclick="dcsMultiTrack(... 'WT.z_quiz_state', 'complete', ...);
> 
> I will attach a document detailing the usage of dcsMultiTrack

Thanks Brad!

Where in WT will this data appear? There's a WebifyMe profile, but what report/type of data will this be shown as? Thanks.

Comment 7

7 years ago
We would have to create a custom report to track this.  What do you envision this report to look like?

Comment 8

7 years ago
Looking for some feedback on this.  Is there a way I can view the test environment to determine if the quizzes are tagged correctly?

Comment 9

7 years ago
(In reply to comment #8)
Does https://webifyme-dev.allizom.org/ work for you?

Comment 10

7 years ago
It does!

Comment 11

7 years ago
I took a look at the webifyme-dev site.  When do you expect the site to be tagged with the Webtrends data collection JavaScript and the custom dcsMultiTrack calls?

If you need any guidance with this please let me know.

Comment 12

7 years ago
I was wondering if you had an opportunity to tag this site with the Webtrends data collection JavaScript.
(In reply to comment #12)
Not yet, we'll update this bug once their is progress.
Reassigning per meeting.
Assignee: brad.gross → jbresnik

Updated

7 years ago
Assignee: jbresnik → adam
(Assignee)

Updated

7 years ago
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.