1This document describes the Google Analytics metrics reported by results.html. 2 3Measures are recorded by the performance web API, and are visible in the User 4Timing track in the devtools Performance timeline. 5 6Instant events are recorded using console.timestamp(), and are visible as orange 7ticks at the top of the devtools Performance timeline. 8 9Both measures and instant events are recorded as Events in Google Analytics. 10[Access these metrics here](https://analytics.google.com/analytics/web/#embed/report-home/a98760012w145165698p149871853/) if you have been granted access. 11 12 * histogram-set-controls 13 * `alpha` measures response latency of changing the statistical significance 14 threshold, alpha. 15 * `hideOverviewCharts` measures response latency of hiding all overview 16 charts. 17 * `referenceColumn` measures response latency of changing the reference 18 column. 19 * `search` measures response latency of changing the search query to filter 20 rows. 21 * `showAll` measures response latency of toggling showing all rows versus 22 source Histograms only. 23 * `showOverviewCharts` measures response latency of showing all overview 24 charts. 25 * `statistic` measures response latency of changing the statistic that is 26 displayed in histogram-set-table-cells. 27 * HistogramSetLocation 28 * `onPopState` measures response latency of the browser back button. 29 * `pushState` measures latency of serializing the view state and pushing it 30 to the HTML5 history API. This happens automatically whenever any part of 31 the ViewState is updated. 32 * histogram-set-table 33 * `columnCount` instant event contains the number of columns, recorded when the 34 table is built. 35 * `nameColumnConstrained` instant event recorded when the name column width 36 is constrained. 37 * `nameColumnUnconstrained` instant event recorded when the name column width 38 is unconstrained. 39 * `rootRowCount` instant event contains the number of root rows, recorded 40 whenever it changes or the table is built. 41 * `rowCollapsed` instant event recorded whenever a row is collapsed. 42 * `rowExpanded` instant event recorded whenever a row is expanded. 43 * `selectHistogramNames` instant event recorded whenever a breakdown related 44 histogram name link is clicked. 45 * `sortColumn` instant event recorded whenever the user changes the sort 46 column. 47 * histogram-set-table-cell 48 * `close` instant event recorded when the cell is closed. 49 * `open` instant event recorded when the cell is opened. 50 * histogram-set-table-name-cell 51 * `closeHistograms` instant event recorded when the user clicks the button to 52 close all histogram-set-table-cells in the row. 53 * `hideOverview` instant event recorded when the user clicks the button to 54 hide the overview line charts for the row. 55 * `openHistograms` instant event recorded when the user clicks the button to 56 open all histogram-set-table-cells in the row. 57 * `showOverview` instant event recorded when the user clicks the button to 58 show the overview line charts for the row. 59 * histogram-set-view 60 * `build` measures latency to find source Histograms, collect parameters, 61 configure the controls and build the table. Does not include parsing 62 Histograms from json. 63 * `sourceHistograms` measures latency to find source Histograms in the 64 relationship graphical model. 65 * `collectParameters` measures latency to collect display labels, statistic 66 names, and possible groupings. 67 * `export{Raw,Merged}{CSV,JSON}` measures latency to download a CSV/JSON file 68 of raw/merged Histograms. 69 * histogram-span 70 * `brushBins` instant event recorded when the user finishes brushing bins. 71 * `clearBrushedBins` instant event recorded when the user clears brushed 72 bins. 73 * `mergeSampleDiagnostics` measures latency of displaying the table of merged 74 sample diagnostics. 75 * `splitSampleDiagnostics` measures latency of displaying the table of 76 unmerged sample diagnostics. 77 * HistogramParameterCollector 78 * `maxSampleCount` instant event records maximum Histogram.numValues 79