问题标签 [easytracker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2764 浏览

android - 使用 Easytracker 在谷歌分析中未捕获的异常

我在每个活动中都使用这个:

并通过这个文档

我发现:

使用 EasyTracker
要使用 EasyTracker 自动跟踪应用程序中所有未捕获的异常,请将此行添加到您的 analytics.xml 文件中:

使用自动异常跟踪跟踪异常后,EasyTracker 会将异常传递给 Thread 的默认异常处理程序。

使用自动异常跟踪时,请记住以下几点:

  1. 通过自动异常跟踪跟踪的所有异常都会在 Google Analytics 中报告为致命异常。
  2. 使用堆栈跟踪自动填充描述字段。

但是当我收到 UncaughtException 并且应用程序崩溃时,在 Google Analytics 描述中,它只显示:

不是上述几点中提到的堆栈跟踪。有什么需要补充的吗??

谢谢你

0 投票
1 回答
1085 浏览

android - 如何以编程方式设置 Google Analytics api 密钥?

我找不到如何做到这一点。有这个文档:https ://developers.google.com/analytics/devguides/collection/android/v2/advanced - 它显示了这种方法:

哪里 trackingId 是api键,但我认为只有在跟踪器已经配置好之后才能使用它?不是设置api密钥。

我需要这个,因为我的应用程序必须根据特定的服务器配置跟踪不同的帐户。服务器将向我发送要跟踪的 api 密钥。

提前致谢。

PS我正在使用谷歌分析V2。

0 投票
1 回答
448 浏览

android - 带有 EasyTracker 的 SherlockActivity

我正在尝试在 Android 中与 ActionBarSherlock 一起实现 Google Analytics v2。

为了让我的生活更轻松一点,而不必在每个活动中添加 EasyTracker 代码,我创建了一个名为SherlockTrackedActivity的新活动,并为 EasyTracker 实现了onStart () 和onStop () 方法。

现在我有一个新的 Activity DemoActivity extends SherlockTrackedActivity,但是跟踪器在 DemoActivity 中不起作用(我从 GA Real Time 检查)。

但是,如果我直接实现SherlockTrackedActivity 扩展 Activity,则跟踪器实际上是在 DemoActivity 中工作的。

我想知道这怎么会发生?

0 投票
2 回答
1326 浏览

android - EasyTracker (GA) 应用程序的每次启动都报告为新用户

我设置了一个助手类,它Google Analytics通过 向 报告事件和屏幕,EasyTracker每次我重新启动应用程序时,由于未知原因,它以新用户的身份报告所有屏幕和事件。我检查了gaClientId存储唯一 ID 的文件.但是每次我重新启动应用程序时,存储在这个文件中的 ID 都会改变,与其他应用程序相比,它保持不变。

这是我在帮助程序类中使用的代码,请注意,我也尝试过使用 ApplicationContext 上下文。我尝试禁用即时调度(是的,我知道立即报告它不是一个好习惯)

更新: 我尝试使用没有简易跟踪器的 GoogleAnalytics 类,但仍然无法正常工作。我猜可能存在某种读取权限问题(但可以写入吗?),文件位于data/data/com.my.app/files/gaClientId

更新: 我已经尝试过任何方法,我可以gaClientId手动读取文件,没有任何问题,无论有没有帮助类,报告都累了,每次启动应用程序时仍然会创建一个新的 ClientID。

0 投票
1 回答
198 浏览

android - 以编程方式配置 EasyTracker

我在我的应用程序中使用 EasyTracker。我需要以ga_trackingId编程方式更改并且不能使用 xml。我在任何地方都找不到任何关于它的东西。它可能吗?谢谢!

0 投票
1 回答
459 浏览

android - 在 Android 上跟踪购买时,我在哪里可以获得商品价格、总税金和运费?

根据Android 的 Google Analytics eCommerce guide,我需要使用该Tracker.sendTransaction方法来跟踪购买。所需的三项信息是购买价格、总税金和运输价格(所有长材)。但是,通过进行应用内购买提供的响应没有提供这些数据。

我错过了什么吗?这些信息真的返回了吗?我在哪里可以找到它们来设置它们?

0 投票
1 回答
126 浏览

android - 带有 SherlockFragmentActivity 的 EasyTracker

我很难在扩展 SherlockFragmentActivity 的活动中使用 Google Analytics EasyTracker。当我尝试EasyTracker.getInstance().activityStart(this); 在 onStart 中使用时,编译器不会抱怨,但应用程序会崩溃:

android.content.res.Resources$NotFoundException:字符串资源 ID #0x7f0a0001

如果我尝试EasyTracker.getInstance().setContext(this);在 onStart 之外的任何方法中执行操作,我会得到相同的异常。

我很难理解这里发生了什么,或者是否可以将 EasyTracker 与 FragmentActivities 一起使用。

谢谢,伊戈尔

0 投票
1 回答
2699 浏览

android - Easy Tracker 中的 Google 分析自定义屏幕名称

我有一个带有重用活动的应用程序(它用于不同的目的,所以仅仅跟踪活动名称对我没有帮助,这就是为什么我想在仍然使用 EasyTracker 的同时手动定义屏幕名称。我的代码如下所示:

我从https://developers.google.com/analytics/devguides/collection/android/v3/screens获得了这些信息

我不想在没有 EasyTracker 的情况下执行此操作,因为我没有找到任何信息在 easy tracker 的方法 activityStart() 和 activityStop() 中到底发生了什么,所以我无法使用自定义跟踪器重现这种行为,我认为信息在activityStart()方法中收集除了屏幕名称外也很有用。那么有人在简易跟踪器中定义自定义值的经验吗?这样做是一个好方法还是有更好的解决方案?

0 投票
0 回答
1230 浏览

android - Google Analytics EasyTracker 无法在 Android 应用中运行,出现“回退到本地商店”错误

我在 Android 应用程序中使用 EasyTracker (Google Analytics 2.5),但无法正常工作。

这是 logcat 日志(用于 GAV2 标签)

Google Analytics(分析)网站显示该应用程序的事件数为零,用户数为零(数周内)。

第一个logcat错误“Need to call initialize”不清楚,因为EasyTracker类中没有initialize方法,而且其他EasyTracker方法似乎没有受到第一个错误的阻碍。

第二个 logcat 错误“回退到本地存储”似乎表明了问题,但我不确定如何调试问题。ga_trackingId 是正确的,并且我已验证该 id 使用破折号(xml 文件具有工具:ignore="TypographyDashes 和 Eclipse 首选项设置为忽略 TypographyDashes 问题)

fwiw 我注意到 Google 已经发布了该库的 V3 版本,并且(在本地构建中)我也尝试过使用该库。对于 V3,我看不到任何 logcat 条目,除了一个带有 GAV3 标记的条目,上面写着“Thread[GAThread,5,main]:未找到活动数据”。(这个条目是预期的,因为我没有跟踪任何活动)

在这两种情况下(2.5 和 3),使用 EasyTracker.getInstance(this).activityStart(this); 的代码都相当简单。在 onStart 中,在 onStop 中的 activityStop 以及对 tracker.send (V3) 或 tracker.sendEvent (V2.5) 的一次调用。analytics.xml 也很简单,所以我不知道错误可能出在哪里。

有没有人有任何调试建议?

0 投票
2 回答
1255 浏览

android - Android EasyTracker 类不包含方法 getTracker()

我在我的PreferenceActivity

但是当我试图getTracker()在课堂上调用方法时EasyTracker它不存在。

在此处输入图像描述

而这个Android : 找不到方法 com.google.analytics.tracking.android.EasyTracker.getTracker没有帮助。