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());
我正在尝试手动发送屏幕点击(因为我混合使用活动和片段)并将屏幕名称转换为 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());