如何在Android应用中使用谷歌分析的跟踪ID?

时间:2013-09-02 05:51:35

标签: android google-analytics

我正在尝试将谷歌分析与我的Android应用程序集成。我按照以下链接中的步骤进行操作:

https://developers.google.com/analytics/devguides/collection/android/v3/#manifest

然后我试着看看我的应用程序的统计数据,但似乎分析不起作用,我一定做错了什么。问题是,在这些步骤中我们没有使用跟踪ID,而在谷歌分析的网站上,它说

Download the Google Analytics SDK for Android or iOS and implement the tracking code,
including this tracking ID.

“实施跟踪ID”是什么意思?我该怎么办才能帮助我呢?

由于

2 个答案:

答案 0 :(得分:3)

使用此:

Tracker tracker = GoogleAnalytics.getInstance(context).getTracker(ga_trakingId);

然后你可以设置一些变量,这些变量将被发送到GoogleAnalytics:

tracker.set(Fields.APP_NAME, "Best Android Application");
tracker.set(Fields.APP_VERSION, "1.0");

发送一些信息,事件:

tracker.send(MapBuilder.createEvent("UX", "App Launch", null, null).build());

您必须从那里观看Behind the Code: The Google Analytics v3 Mobile SDKs所有信息。

更新1

Google Analytics API v4您应该从here创建google-services.json文件,然后您可以使用:

public Tracker getTracker() {
    return GoogleAnalytics.getInstance(this).newTracker(R.xml.global_tracker);
}

然后你可以这样使用它:

getTracker().setScreenName("SomeScreenOrActivityName");
getTracker().send(new HitBuilders.ScreenViewBuilder().build()); // send screen name

答案 1 :(得分:0)

新流程会生成一个名为 GoogleService-Info.plist 的文件。

此文件包含(键,字符串),其中一个是:

<key>TRACKING_ID</key>
<string>*YOUR TRACKING ID*</string> // Auto generated by GAI

只需打开文件并确认这是您的跟踪ID。