==== Goal
This task is about instrumenting Special:CheckUser so we can gather data we need to track adoption and make necessary changes on the tool.
==== Metrics
We want to be gathering anonymous data so we won't be capturing any usernames or IPs. This data will be captured for each wiki //Special:Investigate// is deployed on.
|**#**|**What we want to know**|**What can we track**|
|1|Adoption for the new special page|How often //Special:Investigate// is accessed?|
|2|Adoption for the new special page|How often //Special:Checkuser// is accessed?|
|3|Technical limits|How many users does an investigation start with?|
|4|Technical limits|How many users are under investigation by the time the investigation ends?|
|5|Technical limits|How many records records are fetched per investigation?|
|6|User experience|How often did we display incomplete results to the user?|
|7|User experience|How long did a user spend waiting for the results?|
|8|User experience|How often did a user quit the investigation (page close or back button) while the results were being generated?|
|9|Feature usage for the tabs|Over the course of an investigation how much time did a user spend on Preliminary check versus Compare versus Timeline? OR how often did they access the individual tabs over the course of the investigation?|
|10|Feature usage for the filters|Over the course of an investigation how many times did a user use filters and which ones?|
|11|Feature usage for the highlights|How many times did a user pin a highlight?|
|12|Feature usage for blocking| (contingent on T248530) How often did the block feature get used and how many users were blocked?|
|13|Reliance on external websites for IP information|Which tools under the IP address (T250290) were clicked and how many times?|
==== Open question:
* How can we track when an investigation "ends"?