[英]simple sample for google analytics eventtracker in android
我只是想將事件從我的應用發送到Google Analytics(分析)。 -我有一個使用我的UA- ID的帳戶。 -已安裝Google Play服務修訂版17,並完成了所有配置。
我在Google中搜索了如何執行此操作的示例,但發現了很多示例,但沒有一個對我有用。 我收到語法錯誤,而不是運行時錯誤。 我也不知道我安裝了哪個版本的Google Analytics(分析)(v4?),因為這與我在網上找到的示例有關。
問題:-如何找出已安裝的版本? -是否有僅發送事件的簡單示例。
我到目前為止在這里開始的代碼:
private static final String PROPERTY_ID = "UA-XXXXXXXX-1";
private Tracker googleanalyticstracker;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
googleanalyticstracker = GoogleAnalytics.getInstance(this).newTracker(PROPERTY_ID);
如果您使用的是Android Studio,則只需打開Android SDK Manager,然后將其滾動至最底端,它將顯示已安裝的“其他”項目,並且列出了已安裝版本的Google Analytics(分析)也一樣 您已經為Google跟蹤器設置了所有設置,只需使用跟蹤器的“發送”命令將匹配發送給Google。 這就是我發送匹配的內容(我也發送了一些自定義項目,但應該可以讓您了解所需的內容)。
//setup tracker
GoogleAnalytics analytics = GoogleAnalytics.getInstance(activity.getApplicationContext());
//analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE);
Tracker tracker = analytics.newTracker(trackerID);
tracker.setScreenName(screenName);
//send information to Google Analytics
tracker.send(new HitBuilders.AppViewBuilder()
.setCustomDimension(1, programName)
.setCustomDimension(2, billingLevel)
.setCustomDimension(3, repRole)
.setCustomDimension(4, repID)
.setCustomDimension(5, repFullName)
.build());
Google Analytics(分析)的版本為V3。
引用此鏈接: https : //developers.google.com/analytics/devguides/collection/android/v3/
我目前正在使用Google Analytics(分析)V3
僅發送事件的簡單示例。
private Tracker mTracker;
...
...
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mTracker = EasyTracker.getInstance(getActivity());
}
.....
.....
@Override
public void onStart() {
super.onStart();
mTracker.set(Fields.SCREEN_NAME, "SCREEN NAME"); // assign a name for the screen
mTracker.send(MapBuilder.createAppView().build()); // send the event to analytics id
}
這是“片段”中使用的示例代碼
要下載V3的分析jar文件,請使用此鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.