没有EasyTracker的实时Android谷歌分析

时间:2013-05-12 23:42:26

标签: android google-analytics pageviews

我正试图弄清楚如何使用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,它应该已经完成​​了这个技巧。

我错过了明显的,还是有错误?

谢谢, 亚当。

2 个答案:

答案 0 :(得分:0)

好吧,在玩弄删除,复制,改变事物的音调之后,我发现了这个:

GAServiceManager.getInstance().setDispatchPeriod(dispatchIntervalInSeconds);

丢失了,这就是为什么我没有使用EasyTracker就看不到实时屏幕事件的原因!

希望这有助于某人...

答案 1 :(得分:0)

答案是你打电话:

tracker.sendView((String) activity.getTitle());

但是你可能需要一段时间才能看到它!