diff --git a/platform/editor-ui-api/src/com/intellij/openapi/editor/markup/GutterIconRenderer.java b/platform/editor-ui-api/src/com/intellij/openapi/editor/markup/GutterIconRenderer.java
index d20a6834a6072bddbc4851a841f54511bd5cdd48..82732350b3ea0763841b31f2171405381661906b 100644
--- a/platform/editor-ui-api/src/com/intellij/openapi/editor/markup/GutterIconRenderer.java
+++ b/platform/editor-ui-api/src/com/intellij/openapi/editor/markup/GutterIconRenderer.java
@@ -121,6 +121,10 @@ public abstract class GutterIconRenderer implements GutterMark, PossiblyDumbAwar
     return getAccessibleName(getIcon(), "icon: ");
   }
 
+  public final String getFeatureId() {
+    return getAccessibleName(getIcon(), "");
+  }
+
   private static String getAccessibleName(@Nullable Icon icon, @NotNull String prefix) {
     if (icon instanceof RetrievableIcon) {
       return getAccessibleName(((RetrievableIcon)icon).retrieveIcon(), prefix);
diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java
index f39609da11f67d8547f8530eb5f9bb370d07484a..1c02d098fed3528a98923e84fcebb1aebdaa3fa9 100644
--- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java
+++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java
@@ -1780,7 +1780,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse
     }
     if (clickAction != null) {
       if (PluginInfoDetectorKt.getPluginInfo(renderer.getClass()).isSafeToReport()) {
-        FUCounterUsageLogger.getInstance().logEvent("gutter.icon.click", renderer.getAccessibleName());
+        FUCounterUsageLogger.getInstance().logEvent("gutter.icon.click", renderer.getFeatureId());
       }
 
       performAction(clickAction, e, ActionPlaces.EDITOR_GUTTER, myEditor.getDataContext());