画面に関する情報を取得し、カスタム イベントを送信する目的で、Google アナリティクスをアプリに追加しました。
重複したコンテンツが取得されます...また、 「com.package.app.MainScreen」 - 300 ビューと 「メイン画面」 - 200 ビューという異なる結果が得られます
パッケージではなく、アクティビティのカスタム名のみをフォローアップすることに興味があります。いずれにせよ、両方が異なる結果を示すためですか?
public class MainScreen extends Activity {
private static final String GA_PROPERTY_ID = "UA-12345678-9";
private static final String SCREEN_LABEL = "Main Screen";
Tracker mTracker;
EasyTracker easyTracker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_screen);
mTracker = GoogleAnalytics.getInstance(this).getTracker(GA_PROPERTY_ID);
mTracker.set(Fields.SCREEN_NAME, SCREEN_LABEL); // For Custom Name from activity
mTracker.send(MapBuilder.createAppView().build());
easyTracker = EasyTracker.getInstance(this); // Analytics Events
...
easyTracker.send(MapBuilder.createEvent("MainScreen", "Play", category.get(1), null).build()); //AnalyticsEvents
...
}
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance(this).activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance(this).activityStop(this);
}
}
そしてanalytics.xml:
<?xml version="1.0" encoding="utf-8" ?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
<!--Replace placeholder ID with your tracking ID-->
<string name="ga_trackingId">UA-12345678-9</string>
<!--Enable automatic activity tracking-->
<bool name="ga_autoActivityTracking">true</bool>
<!--Enable automatic exception tracking-->
<bool name="ga_reportUncaughtExceptions">true</bool>
</resources>