parent
b39857cf24
commit
46e1efff2a
|
@ -7,6 +7,8 @@ import android.os.Looper
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import com.appsflyer.AppsFlyerLib
|
import com.appsflyer.AppsFlyerLib
|
||||||
import com.appsflyer.deeplink.DeepLinkResult
|
import com.appsflyer.deeplink.DeepLinkResult
|
||||||
|
import com.google.firebase.analytics.ktx.analytics
|
||||||
|
import com.google.firebase.ktx.Firebase
|
||||||
import com.orhanobut.logger.Logger
|
import com.orhanobut.logger.Logger
|
||||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
||||||
import kr.co.vividnext.sodalive.splash.SplashActivity
|
import kr.co.vividnext.sodalive.splash.SplashActivity
|
||||||
|
@ -44,6 +46,8 @@ class DeepLinkActivity : AppCompatActivity() {
|
||||||
SharedPreferenceManager.marketingLinkValueId = deepLink?.getStringValue(
|
SharedPreferenceManager.marketingLinkValueId = deepLink?.getStringValue(
|
||||||
"deep_link_sub5"
|
"deep_link_sub5"
|
||||||
)?.toLongOrNull() ?: 0L
|
)?.toLongOrNull() ?: 0L
|
||||||
|
|
||||||
|
logUtmInFirebase()
|
||||||
}
|
}
|
||||||
|
|
||||||
DeepLinkResult.Status.NOT_FOUND -> Logger.d("딥링크를 찾을 수 없습니다.")
|
DeepLinkResult.Status.NOT_FOUND -> Logger.d("딥링크를 찾을 수 없습니다.")
|
||||||
|
@ -61,4 +65,15 @@ class DeepLinkActivity : AppCompatActivity() {
|
||||||
finish()
|
finish()
|
||||||
}, 1000)
|
}, 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