gpt4 book ai didi

android - 谷歌分析不会在我的安卓应用中收集统计数据

转载 作者:行者123 更新时间:2023-12-03 17:10:38 25 4
gpt4 key购买 nike

我想在我的 android 应用程序中添加统计信息。
阅读文章 http://code.google.com/intl/ru/apis/analytics/docs/mobile/android.html#startingTheTracker并在下面完成

1 在我的应用程序中添加了库 libGoogleAnalytics.jar
2 在 list 中添加

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

3 修改源代码
    private GoogleAnalyticsTracker tracker;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

tracker = GoogleAnalyticsTracker.getInstance();
// Start the tracker in manual dispatch mode...
tracker.startNewSession(GOOGLE_ANALYTICS, this);
tracker.trackPageView("/MainListView");

...
protected void onDestroy() {
super.onDestroy();
tracker.stopSession();
}

4 我为应用程序创建了“假”网站(https://sites.google.com/site/balancetransportcardkazan/:))

5 个注册站点在 https://www.google.com/analytics/ ,
常数 GOOGLE_ANALYTICS是为这个网站。

统计为空,我忘了做什么?

最佳答案

您必须将更改分派(dispatch)到服务器。这是我围绕 GoogleTracker 的包装类的摘录,以使我更轻松。

public void trackPageView(String page) {
tracker.trackPageView( packageName + "/" + getVersionCode() + "/" + page );
tracker.dispatch();
}

public void trackEvent(String action, String label, int count) {
tracker.trackEvent( packageName, action, label, count );
tracker.dispatch();
}

public void trackEvent(String action) {
tracker.trackEvent(packageName, action, null, 0 );
tracker.dispatch();
}

关于android - 谷歌分析不会在我的安卓应用中收集统计数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978393/

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