- 更新 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 正在运行的旧安装程序,后来我更改了一些东西并重新构建了安装程序,但我没有更改 Manifest 中的任何内容,例如版本、app_name 等。即使现在我使用的是旧安装程序GA 有效,而对于新安装程序则无效。如果有兴趣,我在安装程序中更改的是URL(我正在使用的 Web 服务器)。这可能是一个原因?
谢谢你