Index: google_apis/gcm/engine/checkin_request.cc |
diff --git a/google_apis/gcm/engine/checkin_request.cc b/google_apis/gcm/engine/checkin_request.cc |
index c1c73e87e628bf5108ac77049abc5e344eaaf325..af465f36d8d146b1fc5aa2989672be2901c652af 100644 |
--- a/google_apis/gcm/engine/checkin_request.cc |
+++ b/google_apis/gcm/engine/checkin_request.cc |
@@ -8,6 +8,7 @@ |
#include "base/location.h" |
#include "base/metrics/histogram.h" |
#include "base/thread_task_runner_handle.h" |
+#include "components/data_use_measurement/core/data_use_user_data.h" |
#include "google_apis/gcm/monitoring/gcm_stats_recorder.h" |
#include "google_apis/gcm/protocol/checkin.pb.h" |
#include "net/base/load_flags.h" |
@@ -146,6 +147,8 @@ void CheckinRequest::Start() { |
url_fetcher_ = |
net::URLFetcher::Create(checkin_url_, net::URLFetcher::POST, this); |
+ data_use_measurement::DataUseUserData::AttachToFetcher( |
+ url_fetcher_.get(), data_use_measurement::DataUseUserData::GOOGLE_APIS); |
url_fetcher_->SetRequestContext(request_context_getter_); |
url_fetcher_->SetUploadData(kRequestContentType, upload_data); |
url_fetcher_->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES | |