diff --git a/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java b/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java index 9d527a91540a..817b038056c5 100644 --- a/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java @@ -63,10 +63,18 @@ public class HelpManagerImpl extends HelpManager { if (broker == null) { ApplicationInfoEx info = ApplicationInfoEx.getInstanceEx(); + String productVersion = info.getMajorVersion() + "." + info.getMinorVersion(); + String productCode = info.getPackageCode(); + String url = info.getWebHelpUrl() + "?"; + + if (PlatformUtils.isJetBrainsProduct()) { + url += "utm_source=from_product&utm_medium=help_link&utm_campaign=" + productCode + "&utm_content=" + productVersion + "&"; + } + if (PlatformUtils.isCLion()) { url += "Keyword=" + id; - url += "&ProductVersion=" + info.getMajorVersion() + "." + info.getMinorVersion(); + url += "&ProductVersion=" + productVersion; if (info.isEAP()) { url += "&EAP";