Articles of google analytics

Google Analytics自动活动检测 – 您可以从中排除单个活动吗?

自动活动检测很棒 – 除了我的MainActivity是一堆带有导航抽屉(如Google Play音乐或Play商店)的不同片段。 我正在使用手动屏幕命中来跟踪该活动中的碎片。 因此,我的MainActivity的自动屏幕命中无意义并污染我的统计数据。 我可以排除以这种方式跟踪我的MainActivity吗? 参考: https : //developers.google.com/analytics/devguides/collection/android/v4/screens#automatic

来自Google Analytics for Android的RuntimeException“向死线程上的处理程序发送消息”

我正在使用Google Analytics for Android来跟踪Android应用上的活动和网页浏览量。 调用跟踪器的调度方法时,我收到一个RuntimeException: 07-12 18:02:05.594: WARN/MessageQueue(12823): Handler{44a08620} sending message to a Handler on a dead thread 07-12 18:02:05.594: WARN/MessageQueue(12823): java.lang.RuntimeException: Handler{44a08620} sending message to a Handler on a dead thread 07-12 18:02:05.594: WARN/MessageQueue(12823): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:179) 07-12 18:02:05.594: WARN/MessageQueue(12823): at android.os.Handler.sendMessageAtTime(Handler.java:457) 07-12 18:02:05.594: WARN/MessageQueue(12823): at android.os.Handler.sendMessageDelayed(Handler.java:430) 07-12 18:02:05.594: WARN/MessageQueue(12823): at android.os.Handler.post(Handler.java:248) 07-12 18:02:05.594: WARN/MessageQueue(12823): […]

适用于Android的Google Analytics。 接收通知的用户被视为活动用户

我在我的应用中使用Google Analytics(分析),它可以正确使用。 但是,如果我每天有100个活跃用户,然后我发送通知,则我将1000个连接用户的峰值计为“活动”。 我不知道是否有一种简单的方法可以防止这些用户被视为活动用户。 他们中的大多数人不会打开通知,我不希望他们算作活动。 我想只计算打开应用程序的用户,而不是所有收到通知的用户。 我在我发送的通知中使用“body”字段,并在应用程序中创建自定义通知。 是否可以删除这些“活跃”用户? 非常感谢你!

将Google Analytics添加到我的应用中时出现XML错误

我想在我的应用程序中附加谷歌分析谷歌分析。 我正在关注如何在谷歌GA主页中添加谷歌分析。 ( https://developers.google.com/analytics/devguides/collection/android/v4/#manifest ) 但我在ApplicationTracker.java中有错误 在R.xml.global_tracker和R.xml.ecommerce_tracker中,xml有一个红线(有错误) 和错误内容是“xml无法解析或不是字段” 我很专注于谷歌搜索和stackoverfliw搜索和如此多的搜索。 很多人都说这是关于android.R的 但我不是添加android。 我很好地使用com.myPackageName.R。 有人可以解释一下吗? 后面是我的代码 ApplicationTracker.java package com.zla.android; import java.util.HashMap; import android.app.Application; import com.google.android.gms.analytics.GoogleAnalytics; import com.google.android.gms.analytics.Tracker; import com.zla.android.R; public class ApplicationTrackers extends Application{ private static final String PROPERTY_ID = “UA-XXXXXXXX-2”; public enum TrackerName { APP_TRACKER, // Tracker used only in this app. GLOBAL_TRACKER, // Tracker used […]

Proguard Google Analytics

有没有人知道需要添加到Proguard for Google Analytics的keep语句? 我现在有这条线,但由于某种原因没有报道…… # google analytics, uncomment if using: -keep class com.google.android.apps.analytics.PipelinedRequester$Callbacks

采用MVP设计模式的Google Analytics

哪个更好,将谷歌分析代码放在演示者中或将其保留在活动中?

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

我有一个重用活动的应用程序(它用于不同的目的,所以只是跟踪活动名称对我没有帮助,这就是为什么我想在仍然使用EasyTracker时手动定义屏幕名称。我的代码如下所示: EasyTracker t = EasyTracker.getInstance(this); t.set(Fields.SCREEN_NAME, screenName); // MapBuilder map = MapBuilder.createAppView(); // map.set(Fields.SCREEN_NAME, screenName); // t.send(map.build()); t.activityStart(this); 我从https://developers.google.com/analytics/devguides/collection/android/v3/screens获取了这些信息 我不想在没有EasyTracker的情况下这样做,因为我没有find任何信息在easy tracker的方法activityStart()和activityStop()中究竟发生了什么,所以我不能用自定义跟踪器重现这种行为,我认为其中的信息是什么在activityStart()方法中收集的除了屏幕名称也非常有用。 那么有人在轻松跟踪器中定义自定义值的经验吗? 这样做是一种好方法还是有更好的解决方案?

Firebase Analytics UTM广告系列跟踪无效

我无法在Firebase Analytics中获得UTM广告系列跟踪信息 – 归因 – first_open。 我的所有安装都显示为(直接)/(无)。 我正在使用GA和Firebase Analytics,目前有一个自定义的INSTALL_REFERRER接收器,它为GA调用CampaignTrackingReceiver.onReceive。 这适用于GA,我可以看到我的所有广告系列。 最终合并清单也没有任何其他安装引用接收器。 显然,我可能错过了对Firebase Analytics的调用,但是哪一个? 文件在哪里? 更新1这是我正在使用的URL,它在GA中被正确跟踪。 https://play.google.com/store/apps/details?id=my.app.package&referrer=utm_source%3Dapp%26utm_medium%3Dshare GA Android SDK的文档推荐以上格式。 借助Google Play广告系列衡量标准,您可以查看哪些广告系列和流量来源正在向用户发送用户,以便从Google Play商店下载您的应用 建议所有开发人员实施Google Play商店广告系列衡量标准。 更新2 Firebase 9.6的发行说明似乎表明这是固定的,但仍然无法使用Firebase 10.2.1 从Play商店安装了包含Google Analytics的应用时,添加了对应用安装推荐来源的跟踪。 更新3最后使用Firebase 11.0.2。 没有更改URL。

谷歌分析干扰Android浏览器中的history.back()?

我有一个html5移动应用程序,其中一切都存在于一个页面上,我使用history.back / popstate / etc来更改页面的内容(通过jQuery Mobile)。 我正在使用Google Analytics跟踪各种活动,并在一个页面上跟踪用户是否通过特定按钮退出: $(‘#my-back-button’).bind(‘tap’, function() { _gaq.push([‘_trackEvent’, ‘mycategory’, ‘myaction’]); history.back(); return false; }); 在android 2.2浏览器中,调用了history.back()但是没有触发onpopstate并且页面没有被更改。 如果我把window.onpopstate = function() { alert(“!”); }; window.onpopstate = function() { alert(“!”); }; 就在history.back()之前,我看不到警报。 如果我反转两行(history.back()首先,然后是_gaq.push),它似乎工作,但我不能依赖于我的代码中的这种排序。 没有例外被抛出。 它在iOS和桌面Chrome中运行良好。 任何想法为什么history.back()在谷歌分析调用后不起作用?

Android – 使用Google Analytics v4广告系列衡量标准

我已根据本指南实施了Google Analytics Campaign Measurement 。 然后我想按照本指南测试一切是否正常。 我在AndroidManifest.xml上添加了这些: ; 并将这些放在MainActivity.java上 : public enum TrackerName { APP_TRACKER, // Tracker used only in this app. GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking. ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company. } HashMap mTrackers = new HashMap(); synchronized Tracker […]