platform: add UTM parameters to download URLs from About popup

Introduce IdeUrlTrackingParametersProvider service which is overriden in products to append necessary parameters, remove 'fromIDE' parameter from *ApplicationInfo.xml files.
(IDEA-CR-27675, IDEA-183268)
This commit is contained in:
nik
2017-12-21 13:50:19 +03:00
parent 426f1ea6ed
commit 6b5c6b78a0
13 changed files with 88 additions and 34 deletions
@@ -13,4 +13,10 @@
</component>
</application-components>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceInterface="com.intellij.openapi.application.IdeUrlTrackingParametersProvider"
serviceImplementation="com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider"
overrides="true"/>
</extensions>
</idea-plugin>