有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Google Analytics中为活动名称设置自定义标签

我在Android应用程序中使用Google Analytics监控我的用户。现在我想为google analytics中的每个活动设置标签。为了更好地理解,我不想看到活动类名,而是想看到我的自定义标签。我如何才能做到这一点


共 (3) 个答案

  1. # 1 楼答案

    初始化变量:

    private Tracker tracker;
    

    onCreate()

    tracker = ((GlobalClass) getApplication()).getTracker(GlobalClass.TrackerName.APP_TRACKER);
    tracker.setScreenName("Add_your_own_lable");
    tracker.send(new HitBuilders.AppViewBuilder().build());
    

    希望这对你有帮助

  2. # 2 楼答案

    还可以使用XML tracker配置文件配置活动名称。 https://developers.google.com/analytics/devguides/collection/android/v4/#analytics-xml

    例如,如果您想将“com.example.app.MainActivity”活动命名为“主屏幕”,您可以添加:

    <screenName name="com.example.app.MainActivity">
       Home Screen
    </screenName>
    

    到配置文件。创建跟踪器时,请确保使用的是XML配置,而不是硬编码的trackerId

  3. # 3 楼答案

    在onCreate中:

    // Get tracker.
    Tracker t = ((MyApplicationClass)
    getActivity().getApplication()).getTracker(MyApplicationClass.TrackerName.APP_TRACKER);
    
    // Set screen name. Where path is a String representing the screen name.
    t.setScreenName("YOUR_CUSTOM_LABLE_FOR_THIS_SCREEN");
    
    // Send a screen view.
    t.send(new HitBuilders.AppViewBuilder().build());