From 3ed5a186a04cfa8b583edbc9edcd2ffd0a2471e1 Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Mon, 19 Sep 2016 15:08:38 +0200 Subject: [PATCH] IDEA-152775 Add GA tails to track webhelp redirects from the IDEs: use correct api to determine product code --- .../src/com/intellij/help/impl/HelpManagerImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 60510164b2a1..d70cff665bee 100644 --- a/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/help/impl/HelpManagerImpl.java @@ -27,6 +27,7 @@ import com.intellij.openapi.application.ex.ApplicationInfoEx; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.help.HelpManager; import com.intellij.openapi.ui.Messages; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.reference.SoftReference; import com.intellij.util.PlatformUtils; import org.jetbrains.annotations.NonNls; @@ -69,12 +70,14 @@ public class HelpManagerImpl extends HelpManager { minorVersion = minorVersion.substring(0, dot); } String productVersion = info.getMajorVersion() + "." + minorVersion; - String productCode = info.getPackageCode(); String url = info.getWebHelpUrl() + "/" + productVersion + "/?" + id; if (PlatformUtils.isJetBrainsProduct()) { - url += "&utm_source=from_product&utm_medium=help_link&utm_campaign=" + productCode + "&utm_content=" + productVersion; + String productCode = info.getBuild().getProductCode(); + if(!StringUtil.isEmpty(productCode)) { + url += "&utm_source=from_product&utm_medium=help_link&utm_campaign=" + productCode + "&utm_content=" + productVersion; + } } BrowserUtil.browse(url); -- 2.32.0