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
- El seguimiento de campañas no funciona después de pasar a Google Play Services
- Analytics v4 excepciones no captadas y proguard
- Ga_autoActivityTracking = true: excluir actividades específicas de ser reportadas
- Google Analytics v4: los datos no aparecen en el panel de control
- ¿Cuál es el propósito de tener dos HitBuilders diferentes (Social y Evento)?
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.
- ¿Es posible configurar una dimensión personalizada en el nivel de seguimiento?
- Google Analytics con Android: ¿Configurar programaticamente ga_reportUncaughtExceptions?
- Instalar la campaña de referencia no visibile en GA (emisión enviada en android GAv4)
- Google Analytucs v4 Android No se encontraron datos de la campaña
- El seguimiento de campañas de Google Play Store no funciona con la instalación del navegador web
- Extraño accidente con los últimos servicios de Google Play
- Google Analytics Tracker No funciona para la aplicación Android
- En Google Analytics V4, ¿qué nombre de pantalla debo enviar?
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?