簡體   English   中英

設置Google Analytics的屏幕名稱

[英]Set Screen Name for Google Analytics

我在使用Google Analytics時遇到問題,它會顯示我的ScreenNames,如下所示:

package.class

但我只想要classe這個名字,所以我在課堂上做了這個:

@Override
public void onResume() {

    super.onResume();

    final Tracker tracker = ((App) this.getApplication()).getTracker();
    if(tracker != null){

        tracker.setScreenName(getClass().getSimpleName());
        tracker.send(new HitBuilders.ScreenViewBuilder().build());
    }
}

但在谷歌分析中,我獲得2次屏幕,其中包含2個不同的名稱:

package.class
class

App.java:

private static final String TAG = "App";
public synchronized Tracker getTracker() {

    try {
        final GoogleAnalytics googleAnalytics = GoogleAnalytics.getInstance(this);
        return googleAnalytics.newTracker(R.xml.app_tracker);

    }catch(final Exception e){
        Log.e(TAG, "Failed to initialize Google Analytics V4");
    }

    return null;
}

如何才能擁有班級名稱?

也許你可以在你的app_tracker.xml中試試:

<!-- If ga_autoActivityTracking is enabled, an alternate screen name can be specified to
substitute for the full length canonical Activity name in screen view hit. In order to
specify an alternate screen name use an <screenName> element, with the name attribute
specifying the canonical name, and the value the alias to use instead. -->

<screenName name="com.example.ActivityMain">Home activity</screenName>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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