【问题标题】:Realtime android Google analytics without EasyTracker没有 EasyTracker 的实时安卓谷歌分析
【发布时间】:2013-05-12 23:42:25
【问题描述】:

我正在尝试找出如何在不使用使用 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,它应该可以解决问题。

是我遗漏了明显的东西,还是有错误?

谢谢, 亚当。

【问题讨论】:

    标签: android google-analytics pageviews


    【解决方案1】:

    嗯,在玩弄删除、应对、改变事物的音调之后,我发现:

    GAServiceManager.getInstance().setDispatchPeriod(dispatchIntervalInSeconds);
    

    丢失了,这就是为什么不使用 EasyTracker 时我无法看到实时屏幕事件!

    希望这对某人有所帮助...

    【讨论】:

      【解决方案2】:

      答案是你打电话:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-31
        • 1970-01-01
        • 2011-06-03
        • 2018-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多