From 35fe0ef2a4664c8a3cc99e4fa3ca3aaad76fc0bb Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Mon, 14 Mar 2016 16:19:24 +0100 Subject: [PATCH] IDEA-152775 Add GA tails to track webhelp redirects from the IDEs --- .../src/com/intellij/help/impl/HelpManagerImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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";