- AndroidManifest.xml を更新する
- 追跡方法を追加する
- analytics.xml ファイルを作成する
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
すべてのアクティビティ:
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
値フォルダー内のanalytics.xml :
<?xml version="1.0" encoding="utf-8"?>
<resources
xmlns:tools="https://schemas.android.com/tools"
tools:ignore="TypographyDashes"
>
<string name="ga_trackingId">UA–XXXXXXXX–1</string>
<bool name="ga_autoActivityTracking">true</bool>
<bool name="ga_reportUncaughtExceptions">true</bool>
</resources>
これは数日前に正常に機能していました。しかし、過去 2 ~ 3 日間、アプリを使用 (テスト) していると思っていたのですが、Google からのデータは表示されません。
いくつかの調査の後、私はこれを見つけました:
Replace “-” with an “en dash” character (–, &&;#8211;)
この場合、以前は機能していなかったはずです。しかし、私はそれを変更しようとしましたが、まだデータがありません。
私が見逃しているものは他にありますか?
編集:
GAが機能していた古いインストーラーがありました。後でいくつか変更してインストーラーを再構築しましたが、バージョン、app_nameなどのマニフェストでは何も変更していません..、古いインストーラーを使用している場合でもGA は機能しますが、新しいインストーラーでは機能しません。興味があれば、インストーラーで変更したのはURL (使用している Web サーバー) です。これが理由かも?
ありがとうございました