Skip to content

Add basic event tracking to the post-sign-up

Administrator requested to merge ar/COREAPP-206 into main

Created by: artemruts

Description

Add basic event tracking to the post-sign-up page.

Changes

  • User lands on the post-sign-up-flow
    • ViewPostSignUp
  • User adds code hosts
    • same event as in User → Settings → Code Hosts ConnectUserCodeHostClicked + kind (reusing React component)
  • User dismisses the post-sign-up flow
    • Clicks on the brand logo: PostSignUp_BrandLogo_Clicked
    • Clicks on the "Not right now" button: PostSignUp_NotRightNow_Clicked + the tabNumber of the flow
    • Navigates away: PostSignUp_Page_NavigatedAway
  • Repositories cloning takes more than 60 seconds, and we show a banner
    • PostSignUp_SlowCloneBanner_Shown
  • User clicks on the links in the "Cloning is slow..." banner
    • PostSignUp_SlowCloneBanner_Clicked
  • User clicks on the "Start searching" button on the very last step and navigates to /search
    • PostSignUp_StartSearching_Clicked

Not added (yet):

  • did the user “Select all” repositories or picked the individual repositories
    • we decided not to release this functionality as part of this launch, will add this metric later (added later ))
  • how long did it take to clone all repositories (new)
    • we can always add this later if it's a useful metric

Merge request reports

Loading