首页 > 解决方案 > 谷歌分析在我的应用程序中不起作用?

问题描述

我将这些代码用于谷歌分析:build.gradle:

dependencies {
    classpath 'com.google.gms:google-services:4.0.1'

build.gradle 应用程序:

implementation 'com.google.android.gms:play-services-analytics:16.0.4'
apply plugin: 'com.google.gms.google-services'

类分析应用程序:

public class AnalyticsApplication extends Application {
private static GoogleAnalytics sAnalytics;
private static Tracker sTracker;
@Override
public void onCreate() {
    super.onCreate();

    sAnalytics = GoogleAnalytics.getInstance(this);
}
synchronized public Tracker getDefaultTracker() {
    if (sTracker == null) {
        sTracker = sAnalytics.newTracker(R.xml.global_tracker);
    }

    return sTracker;
}}

xml global_tracker:

   <string name="ga_trackingId" translatable="false">UA-******-*</string>

主要活动 :

        AnalyticsApplication application = (AnalyticsApplication) getApplication();
    Tracker mTracker = application.getDefaultTracker();
    mTracker.setScreenName("MainActivity");
    mTracker.send(new HitBuilders.ScreenViewBuilder().build());

和清单:

    <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
    android:name=".AnalyticsApplication"

但 3 天后 GA 没有收到任何数据或事件。我也检查实时和其他选项,但什么也没有!问题是什么?

标签: androidgoogle-analyticsgoogle-analytics-apigoogle-play-services

解决方案


推荐阅读