parent
b39857cf24
commit
46e1efff2a
|
@ -7,6 +7,8 @@ import android.os.Looper
|
|||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.appsflyer.AppsFlyerLib
|
||||
import com.appsflyer.deeplink.DeepLinkResult
|
||||
import com.google.firebase.analytics.ktx.analytics
|
||||
import com.google.firebase.ktx.Firebase
|
||||
import com.orhanobut.logger.Logger
|
||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
||||
import kr.co.vividnext.sodalive.splash.SplashActivity
|
||||
|
@ -44,6 +46,8 @@ class DeepLinkActivity : AppCompatActivity() {
|
|||
SharedPreferenceManager.marketingLinkValueId = deepLink?.getStringValue(
|
||||
"deep_link_sub5"
|
||||
)?.toLongOrNull() ?: 0L
|
||||
|
||||
logUtmInFirebase()
|
||||
}
|
||||
|
||||
DeepLinkResult.Status.NOT_FOUND -> Logger.d("딥링크를 찾을 수 없습니다.")
|
||||
|
@ -61,4 +65,15 @@ class DeepLinkActivity : AppCompatActivity() {
|
|||
finish()
|
||||
}, 1000)
|
||||
}
|
||||
|
||||
private fun logUtmInFirebase() {
|
||||
val firebaseAnalytics = Firebase.analytics
|
||||
val params = Bundle().apply {
|
||||
putString("utm_source", SharedPreferenceManager.marketingUtmSource)
|
||||
putString("utm_medium", SharedPreferenceManager.marketingUtmMedium)
|
||||
putString("utm_campaign", SharedPreferenceManager.marketingUtmCampaign)
|
||||
}
|
||||
|
||||
firebaseAnalytics.logEvent("campaign_utm", params)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue