파이어베이스 트래킹
- login 트래킹 위치 수정 - marketing_pid 값 추가
This commit is contained in:
@@ -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")
|
||||
}
|
||||
},
|
||||
{}
|
||||
|
@@ -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)
|
||||
}
|
||||
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user