Commit 35c16a80 authored by wanglei's avatar wanglei

[归因]归因

parent 841943c9
......@@ -55,6 +55,19 @@ object InstallHelps {
EventUtils.event("install_referrer", ext = obj)
}
fun setInstallSource(response: ReferrerDetails) {
installReferrer = response.installReferrer
installSource = if (listOf(
"gclid",
"facebook",
"instagram"
).all { !response.installReferrer.contains(it, true) }
) {
"origin"
} else {
"channel"
}
}
fun init(requestCfg: () -> Unit) {
......@@ -72,25 +85,8 @@ object InstallHelps {
InstallReferrerClient.InstallReferrerResponse.OK -> {
val response = referrerClient.installReferrer
installReferrer = response.installReferrer
setInstallSource(response)
eventInstallReferrer(response)
installSource = if (listOf(
"gclid",
"facebook",
"instagram"
).all { !response.installReferrer.contains(it, true) }
) {
//自然用户
if (BuildConfig.DEBUG) {
"channel"
} else {
"origin"
}
} else {
"channel"
}
requestCfg()
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment