| Index: chrome/browser/web_resource/notification_promo.cc
|
| ===================================================================
|
| --- chrome/browser/web_resource/notification_promo.cc (revision 112953)
|
| +++ chrome/browser/web_resource/notification_promo.cc (working copy)
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "chrome/browser/web_resource/notification_promo.h"
|
|
|
| +#include <vector>
|
| +
|
| #include "base/bind.h"
|
| #include "base/rand_util.h"
|
| #include "base/string_number_conversions.h"
|
| @@ -14,6 +16,7 @@
|
| #include "chrome/browser/profiles/profile_impl.h"
|
| #include "chrome/browser/web_resource/promo_resource_service.h"
|
| #include "chrome/common/pref_names.h"
|
| +#include "content/browser/user_metrics.h"
|
| #include "googleurl/src/gurl.h"
|
| #include "net/base/cookie_store.h"
|
| #include "net/url_request/url_request_context.h"
|
| @@ -332,10 +335,12 @@
|
| }
|
|
|
| void NotificationPromo::HandleClosed() {
|
| + UserMetrics::RecordAction(UserMetricsAction("NTPPromoClosed"));
|
| prefs_->SetBoolean(prefs::kNTPPromoClosed, true);
|
| }
|
|
|
| bool NotificationPromo::HandleViewed() {
|
| + UserMetrics::RecordAction(UserMetricsAction("NTPPromoShown"));
|
| if (prefs_->HasPrefPath(prefs::kNTPPromoViewsMax))
|
| max_views_ = prefs_->GetInteger(prefs::kNTPPromoViewsMax);
|
|
|
|
|