Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新追踪者名称并重新发送android版谷歌分析_Android_Google Analytics - Fatal编程技术网

更新追踪者名称并重新发送android版谷歌分析

更新追踪者名称并重新发送android版谷歌分析,android,google-analytics,Android,Google Analytics,我正在我的应用程序中集成google Analytics sdk。我需要根据应用程序上显示的内容更新屏幕名称。 目前我正在使用 com.google.android.gms.analytics.Tracker t = AnalyticsApplication.getTracker(this, TrackerName.APP_TRACKER); t.setScreenName(post.getTitle()); t.setTitle(post.getTitle()); //

我正在我的应用程序中集成google Analytics sdk。我需要根据应用程序上显示的内容更新屏幕名称。 目前我正在使用

com.google.android.gms.analytics.Tracker t = AnalyticsApplication.getTracker(this, TrackerName.APP_TRACKER);
    t.setScreenName(post.getTitle());
    t.setTitle(post.getTitle());
    // Send a screen view.
    t.send(new HitBuilders.AppViewBuilder().build());
问题是,当此活动通过“上一步”按钮关闭,然后重新打开时,它没有保存新的posts.getTitle,而是使用以前的posts.getTitle


有什么方法可以发送新的屏幕名称吗?

为什么不使用类似以下内容:tracker.send(MapBuilder.createEvent(“登录”,“用户已登录(a)”,“”,0l).build());我刚才也试过了。问题是,当同一个活动重新加载时,GA无法跟踪这一点,因为屏幕名称是动态的,我可以看到GA在上一次活动启动时仍处于停滞状态,或者忽略了我的动态命名法。你的意思是说post.getTitle()(或新的HitBuilders.AppViewBuilder())没有更改?实际上post.getTitle已更改。但GA并没有新的热门内容。它仍然显示了以前的帖子。getTitle。。