簡體   English   中英

適用於Android的Google Analytics(分析)EventTracker的簡單示例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM