我正在使用适用于 Android 的 Google Analytics,并像这样创建我的跟踪器:
GoogleAnalytics analytics = GoogleAnalytics.getInstance(context);
tracker = analytics.newTracker(context.getString(R.string.ga_tracking_id));
tracker.enableAutoActivityTracking(true);
对于不同的配置,我有不同的 trackingId,因此我无法从 xml 中扩展跟踪器(因为我无法从 xml 中引用字符串资源)。
我在代码中启用了自动活动跟踪,但我找不到任何 API 来自定义将出现在我的报告中的屏幕名称。相反,我会在报告中看到完整的活动名称。
有Tracker.setScreenName方法,但它似乎暗示手动活动跟踪。
如何在代码中从跟踪器 xml 文件中模拟屏幕配置?它通常看起来像这样:
<!-- The screen names that will appear in reports -->
<screenName name="com.mycompany.MyActivity">MyActivity Screen Name</screenName>