From 5b411f81332c27b64bca711f043a76be2260d982 Mon Sep 17 00:00:00 2001 From: Dmitry Donskoy Date: Fri, 22 Nov 2019 15:21:36 +0300 Subject: [PATCH] Added new values for Utm --- android/src/com/mapswithme/util/UTM.java | 2 ++ partners_api/utm.hpp | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/android/src/com/mapswithme/util/UTM.java b/android/src/com/mapswithme/util/UTM.java index 87b019f6c5..af6ede89a7 100644 --- a/android/src/com/mapswithme/util/UTM.java +++ b/android/src/com/mapswithme/util/UTM.java @@ -24,6 +24,8 @@ public class UTM public static final int UTM_TIPS_AND_TRICKS = 7; public static final int UTM_BOOKING_PROMO = 8; public static final int UTM_CROWN_BUTTON = 9; + public static final int UTM_DISCOVER_CATALOG_ONBOARDING = 10; + public static final int UTM_FREE_SAMPLES_ONBOADING = 11; @Retention(RetentionPolicy.SOURCE) @IntDef({ UTM_CONTENT_DESCRIPTION, UTM_CONTENT_VIEW, UTM_CONTENT_DETAILS, UTM_CONTENT_MORE }) diff --git a/partners_api/utm.hpp b/partners_api/utm.hpp index 5c91cb811b..c20d4f4ad6 100644 --- a/partners_api/utm.hpp +++ b/partners_api/utm.hpp @@ -17,6 +17,8 @@ enum class UTM : uint8_t TipsAndTricks, BookingPromo, CrownButton, + DiscoverCatalogOnboarding, + FreeSamplesOnboading }; enum class UTMContent : uint8_t @@ -72,6 +74,14 @@ inline std::string InjectUTM(std::string const & url, UTM utm) params.emplace_back("utm_medium", "button"); params.emplace_back("utm_campaign", "map_sponsored_button"); break; + case UTM::DiscoverCatalogOnboarding: + params.emplace_back("utm_medium", "onboarding_button"); + params.emplace_back("utm_campaign", "catalog_discovery"); + break; + case UTM::FreeSamplesOnboading: + params.emplace_back("utm_medium", "onboarding_button"); + params.emplace_back("utm_campaign", "sample_discovery"); + break; case UTM::None: return url; }