我正在尝试使用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);
}
答案 0 :(得分:0)
它只是为了证明您可以为不同的用途提供不同的Tracker
对象。此外,它还演示了您可以在代码中专门创建它们或从XML文件创建它们。 Tracker
用于向Google发送事件。