简体   繁体   English

Google Analytics v4无法看到实时点击

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

I just started using GAV4. 我刚开始使用GAV4。

I followed and read the getting started tutorial carefully. 我跟着并仔细阅读了入门教程 I have set all the permissions required and also put their getTracker code inside a class which resides in an Application class serving all my app fragments that needs global access to data. 我已经设置了所需的所有权限,并将其getTracker代码放在一个类中,该类驻留在Application类中,该类提供需要全局访问数据的所有应用程序片段。

Here's the code: 这是代码:

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);
      }

Note I only need an app tracker so I removed the sections regarding global tracker and ecommerce tracker. 注意我只需要一个应用跟踪器,所以我删除了有关全球跟踪器和电子商务跟踪器的部分。 Also, the R.string.app_tracker_property_id is my correct property id and is of the form UA-XXXXXXXX-1. 此外,R.string.app_tracker_property_id是我正确的属性ID,格式为UA-XXXXXXXX-1。

Here's the code I put inside a fragment onCreate to count a screen hit: 这是我放在片段onCreate中的代码来计算屏幕命中:

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

What happens when I enter this screen, I get a "no campaign data found" print to the logcat (which I understand is ok), and also the verbose messages from the logger which says that a client id is loaded from disk,successfully connect to Analytics service and later that a hit was sent to server: 当我进入这个屏幕时会发生什么,我得到一个“找不到竞选活动数据”打印到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)

But for some reason, I can't get any details on the RealTime view in the GA site. 但由于某些原因,我无法获得GA网站中RealTime视图的任何细节。 Checked whole tabs and all graphs are empty. 选中的整个选项卡和所有图表都是空的。 Is it because my account is newly created (read in SO that I need to wait at least 1 day, but it already passed), or am I doing something wrong? 是因为我的帐户是新创建的(在SO中读取我需要等待至少1天,但它已经过去了),或者我做错了什么?

Problem fixed... just had to wait another day or two... 问题已解决......只需等待一两天......

Yes, it may be frustrating, but I couldn't see results only after 2-3 days, so make sure you're doing it right (it's quite simple) and be patient. 是的,这可能令人沮丧,但我只能在2-3天后看到结果,所以请确保你做得对(这很简单)并耐心等待。

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

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