Browse Source

Using "uwp" value for utm_medium for Store installations

Source commit: a4b743779530c35ef1bc342d654b272436c351f6
Martin Prikryl 7 years ago
parent
commit
2b512c9cad
1 changed files with 2 additions and 1 deletions
  1. 2 1
      source/windows/Setup.cpp

+ 2 - 1
source/windows/Setup.cpp

@@ -794,9 +794,10 @@ UnicodeString __fastcall CampaignUrl(UnicodeString URL)
 {
   int CurrentCompoundVer = Configuration->CompoundVersion;
   UnicodeString Version = VersionStrFromCompoundVersion(CurrentCompoundVer);
+  UnicodeString Medium = IsUWP() ? L"uwp" : L"app";
   // Beware that these parameters may get truncated if URL is too long,
   // such as with ERROR_REPORT_URL2
-  UnicodeString Params = FORMAT(L"utm_source=winscp&utm_medium=app&utm_campaign=%s", (Version));
+  UnicodeString Params = FORMAT(L"utm_source=winscp&utm_medium=%s&utm_campaign=%s", (Medium, Version));
 
   return AppendUrlParams(URL, Params);
 }