Google Analytics - screenName xml 标签未使用

Google Analytics - screenName xml tag not used

我正在尝试手动发送屏幕点击(因为我混合使用活动和片段)并将屏幕名称转换为 xml 文件中的预配置名称。

手动时跟踪器是否使用指定的 xml screenName 发送屏幕点击?

预期: 在 Google Analytics 仪表板

中找到 "Expected Name" 作为屏幕名称

实际找到class名称"com.example.fragment.MyFragment"在Google分析仪表板

代码:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = analytics.newTracker(R.xml.global_tracker);
t.setScreenName(MyFragment.class.getName());
t.send(new HitBuilders.ScreenViewBuilder().build());

XML 文件 global_tracker:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <bool name="ga_autoActivityTracking">false</bool>

    <screenName name="com.example.fragment.MyFragment">Expected Name</screenName>

    <string name="ga_trackingId">UA-XXXXXXXX-1</string>

</resources>

因为您在这一行中以编程方式定义屏幕名称:

t.setScreenName(MyFragment.class.getName());