android - Google Analytics v4 Android 未找到广告系列数据

标签 android google-analytics google-analytics-api google-analytics-firebase

我在 android 上使用 google analytics v4,但在安装 GAV4 服务后遇到了问题。

这是我的 global_tracker.xml 文件:

<resources>
    <string name="ga_trackingId">UA-XXXXXXXX-3</string>
    <bool name="ga_autoActivityTracking">true</bool>
    <bool name="ga_reportUncaughtExceptions">true</bool>
    <screenName name="my.app.com">Screen 0 - Splash</screenName>
    ... 
</resources>

这个文件有更多的“screenName”值,但是我删除了它。

在“应用程序”类中我有这段代码:

public void onCreate() {
    super.onCreate();
    Analytics.init(this);
}

行 Analytics.init(this) 像这样初始化 Tracker:

private static Tracker tracker;
public static void init(Application application) {
    GoogleAnalytics analytics = GoogleAnalytics.getInstance(application);
    analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE);
    if(tracker == null) {
        tracker = analytics.newTracker(R.xml.global_tracker);
    }
}

public static void trackScreenView(String screenName) {
    tracker.enableAdvertisingIdCollection(true);
    tracker.enableAutoActivityTracking(true);
    tracker.setScreenName(screenName);
    tracker.send(new HitBuilders.AppViewBuilder().build());
}

而且在 Manifest 中我已经安装了广播服务和谷歌播放服务:

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

    <meta-data android:name="com.google.android.gms.analytics.globalConfigResource"
               android:resource="@xml/global_tracker" />

    <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>

但是在这次安装之后,我收到有关在 GAV4 上找不到数据的调试器消息:

I/GAV4﹕ Thread[GAThread,5,main]: No campaign data found.

任何人都知道这个错误并且可以帮助我吗? 谢谢!

最佳答案

据我所知,“未找到 Activity 数据”日志消息并不是错误。我看到了,我的 GA 正在运行。但是请注意,在第一个实例开始报告之后,GA 花了几天时间才开始报告。

关于android - Google Analytics v4 Android 未找到广告系列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25990534/

相关文章:

android - Android 媒体查询

angular - Google Analytics 嵌入 api 不适用于 Angular 2 应用程序

javascript - 为什么 Google Analytics 会在页面中动态注入(inject) javascript

php - 谷歌分析报告中的分页

google-analytics - Google Analytics API v4:多个日期范围仅返回一个范围

java - 当子类化数组适配器时,无法从多 ListView 中获取选定的项目

java - 从广播接收器 android 调用 Activity 警报框

android - 如何从 Fragment BackTrace 中清除 FragmentBreadCrumbs?

magento - 谷歌通用分析显示不相关的推荐链接

google-analytics - Google IP匿名化会丢失什么?