我正试图弄清楚如何使用EasyTracker单例实时跟踪没有的页面浏览量。
我有以下代码:
/**
* This how I create the tracker instance...
*/
private void createTracker() {
if (tracker != null)
return;
tracker = googleAnalytics.getTracker(googleAnalyticsSiteId);
tracker.setAnonymizeIp(trackingLevel.isAnonymous());
tracker.setAppInstallerId(configuration.getInstallationUUID());
tracker.setSampleRate(dispatchIntervalInSeconds);
trackUpgradedApp();
}
...
void someOtherMethod(Activity activity){
tracker.sendView((String) activity.getTitle());
// EasyTracker.getInstance().activityStart(cyborgScreen.getActivity());
}
当我取消注释EasyTracker系列时,我可以实时跟踪访问的页面,但只有在将analytics.xml添加到项目中之后(显然)。
一旦评论该行,我就不会收到实时信息...... 如果遵循代码here,它应该已经完成了这个技巧。
我错过了明显的,还是有错误?
谢谢, 亚当。
答案 0 :(得分:0)
好吧,在玩弄删除,复制,改变事物的音调之后,我发现了这个:
GAServiceManager.getInstance().setDispatchPeriod(dispatchIntervalInSeconds);
丢失了,这就是为什么我没有使用EasyTracker就看不到实时屏幕事件的原因!
希望这有助于某人...
答案 1 :(得分:0)
答案是你打电话:
tracker.sendView((String) activity.getTitle());
但是你可能需要一段时间才能看到它!