// Copyright 2011 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_WEBUI_METRICS_HANDLER_H_ #define CHROME_BROWSER_UI_WEBUI_METRICS_HANDLER_H_ #include "content/public/browser/web_ui_message_handler.h" /////////////////////////////////////////////////////////////////////////////// // MetricsHandler // Let the page contents record UMA actions. Only use when you can't do it from // C++. For example, we currently use it to let the NTP log the position of the // Most Visited or Bookmark the user clicked on, as we don't get that // information through RequestOpenURL. You will need to update the metrics // dashboard with the action names you use, as our processor won't catch that // information (treat it as RecordComputedMetrics) class MetricsHandler : public content::WebUIMessageHandler { … }; #endif // CHROME_BROWSER_UI_WEBUI_METRICS_HANDLER_H_