As per the documentation google, Chrome Custom Tabs support app as the referrer. But when I checked on google analytics the traffic not refer to the app it's showing as direct. Resource: https://developer.chrome.com/multidevice/android/customtabs#add-your%20app%20as%20the%20referrer
Here is my code:
fun browseUrlCustomTab(context: Context, url: String) {
var url = url
if (!url.startsWith("http") && !url.startsWith("https"))
url = "http://$url"
val builder = CustomTabsIntent.Builder()
.addDefaultShareMenuItem()
.setToolbarColor(ContextCompat.getColor(context, getThemePrimaryDarkColor()))
.setShowTitle(true)
.enableUrlBarHiding()
//.setStartAnimations(context, android.R.anim.slide_in_right, R.anim.slide_out_left)
.setExitAnimations(context, android.R.anim.slide_in_left, android.R.anim.slide_out_right)
.setCloseButtonIcon(getBitmapFromVectorDrawable(context, R.drawable.ic_back)!!)
val customTabsIntent = builder.build()
customTabsIntent.intent.setPackage("com.android.chrome")
//customTabsIntent.intent.flags = Intent.FLAG_ACTIVITY_NO_HISTORY or Intent.FLAG_ACTIVITY_NEW_TASK
customTabsIntent.intent.putExtra(Intent.EXTRA_REFERRER,
Uri.parse(""+Intent.URI_ANDROID_APP_SCHEME + "//" + context.packageName))
customTabsIntent.launchUrl(context, Uri.parse(url))
}
My query is there anything I missed or any way to get a referral on google analytics.
