Google Analytics(V4) - APP_TRACKER,GLOBAL_TRACKER和ECOMMERCE_TRACKER

时间:2014-06-10 17:35:16

标签: android google-analytics google-analytics-api google-analytics-v4

我正在尝试使用Google Analytics V4。我从https://developers.google.com/analytics/devguides/collection/android/v4/#next-steps

获得了以下代码

他们正在讨论APP_TRACKER,GLOBAL_TRACKER和ECOMMERCE_TRACKER。这些是什么,具体意义何在。

      synchronized Tracker getTracker(TrackerName trackerId) {
            if (!mTrackers.containsKey(trackerId)) {

              GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
              Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID)
                  : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker)
                      : analytics.newTracker(R.xml.ecommerce_tracker);
              mTrackers.put(trackerId, t);

            } 

            return mTrackers.get(trackerId);
          }

1 个答案:

答案 0 :(得分:0)

它只是为了证明您可以为不同的用途提供不同的Tracker对象。此外,它还演示了您可以在代码中专门创建它们或从XML文件创建它们。 Tracker用于向Google发送事件。