Index: chrome/browser/ui/webui/ntp/ntp_user_data_logger.h |
diff --git a/chrome/browser/ui/webui/ntp/ntp_user_data_logger.h b/chrome/browser/ui/webui/ntp/ntp_user_data_logger.h |
index 5ca5f40b459893973c14c370dc0310bb262f1ac3..ab468e1259094efa84236532ab3034d823f69d4d 100644 |
--- a/chrome/browser/ui/webui/ntp/ntp_user_data_logger.h |
+++ b/chrome/browser/ui/webui/ntp/ntp_user_data_logger.h |
@@ -23,11 +23,6 @@ class NTPUserDataLogger |
static NTPUserDataLogger* GetOrCreateFromWebContents( |
content::WebContents* content); |
- // Logs the error percentage rate when loading thumbnail images for this NTP |
- // session to UMA histogram. Called when the user navigates to a URL. Only |
- // called for the instant NTP. |
- void EmitThumbnailErrorRate(); |
- |
// Logs a number of statistics regarding the NTP. Called when an NTP tab is |
// about to be deactivated (be it by switching tabs, losing focus or closing |
// the tab/shutting down Chrome), or when the user navigates to a URL. |
@@ -47,39 +42,43 @@ class NTPUserDataLogger |
protected: |
explicit NTPUserDataLogger(content::WebContents* contents); |
- // Returns the percent error given |events| occurrences and |errors| errors. |
- virtual size_t GetPercentError(size_t errors, size_t events) const; |
- |
private: |
friend class content::WebContentsUserData<NTPUserDataLogger>; |
- // Total number of mouseovers for this NTP session. |
- size_t number_of_mouseovers_; |
+ // True if at least one iframe came from a server-side suggestion. In |
+ // practice, either all the iframes are server-side suggestions or none are. |
+ bool server_side_suggestions_; |
Alexei Svitkine (slow)
2014/01/16 19:50:30
Optional nit: I think has_server_side_suggestions_
beaudoin
2014/01/17 03:51:46
Done.
|
+ |
+ // Total number of tiles rendered, no matter if it's a thumbnail, a gray tile |
+ // or an external tile. |
+ size_t number_of_tiles_; |
+ |
+ // Total number of tiles using a local thumbnail image for this NTP session. |
+ size_t number_of_thumbnail_tiles_; |
- // Total number of attempts made to load thumbnail images for this NTP |
- // session. |
- size_t number_of_thumbnail_attempts_; |
+ // Total number of tiles for which no thumbnail is specified and a gray tile |
+ // with the domain is used as the main tile. |
+ size_t number_of_gray_tiles_; |
+ |
+ // Total number of tiles for which the visual appearance is handled externally |
+ // by the page itself. |
+ size_t number_of_external_tiles_; |
// Total number of errors that occurred when trying to load thumbnail images |
// for this NTP session. When these errors occur a grey tile is shown instead |
// of a thumbnail image. |
size_t number_of_thumbnail_errors_; |
- // Total number of attempts made to load thumbnail images while providing a |
- // fallback thumbnail for this NTP session. |
- size_t number_of_fallback_thumbnails_requested_; |
- |
- // Total number of errors that occurred while trying to load the primary |
- // thumbnail image and that caused a fallback to the secondary thumbnail. |
- size_t number_of_fallback_thumbnails_used_; |
+ // The number of times a gray tile with the domain was used as the fallback |
+ // for a failed thumbnail. |
+ size_t number_of_gray_tile_fallbacks_; |
- // Total number of tiles for which the visual appearance is handled externally |
- // by the page itself. |
- size_t number_of_external_tiles_; |
+ // The number of times an external tile, for which the visual appearance is |
+ // handled by the page itself, was the fallback for a failed thumbnail. |
+ size_t number_of_external_tile_fallbacks_; |
- // True if at least one iframe came from a server-side suggestion. In |
- // practice, either all the iframes are server-side suggestions or none are. |
- bool server_side_suggestions_; |
+ // Total number of mouseovers for this NTP session. |
+ size_t number_of_mouseovers_; |
// The URL of this New Tab Page - varies based on NTP version. |
GURL ntp_url_; |