      rappor::RapporServiceImpl* rappor_service,
      const base::Closure& dsp_change_callback)
      : prefs_(prefs),
-+      should_autocollect_(ShouldAutocollect()),
++      should_autocollect_(true),
        search_terms_data_(std::move(search_terms_data)),
        web_data_service_(web_data_service),
        client_(std::move(client)),

 }
 
 bool TemplateURLService::CanReplace(const TemplateURL* t_url) const {
--- a/components/search_engines/template_url_service.h
+++ b/components/search_engines/template_url_service.h
@@ -740,6 +740,8 @@

 TemplateURLService::TemplateURLService(const Initializer* initializers,
                                        const int count)
     : prefs_(nullptr),
+      should_autocollect_(true),
       search_terms_data_(new SearchTermsData),
       web_data_service_(nullptr),
       google_url_tracker_(nullptr),
@@ -312,20 +320,7 @@
   TemplateURL* existing_url = GetTemplateURLForKeyword(keyword);
   if (template_url_to_replace)
     *template_url_to_replace = existing_url;
-  if (existing_url) {
-    // We already have a TemplateURL for this keyword. Only allow it to be
-    // replaced if the TemplateURL can be replaced.
