myPass Analytics

Page tracking has been added to every myPass web page as well as the events listed on this page are being tracked to help the PASI team understand the interactions of users with myPass.

See this reference page for more information on the Google Analytics Events.

Event Naming Convention and Guidelines

Events are tracked using the convention “Category>Action>Label”.

Below are guidelines on selecting/creating categories, actions and labels.

Category

Events are categorized based on the area/functionality:

Category NameUsage / Functional Area
BreadcrumbRelated to usage of the myPass breadcrumbs
DocumentPDF documents (usually downloading/generation of documents)
SignupmyPass signup or connection activation
SecurityManagement of connections/security
Transcript OrderCreating and editing transcript orders
Credential OrderCreating and editing credential orders
Document OrderGeneric document order actions (that are not transcript or credential specific)
Exam RegistrationManaging of individual exam registrations
Exam Registration RequestCreating/managing Exam Registration Request and its Exam Registration(s)
RescoreCreating and editing rescore request
Student Learning Assessment SLA related
StudentAction on the student (that does not fit into any specific functional area)
Student PersonalManaging the student's personal information
MailboxManaging the student's mailbox

Action

Action describe what the user is performing on screen to trigger the event:

Action Name Usage
ActivationSignup activations
Start RequestUser started a wizard or multi-step form/request
RequestUser completed a wizard or multi-step form/request
DownloadUser is downloading a file
ClickUser clicked on a navigational link or button (e.g. a [Cancel] button that just takes user back to a screen without any further action
Help ClickUser clicked on something that brings up a help tooltip or dialog
Contact ClickUser clicked on a contact link
ViewUser intentionally chose to view an item (e.g. viewing the Terms and Conditions during signup is a deliberate action).

Note that most page view (where users view a page with a specific URL) should be tracked using regular page view tracking instead of events; however, if multiple 'screens' shares the same URL (e.g. a wizard have multiple 'screens' but generally have one URL), “View” can also be used to track user's viewing of each unique 'screen',
DeleteUser is deleting
ModifyUser is modifying
AddUser is adding a new item to an object
ExpanderUser is interacting with an expander
SelectUser selected an item in a dropdown (that is important to track in the analytics; most dropdowns shouldn't be tracked
Restore/SuspendUser restoring/suspending a connection

Label

Labels are unique for each event and should accurately describe the event PASI intends to track.

Note that a Category/Action combination can have different labels to indicate different stages of the action/event the user is performing (e.g. “Edit Started” vs “Edit Completed”).

Tracked Security Events

The following security interactions are being tracked using Google analytic events:

CategoryActionLabelNotes
SignupClickAdd an Authorized User SaveTracks when a student has clicked the save button from the Add an Authorized user myPass page.
SignupClickAdd an Authorized User CancelTracks when a student has clicked the cancel button from the Add an Authorized user myPass page.
SignupClickEdit an Authorized User SaveTracks when a student has clicked the save button from the Edit an Authorized user myPass page.
SignupClickEdit an Authorized User CancelTracks when a student has clicked the cancel button from the Edit an Authorized user myPass page.
SignupClickDelete an Authorized UserTracks when a student has clicked the delete button from the List my Student Connections user myPass page.
Signup ClickStudent Signup via Email attemptedTracks the Student signup attempt via the email method (i.e. no Signup access code was used)
Signup Click Student Signup via Access Code attemptedTracks the Student signup attempt using a signup access code.
Signup ClickRequest a Signup Code InitiatedTracks the request for the code from the Request a Signup Access Code myPass page.
Signup Click Request a Signup Code CancelledTracks the user has cancelled out from the Request a Signup Access Code myPass page.
Signup ClickParent Guardian Signup attemptedTracks the parent signup attempt.
Signup Click Authorized User Signup attemptedTracks the Authorized user signup attempt.
SignupHelp ClickSignup ASN Hint Text viewedTracks the event where a user has clicked the hint text for the ASN that is provided on the signup page.
SignupHelp ClickSignup Access Code Hint Text viewedTracks the event where a user has clicked the hint text for the Signup Access code that is provided on the signup page.

Tracked Credential Events

The following interactions are being tracked using Google analytic events:

CategoryActionLabelNotes
Credential OrderClickNew Reprint OrderCredential – Order Reprint Submit My Order Clicked
Credential OrderClickFinalize OrderCredential – Order Reprint Successful
CredentialExpanderView Requirement SetWhen user expands the Requirement Set Expander
CredentialClickCourier Arrangement Selected
CredentialClickCourier Arrangement Selected
CredentialClickCourier Arrangement Selected

Tracked Transcript Events

The following interactions are being tracked using Google analytic events:

CategoryActionLabel
New Transcript OrderSubmit My OrderCourier Arrangement Selected
New Transcript OrderSubmit My OrderCertification Selected
TranscriptClickCourier Arrangement Selected
TranscriptClickCourier Arrangement Selected
TranscriptClickCourier Arrangement Selected

Tracked Document Order History Management Events

The following interactions are being tracked using Google analytic events with order management (mainly through the View Document Order History screen):

CategoryActionLabelNotes
Document OrderClickEditDocument Order details “Edit” clicked
Document OrderClickCancel OrderDocument Order details “Cancel” clicked
Document OrderClickResume OrderPayment Retry Message “Edit Order” clicked
DocumentDownloadTranscriptView Unofficial Transcript Clicked
DocumentDownloadTranscript Receipt“Download” receipt link clicked

Tracked Personal Information Events

CategoryActionLabelNotes
Student PersonalClickView Student PersonalWhere user selects the View Personal Information tile from the home page for a student.
Student PersonalClickAdd New Mailing Address[Yes] confirmation button + [Save Changes] button clicked with the “Add a new mailing address because I have moved” radio button selected.
Student PersonalClickAdd New Mailing Address[Yes] confirmation button + [Save Changes] button clicked with the no radio buttons visible.
Student PersonalModifyUpdate Mailing Address[Yes] confirmation button + [Save Changes] button clicked with the “Correct error in current mailing address” radio button selected.
Student PersonalModifySet Mailing Address as Current[Yes] confirmation button + [Save Changes] button clicked with the “Make this address my current mailing address” radio button selected.
Student PersonalClickCancel Change Mailing Address[Cancel] button clicked
Student PersonalClickAdd New Phone Number[Yes] confirmation button + [Save Changes] button clicked with the “Add new current phone number.” radio button selected.
Student PersonalClickAdd New Phone Number[Yes] confirmation button + [Save Changes] button clicked with the no radio buttons visible.
Student PersonalModifyUpdate Phone Number[Yes] confirmation button + [Save Changes] button clicked with the “Correct error in current phone.” radio button selected.
Student PersonalModifySet Phone Number as Current[Yes] confirmation button + [Save Changes] button clicked with the “Make this my current phone number:” radio button selected.
Student PersonalClickCancel Change Phone Number[Cancel] button clicked.

Tracked Manage Student Events

CategoryActionLabelNotes
View StudentUnlink from Primary ASNView Student Unlink from Primary ASN Click
View StudentDeactivate ASNView Student Deactivate ASN Click
View StudentActivate ASNView Student Activate ASN Click

Tracked Mail Box Events

CategoryActionLabelNotes
MailboxClickDeleteDelete selected emails
MailboxClickMailboxDefault Grid View for emails
MailboxClickMark UnreadResets the status of read emails back to unread
MailboxClickRead MessageSelected message has been read
MailboxClickTrashGrid View for deleted emails
MailboxClickUndeleteUndelete selected emails

Tracked Miscellaneous Events

The following interactions are being tracked using Google analytic events:

CategoryActionLabelNotes
BreadcrumbClick{Breadcrumb Label}Happens every time a breadcrumb is clicked
StudentSelectChange Current StudentUser clicked on a different student in the student selector dropdown
DocumentDownloadExam Results StatementDownload DER Clicked
DocumentDownloadDER ReceiptDownloading of DER payment receipt clicked
DocumentDownloadDARDownload DAR Clicked
DocumentDownloadCredential ChecklistDownload Credential Checklist Clicked
DocumentDownloadSchool Enrolment and Age Verification LetterGenerate button clicked when 'Proof of school enrolment and age' checked
DocumentDownloadName Verification LetterGenerate button clicked when 'Proof of Name' checked
DocumentDownloadResides With Verification LetterGenerate button clicked when ‘Proof of the parent/guardian the student resides with' checked.
Student Learning AssessmentViewSLA ResultsUser has clicked on the button to go to the SLA results website.
Exam RegistrationExpanderView Registration DetailsWhen user opens the Expander to see more information about an exam registration
Exam RegistrationExpanderView Exam SessionWhen user opens the Expander to view an Exam Session
DocumentDownloadISP View/Print generated PAT ISPs (PDF)

Multi-step Form / Wizard Style Event Tracking

When the user have to complete a wizard-style form (i.e. forms with multiple steps/pages), Events will be used to track the user's movement through the multiple steps.

The following are screen flow diagrams that describes what events would be tracked as user move through the wizard/form.

How to Read Screen Flow Diagram

How to read screen flow diagrams:

  • Each white block in the diagram represents a ‘screen’ user sees on myPass
    • The blue text identifies the screen shown to the user
    • The black italic text, when present, denotes the event to track when the screen is shown to the user - the event should be tracked every time the user sees the screen.
  • Arrows show the possible paths the user has the option of taking for each screen
    • The number (e.g. (1)) denotes an event to track the movement. See the notes below the diagram to determine what user action triggers the event
      • Note: Not every path/action is meant to be tracked.
    • Events are shown as “{Action}>{Label}”; most events in the diagram belong to the same category unless otherwise stated (the category will be underlined).
    • Admin mode events should still always be prefixed with “ADMIN: ”

Order Transcript - Public

The following diagram lists the event flow for Order a Transcript in public mode:

transcriptpublicworkflow.vsdx

  1. Click>Student Selected – when user clicks [Order] in the Initial Step
  2. Add>{Order Item Type} Order Item Added – when user adds an Order Item on “New Transcript Order Item” (in new mode only)
    1. NOTE: {Order Item Type} is:
      1. “Duplicate” if the Order Item is added from the Matching Transcript Order Found dialog
      2. “ASAP”, if the Order Item is to be Issued ASAP (regardless if they went through the ASAP dialog)
      3. “Scheduled” otherwise.
  3. Add>Add Another Order Item – when user clicks [Add Another Transcript] on “Review My Transcript Order”
  4. Modify>Edit Order Item – when user clicks [Edit] on an item in “Review My Transcript Order”
  5. Delete>Remove Order Item – when user clicks [Remove]/[Remove from My Order] to remove an order Item
    1. Delete>Remove Order Item Cancelled– when user clicks [No] on the dialog that appears for removing the Order Item
  6. Delete>Cancel Order – when user clicks [Cancel Entire Order] on “Review My Transcript Order”
    1. Delete>Cancel Order Cancelled- when user clicks [No] on the dialog that appears for cancelling the Order
  7. View>Return to Order – when user clicks [View My Order]/[Return to Order] (link or button)
    1. View>Return to Order Cancelled – when user clicks on [No] on the dialog that appears
  8. Modify>{Order Item Type} Order Item Edited – when user clicks [Save Request] on “New Transcript Order Item” (in edit mode only)
    1. NOTE: {Order Item Type} is:
      1. “ASAP”, if the Order Item is to be Issued ASAP (regardless if they went through the ASAP dialog)
      2. “Scheduled” otherwise.
  9. Click>Retry Transcript Payment – when user clicks [Retry Payment] on the Payment Not Received page
  10. Click>EPS2 Transcript Payment Launched – when user clicks on [Proceed with Payment] on the Billing Info page
  11. Help Click>Post-secondary – when user clicks on the [Can’t find your post-secondary] help tooltip link
  12. Contact Click>FOIP Contact – when user clicks on the TAD email address in the FOIP statement
  13. Expander>Review Transcript Order Details – when user clicks on [More Details] for an order item
  14. Document>Download>Transcript Receipt – when user clicks to download the receipt PDF
  15. Document>Download>DAR – when user clicks the [Review Current Marks] button in the ASAP dialog
  16. Add>Add Duplicate Order Item – when the Duplicate APAS order dialog is shown

Order Transcript - Admin

The following diagram lists the event flow for Order a Transcript in admin mode:

transcriptadminworkflow.vsdx

Register for Diploma Exam - Public

The following diagram lists the event flow for Register for a Diploma Exam in public mode:

derpublicworkflow.vsdx

Register for Diploma Exam - Admin

The following diagram lists the event flow for Register for a Diploma Exam in admin mode:

deradminworkflow.vsdx

Create Rescore Request - Public