gpt4 book ai didi

android - 谷歌分析不会在实时概览中显示活跃用户

转载 作者:IT老高 更新时间:2023-10-28 23:31:53 37 4
gpt4 key购买 nike

我已经在我的应用程序中设置了使用 google analytics V4 的所有内容我让每件事都正常工作,我可以看到它,但是当我在我的移动 View 中进入实时概览时,我没有看到任何活跃用户

这是我的追踪器

 <?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">
<integer name="ga_sessionTimeout">300</integer>

<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>
<!-- The screen names that will appear in reports -->
<screenName name="info.lifepast.MainActivity">MainActivity</screenName>

<!-- The following value should be replaced with correct property id. -->
<string name="ga_trackingId">UA-xxx-3</string>
</resources>

应用类是

public class Analytics extends Application {
private static final String PROPERTY_ID = "UA-xxxxx-3";
public enum TrackerName {
APP_TRACKER, // Tracker used only in this app.
GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking.
ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company.
}

HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();
synchronized Tracker getTracker(TrackerName trackerId) {
if (!mTrackers.containsKey(trackerId)) {

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID)
: (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker)
: analytics.newTracker(R.xml.ecommerce_tracker);
mTrackers.put(trackerId, t);

}
return mTrackers.get(trackerId);
}

}

在我创建的主要 Activity 中我添加了这个

Tracker t = ((Analytics) this.getApplication()).getTracker(
TrackerName.GLOBAL_TRACKER);
GoogleAnalytics.getInstance(this).getLogger().setLogLevel(LogLevel.VERBOSE);
// Set screen name.
// Where path is a String representing the screen name.
t.setScreenName(getString(R.string.app_name));

// Send a screen view.
t.send(new HitBuilders.AppViewBuilder().build());

和 list 文件

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

有什么帮助吗?

最佳答案

我今天一直在查看 v4 分析,但在获取要发布的屏幕 View 时也遇到了问题。以下是我在调查过程中发现的一些内容,可能对您有所帮助:

  • AppViewBuilder 已弃用,取而代之的是 ScreenViewBuilder(请参阅 HitBuilders 源代码)。 <罢工> This part的文档可能已经过时了。 2015 年 3 月 6 日编辑:看起来链接的文档现在已经更新为使用 ScreenViewBuilder

  • 如果我对文档的解释是正确的,那么在启用自动 Activity 跟踪功能时(我认为是这种情况),应该没有必要使用 ScreenViewBuilder 显式发布屏幕 View 在您的配置文件中)。

  • 默认情况下,当前日期不包含在您的 Google Analytics(分析)统计信息中。您可以通过手动选择日期范围来选择包含它(请参阅大多数 GA 页面右上角的下拉控件)。

  • 确保缩短调试构建的调度周期 - 默认情况下,事件每 30 分钟批量发送一次,但对于测试,可以将其缩短到几秒钟。有关实现细节,请参阅@vangoz 的答案。

希望对你有所帮助。

编辑:相关,但我看到你已经在那里发布了:Google Analytics API v4 for Android Does NOT Send Screen Views

关于android - 谷歌分析不会在实时概览中显示活跃用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25949983/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com