- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了和这个问题一样的问题:
enableAutoActivityTracking not automatically tracking activities?
问题是自动跟踪无法使用 Google Analytics。
但是,调用 enableAutoActivityReports
对我来说不起作用。
这是配置 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<!-- Google Analytucs property id. -->
<integer name="ga_sessionTimeout">300</integer>
<!-- catch and report uncaught exceptions from the app -->
<bool name="ga_reportUncaughtExceptions">true</bool>
<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>
<!-- The screen names that will appear in reports -->
<screenName name=".LoginActivity">
Login Activity
</screenName>
</resources>
在应用类中:
private Tracker googleAnalyticsTracker;
public synchronized Tracker getGoogleAnalyticsTracker()
{
if (googleAnalyticsTracker == null)
{
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
analytics.enableAutoActivityReports(this);
googleAnalyticsTracker = analytics.newTracker(R.xml.global_tracker);
}
return googleAnalyticsTracker;
}
在 Activity 的 onCreate
中:((MyApplication) getApplication()).getGoogleAnalyticsTracker();
但是,在同一个 Activity 中,如果我手动发送屏幕 View ,我确实会在 GA 控制台中看到它。我这样做:
Tracker t = ((MyApplication) getApplication()).getGoogleAnalyticsTracker();
t.setScreenName("Login Screen");
t.send(new HitBuilders.ScreenViewBuilder().build());
最佳答案
您需要报告每项 Activity 的开始和停止。
public abstract class TrackableActivity extends AppCompatActivity {
@Override
protected void onStart() {
super.onStart();
GoogleAnalytics.getInstance(this).reportActivityStart(this);
}
@Override
protected void onStop() {
GoogleAnalytics.getInstance(this).reportActivityStop(this);
super.onStop();
}
}
我再也找不到说明这一点的文档了。我记得我曾经遵循那个。无论如何,来自API documentation ,如果您想自动跟踪低于 14 的 API 的 Activity ,这将是必需的:
public void reportActivityStart (Activity activity)
If auto activity reports are enabled (see
enableAutoActivityReports(Application)
) on a device running API level 14 or above, this method will be a noop.
关于android - GoogleAnalytics enableAutoActivityTracking 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30149968/
我正在尝试在 Ionic 上使用 Google Analytics 插件,文档代码在我使用时不适用: constructor(private ga: GoogleAnalytics) 编辑说“ts:找
我使用 Google 开发者指南的示例为我的 Android 应用创建了一个事件,以便在我的 Google Analytics 帐户中查看它: // Get tracker. Tracker t =
我创建了一个自定义维度和指标,并试图用来自 Android 应用的数据填充它。我使用自定义维度(在用户范围内声明的用户 ID)和自定义指标(在命中范围级别的错误尝试)创建了一个新的表仪表板,但仪表板显
我正在为 Google Analytics 使用 cocoa-pod。 Pod 文件 source 'https://github.com/CocoaPods/Specs.git' target 'M
在 Application 类中,在创建方法中我调用 GoogleAnalytics.getInstance(this) 并且应用程序只是卡住...在任何设备上在 google play servic
我正在尝试在我的应用程序中实现 Google Analytics v4,但是在我使用 gradle 导入它之后,使用: compile 'com.google.android.gms:play-ser
我有个问题。从 SDK 移动发送到分析的数据转到错误的 View 。我希望他们转到类型 View “APP”,但他们转到网站 View 。我尝试设置“APP”数据源,但它不起作用。屏幕 View 正确
我正在准备 mvc4 网站,我想在其中实现特定“区域”的图表。让我详细描述一下,网站上可以有很多“区域”,比如 abc、xyz。现在在一个区域可以有多个用户。 我只想维护特定“区域”的图表,例如访问“
我在 Android 应用程序上使用 GA,但这个问题可能与所有平台相关。 我以通常的方式跟踪事件: t.send(new HitBuilders.EventBuilder() .setCategor
此问题适用于新版本的 Google Analytics (GA)。所以这是针对 v2,而不是 v1。我刚刚发布了我的应用程序 v1.01,一切都很顺利。我正在尝试为 v1.1 实现一些我现在不知道如何
我明白了: this.$resource('api/elements/item').get().then(function (result) { // do something
我遇到了和这个问题一样的问题: enableAutoActivityTracking not automatically tracking activities? 问题是自动跟踪无法使用 Google
我将 collective.googleanalytics 用于 Plone 网站,并尝试创建一个自定义报告,其中包含标签列表和每个标签的 totalEvents。 我有:表行表达式:python:[
我正在使用 collective.googleanalytics ( https://pypi.python.org/pypi/collective.googleanalytics ) 将一些 GA
我不太明白使用之间的区别 EasyTracker easyTracker = EasyTracker.getInstance(); 和 Tracker tracker = GoogleAnalytic
我有一个 Android 应用程序,我向其中添加了 Google Analytics Tracker,它可以正常工作(我可以在 Analytics 面板中看到 View )。 问题是有时应用程序开始加
由于 Apple 的 iOS9 将 ssl 请求限制到任何类型的服务器的新安全机会,我遇到了麻烦。 参见引用资料:https://developer.apple.com/library/content
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 7 年前。 Improv
如果用户代理为 UserAgentXUI765DQZ,如何禁用 GoogleAnalytics Javascript 跟踪代码? 这是好事还是坏事: (function(i,s,o,g,r,a,
我从使用 Google Play 服务 6.1 切换到 6.5。 GoogleAnalytics 在以下方面陷入僵局: getInstance(context); 我发现了这个问题:Android G
我是一名优秀的程序员,十分优秀!