繁体   English   中英

Google Analytics v4无法看到实时点击

[英]Google Analytics v4 can't see live hits

我刚开始使用GAV4。

我跟着并仔细阅读了入门教程 我已经设置了所需的所有权限,并将其getTracker代码放在一个类中,该类驻留在Application类中,该类提供需要全局访问数据的所有应用程序片段。

这是代码:

public static enum TrackerName {
    APP_TRACKER, // Tracker used only in this app.
    GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking.
    ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company.
  }

  private static HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();


 synchronized static public Tracker getTracker(Application thisApp) {
        if (!mTrackers.containsKey(TrackerName.APP_TRACKER)) {


          GoogleAnalytics analytics = GoogleAnalytics.getInstance(thisApp);
          GoogleAnalytics.getInstance(thisApp).getLogger().setLogLevel(LogLevel.VERBOSE);
          Tracker t =
                  analytics.newTracker(thisApp.getResources().getString(R.string.app_tracker_property_id));
          mTrackers.put(TrackerName.APP_TRACKER, t);

        }
        return mTrackers.get(TrackerName.APP_TRACKER);
      }

注意我只需要一个应用跟踪器,所以我删除了有关全球跟踪器和电子商务跟踪器的部分。 此外,R.string.app_tracker_property_id是我正确的属性ID,格式为UA-XXXXXXXX-1。

这是我放在片段onCreate中的代码来计算屏幕命中:

    Tracker tracker = ((AppCore)getActivity().getApplication()).getTracker();
    tracker.setScreenName("settings");
    tracker.send(new HitBuilders.AppViewBuilder().build());

当我进入这个屏幕时会发生什么,我得到一个“找不到竞选活动数据”打印到logcat(我明白没问题),还有来自记录器的详细消息,说明客户端ID是从磁盘加载的,成功连接到分析服务以及稍后将命中发送到服务器:

10-17 13:22:52.093: V/GAV4(23153): Thread[client_id_fetcher,5,main]: Loaded client id from disk.
10-17 13:22:57.098: V/GAV4(23153): Thread[GAThread,5,main]: connecting to Analytics service
10-17 13:22:57.138: V/GAV4(23153): Thread[GAThread,5,main]: connect: bindService returned true for Intent { act=com.google.android.gms.analytics.service.START cmp=com.google.android.gms/.analytics.service.AnalyticsService (has extras) }
10-17 13:22:57.143: I/GAV4(23153): Thread[GAThread,5,main]: No campaign data found.
10-17 13:22:57.143: V/GAV4(23153): Thread[GAThread,5,main]: Initialized GA Thread
10-17 13:22:57.173: V/GAV4(23153): Thread[main,5,main]: service connected, binder: android.os.BinderProxy@414e2760
10-17 13:22:57.173: V/GAV4(23153): Thread[main,5,main]: bound to service
10-17 13:22:57.178: V/GAV4(23153): Thread[main,5,main]: Connected to service
10-17 13:22:57.208: V/GAV4(23153): Thread[GAThread,5,main]: Loaded clientId
10-17 13:22:57.213: V/GAV4(23153): Thread[GAThread,5,main]: Loaded clientId
10-17 13:22:57.213: V/GAV4(23153): Thread[GAThread,5,main]: putHit called
10-17 13:22:57.213: V/GAV4(23153): Thread[GAThread,5,main]: Sending hit to service   (ommited details)

但由于某些原因,我无法获得GA网站中RealTime视图的任何细节。 选中的整个选项卡和所有图表都是空的。 是因为我的帐户是新创建的(在SO中读取我需要等待至少1天,但它已经过去了),或者我做错了什么?

问题已解决......只需等待一两天......

是的,这可能令人沮丧,但我只能在2-3天后看到结果,所以请确保你做得对(这很简单)并耐心等待。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM