Cómo obtener "referrer" de la intención donde el usuario hace clic en el enlace de referencia y abre la aplicación pre instalada de playstore
El usuario ya ha instalado la aplicación a través del enlace de referencia y ha instalado la aplicación.
Cuando el usuario vuelve a hacer clic en el mismo enlace de referencia, navega a PlayStore con la opción abierta. Los documentos de la campaña de Google Analytics indican referring traffic sources or marketing campaigns may be attributed to user activity in subsequent sessions
bajo Campaign general y atribución de fuentes de tráfico
- Android "No se pudo encontrar el método android.app.Notification $ Builder.setLocalOnly"
- ¿Cómo suprimir el registro con Google Analytics 7.3?
- ¿Cómo configurar opciones de ejecución en seco y nivel de registro a través de XML en SDK de Google Analytics v4 para Android?
- Cómo solucionar un error: Duplicar recursos para global_tracker.xml al agregar Google Analytics?
- Google Tag Manager no se ve en Google Analytics
Cuando el usuario inicia la aplicación seleccionando la opción abierta de PlayStore, he intentado capturar el referenciador de la intención según el documento como se muestra a continuación,
Intent intent = this.getIntent(); Uri uri = intent.getData();
El uri mismo es nulo . Cómo saber si el usuario abre la aplicación desde PlayStore por primera vez.
- screenName en la configuración XML no funciona
- ¿Cuál es el propósito de tener dos HitBuilders diferentes (Social y Evento)?
- Analytics v4 excepciones no captadas y proguard
- No se puede obtener un archivo de configuración de Google Analytics desde la página oficial de Google
- analytics v4 uncaught excepciones no funciona
- En Google Analytics V4, ¿qué nombre de pantalla debo enviar?
- EnableAutoActivityTracking no seguimiento automático de actividades?
- Extraño accidente con los últimos servicios de Google Play
Debe registrar el receptor de emisión para "com.android.vending.INSTALL_REFERRER". Play Store transmitirá los datos de la campaña al receptor una vez que la aplicación esté instalada y proporcionará al remitente extra sobre la intención. Si usted está tratando de obtener el receptor de su actividad principal que no estará allí.
Analytics proporciona implementación para el receptor y el servicio que lo acompaña. Agregue lo siguiente a su ApplicationManifest.xml para registrar el receptor y servicio proporcionados:
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver>
Puede simular la transmisión utilizando la herramienta adb:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n your.app.package.name/com.google.android.gms.analytics.CampaignTrackingReceiver --es referrer "'utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign'"
Tenga en cuenta las citas dobles "" alrededor de la URL .. El doble quoiting es necesario para escapar correctamente la URL para el shell de Android.
- Interacciones entre fragmentos fragmentados de Android
- Cómo reemplazar el estilo de android.R.layout.simple_list_item_multiple_choice?