[Extensions] Add a referrer to the url for reporting extension abuse
Add a referrer to the url that we use to report abuse from the extension
uninstall dialog so that we can track its usage separately.
BUG=510618
Review URL: https://codereview.chromium.org/1237313003
Cr-Commit-Position: refs/heads/master@{#338950}
diff --git a/chrome/browser/extensions/extension_uninstall_dialog.cc b/chrome/browser/extensions/extension_uninstall_dialog.cc
index 16c6a72..e466499 100644
--- a/chrome/browser/extensions/extension_uninstall_dialog.cc
+++ b/chrome/browser/extensions/extension_uninstall_dialog.cc
@@ -38,6 +38,8 @@
const char kExtensionRemovedError[] =
"Extension was removed before dialog closed.";
+const char kReferrerId[] = "chrome-remove-extension-dialog";
+
// Returns bitmap for the default icon with size equal to the default icon's
// pixel size under maximal supported scale factor.
SkBitmap GetDefaultIconBitmapForMaxScaleFactor(bool is_app) {
@@ -194,7 +196,7 @@
void ExtensionUninstallDialog::HandleReportAbuse() {
chrome::NavigateParams params(
profile_,
- extension_urls::GetWebstoreReportAbuseUrl(extension_->id()),
+ extension_urls::GetWebstoreReportAbuseUrl(extension_->id(), kReferrerId),
ui::PAGE_TRANSITION_LINK);
params.disposition = NEW_FOREGROUND_TAB;
chrome::Navigate(¶ms);