diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt index 77eaa7d..89df39f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt @@ -16,6 +16,7 @@ import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.settings.event.EventItem import kr.co.vividnext.sodalive.settings.event.EventRepository import kr.co.vividnext.sodalive.settings.notification.UpdateNotificationSettingRequest +import kr.co.vividnext.sodalive.tracking.FirebaseTracking import kr.co.vividnext.sodalive.tracking.NotiflyClient import kr.co.vividnext.sodalive.user.UserRepository import java.text.SimpleDateFormat @@ -133,6 +134,7 @@ class MainViewModel( userId = SharedPreferenceManager.userId, params = params ) + FirebaseTracking.login("email") } }, {} diff --git a/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt b/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt index fd74691..c6f923a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt @@ -11,6 +11,7 @@ object FirebaseTracking { val firebaseAnalytics = Firebase.analytics val params = Bundle().apply { putString(FirebaseAnalytics.Param.METHOD, method) + putString("marketing_pid", SharedPreferenceManager.marketingPid) } firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SIGN_UP, params) } @@ -19,6 +20,7 @@ object FirebaseTracking { val firebaseAnalytics = Firebase.analytics val params = Bundle().apply { putString(FirebaseAnalytics.Param.METHOD, method) + putString("marketing_pid", SharedPreferenceManager.marketingPid) } firebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, params) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt index 4e9105c..d2b8f5d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt @@ -7,7 +7,6 @@ import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.schedulers.Schedulers import kr.co.vividnext.sodalive.base.BaseViewModel import kr.co.vividnext.sodalive.common.SharedPreferenceManager -import kr.co.vividnext.sodalive.tracking.FirebaseTracking import kr.co.vividnext.sodalive.user.UserRepository class LoginViewModel(private val repository: UserRepository) : BaseViewModel() { @@ -54,7 +53,6 @@ class LoginViewModel(private val repository: UserRepository) : BaseViewModel() { SharedPreferenceManager.nickname = it.data.nickname SharedPreferenceManager.profileImage = it.data.profileImage onSuccess(it.message) - FirebaseTracking.login("email") } else { if (it.message != null) { _toastLiveData.postValue(it.message)