Google Analytics - 未使用screenName xml标记

时间:2015-03-19 09:29:06

标签: android google-analytics

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

在手动操作时,跟踪器是否使用指定的xml screenName 发送屏幕命中?

预期: 找到"预期名称"作为Google Analytics信息中心中的屏幕名称

实际找到班级名称" com.example.fragment.MyFragment"在Google Analytics信息中心

代码:

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>

1 个答案:

答案 0 :(得分:1)

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

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