AutoActivityTracking mientras usa google-services.json
He leído sobre el uso de google-services.json en ¿Qué realmente hace google-services.json? : Después de liberar su aplicación en público, no funcionará sin el archivo json.
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); mTracker = analytics.newTracker(R.xml.global_tracker);
He leído en otro artículo sobre autoActivityTracking
. También podemos crear un archivo de recursos xml bajo res/xml/
y las actividades de configuración que queremos realizar un seguimiento:
- SDK para Android de Google Analytics: seguimiento de la versión de la aplicación y el nombre del modelo de dispositivo
- Análisis de Google con fragmento
- Google Analytics: vista web y vista de aplicaciones
- Uso de Google Analytics para rastrear fragmentos
- No se ha establecido el ID del instalador de aplicaciones
<string name="ga_trackingId">UA-XXXXXX-X</string> <bool name="ga_autoActivityTracking">true</bool> <screenName name="com.example.android.dinnerapp.MainActivity"> Main screen </screenName> <screenName name="com.example.android.dinnerapp.OrderDinnerActivity"> Order dinner </screenName> <screenName name="com.example.android.dinnerapp.RemoveMealActivity"> Eradicate dinner </screenName> <screenName name="com.example.android.dinnerapp.ShowDinnerActivity"> Show dinner </screenName> <screenName name="com.example.android.dinnerapp.ShowRecipeActivity"> Show recipe </screenName>
Y configurarlo mediante:
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); mTracker = analytics.newTracker(R.xml.track_app);
Me pregunto cómo es posible cuando estamos utilizando el archivo json en su lugar?
- Android Google Services nuevo archivo de configuración preguntas
- GetDefaultTracker () de una clase que extiende InputMethodService?
- La medición de la campaña de Android no funciona
- Diferencias entre Android e iOS al usar Google Analytics en PhoneGap 1.2.0
- Google Analytics V4: nombre de configuración bool no reconocido
- Google Analytics en la aplicación de Android: trata de múltiples actividades
- Obtener informe de fallos en google analytics
- Android Studio no puede resolver el símbolo GoogleAnalytics v4
He tropezado con el mismo problema en este momento, hizo una pequeña investigación y llegó a una conclusión de que esto no se puede hacer .
A juzgar por las fuentes del complemento Gradle que genera recursos de google-services.json
, todo lo que puede poner en el archivo XML de configuración es el ID de seguimiento. Aquí está la parte relevante del código:
private static String getGlobalTrackerContent(String ga_trackingId) { return "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + "<resources>\n" + " <string name=\"ga_trackingId\">" + ga_trackingId + "</string>\n" + "</resources>\n"; }
Como no se puede dividir el archivo de configuración en dos, no veo una forma de usar estas propiedades y el complemento al mismo tiempo.
Yo diría que sólo debe generar los archivos una vez, ponerlos en sus recursos, a continuación, eliminar el complemento y añadir las cadenas que usted necesita. Estoy decepcionado a mí mismo que Google elimina las viejas instrucciones y pone a cabo nuevas que implican el uso de algunas soluciones a medias.
- Comportamiento extraño al usar WebView y RelativeLayout en pantalla completa
- La navegación Android Up no funciona