Articles of 谷歌分析V4

Google Analytics(分析)V4广告系列衡量testing不起作用

我开始使用Google Analytics(分析)V4实施广告系列衡量,请参阅https://developers.google.com/analytics/devguides/collection/android/v4/链接。 在https://developers.google.com/analytics/solutions/testing-play-campaigns中提到的“testingCampign Measurement”时遇到问题。 每当我的日志显示“找不到活动数据” 我将Google Play服务(Rev​​:18)导入了我的工作区,并在我的项目中提到了它 在我的清单文件中添加下面的行 <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/global_tracker" /> 也在代码下面 <service android:name="com.google.android.gms.analytics.CampaignTrackingService"/> <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 稍后在res-> xml下创buildglobal_tracker.xml文件。 以下是我的xml文件 <?xml version="1.0" encoding="utf-8" ?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes" > <integer name="ga_sessionTimeout">300</integer> <!– Enable automatic Activity measurement –> <bool name="ga_autoActivityTracking">true</bool> <bool name="ga_debug">true</bool> […]

Google Analytics与Android:以编程方式设置ga_reportUncaughtExceptions?

TL;博士 有没有一种方法来编程方式启用Google Analytics(v4)的reportUncaughtExceptions,而不使用Android中的xmlconfiguration? 更长的解释 我在Android应用程序中使用Google Analytics(分析)v4,我需要通过构build风格来设置两个不同的跟踪ID。 我使用了一个通用的global_tracker.xmlconfiguration(见下文),但我需要一种方式来根据风格“dynamic注入”跟踪ID。 <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes"> <integer name="ga_sessionTimeout">300</integer> <bool name="ga_autoActivityTracking">true</bool> <bool name="ga_reportUncaughtExceptions">true</bool> <!– The following value should be replaced with correct property id. –> <string name="ga_trackingId">UA-xxxxxx-xx</string> </resources> 为了避免在构buildflavor源文件夹中有重复的xmlconfiguration,我使用trackingId直接初始化一个跟踪器,并以编程方式设置属性。 mGATracker = analytics.newTracker(R.string.ga_code); // this is dynamic depending on flavor mGATracker.setSessionTimeout(300); mGATracker.enableAutoActivityTracking(true); 有没有办法启用reportUncaughtExceptions而不使用XMLconfiguration?

在Google Analytics(分析)V4中,我应该发送哪个屏幕名称?

我遵循本指南在我的Android应用程序中实施Google Analytics(分析)。 我无法理解文档。 在文档中说,创build一个XML文件作为内容: <screenName name="com.mycompany.myapp.MainActivity"> SomeApp MainActivity </screenName> 并发送屏幕视图,我必须这样做: Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER); t.setScreenName(screenName); t.send(new HitBuilders.AppViewBuilder().build()); 不过,我不确定这个screenName应该是什么。 它是name值( com.mycompany.myapp.MainActivity )或screenName值( SomeApp MainActivity )?

Android上的Google Analytics(分析)会给出平均会话持续时间:00:00:00

我在Android上使用谷歌分析,它给了我很多平均会话持续时间:00:00:00 请注意,我没有使用“ga_autoActivityTracking”,我有多个活动 这是我的代码 的build.gradle compile 'com.google.android.gms:play-services-analytics:7.5.0' 应用程序类 Tracker mTracker = GoogleAnalytics.getInstance(context).newTracker(R.xml.tracker); tracker.xml <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes"> <!– Replace placeholder GA tracking Id with a real one. –> <string name="ga_trackingId">UA-1111111-1</string> <bool name="ga_reportUncaughtExceptions">true</bool> <integer name="ga_sessionTimeout">300</integer> <!– 1800 seconds is 30 minutes, which is the default. Included explicitly for ease of tweaking. –> <integer name="ga_dispatchInterval">1800</integer> <bool name="ga_debug">false</bool> </resources> 我发送screenview […]

Google Analytics(分析)v4 – 数据不会显示在仪表板上

我一直在努力将Google Analytics(分析)v4集成到我的应用程序中。 我已经按照这个: https : //developers.google.com/analytics/devguides/collection/android/v4/然而,我的分析仪表板不显示任何数据。 以下是我在应用程序文件中设置的方法: private static final String PROPERTY_ID = "UA-*******-*"; 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. } public synchronized Tracker […]

Google Analyticsfor Android v4 – 自动屏幕测量不起作用?

我终于尝试了Google Analytics(分析)v4。 其实,这是我第一次使用GA,所以我不太熟悉事情的完成方式。 无论如何,我设法获得了MobilePlayground样本,除了“ 自动屏幕测量”function之外,它大部分工作正常 示例中的XMLconfiguration文件就像在文档中,所以我不应该编辑任何东西来获得该部分的工作。 但是我没有在GA控制台中看到这些屏幕视图。 <!– Enable automatic Activity measurement –> <bool name="ga_autoActivityTracking">true</bool> <!– The screen names that will appear in reports –> <screenName name="com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment"> AnalyticsSampleApp ScreenView </screenName> <screenName name="com.google.android.gms.analytics.samples.mobileplayground.EcommerceFragment"> AnalyticsSampleApp EcommerceView </screenName> (不要忘了,似乎没有一个名为“com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment”的类) 我也尝试了我自己的应用程序,仍然没有显示屏幕视图。 即使这些GA日志级别设置为详细,我也没有看到LogCat中有关GA的任何内容,当我访问我configuration的自动屏幕测量的活动。 虽然当我访问我手动调用跟踪器发送屏幕视图的活动时,我看到大量GAdebugging输出。 所以我想我的问题是没有人有这个自动屏幕测量function在Google Analytics(分析)v4中工作? 如果是这样,还需要做些什么才能使“自动”测量工作?

Google跟踪代码pipe理器在Google Analytics中不可见

我正在通过GTM在我的android应用中实施Google Analytics(分析)v4。 容器和代码根据https://developers.google.com/tag-manager/android/v4/中的说明进行configuration。 我收到的日志表明事件正在与规则匹配并被解雇,但我在Google Analytics中没有收到任何数据。 日志看起来像这样: 04-23 22:01:35.966 V / GoogleTagManager(22149):putHit 04-23 22:01:35.966 V / GoogleTagManager(22149):发送命中存储path:https:PARAMS:ul = en-gb,ev =值,EL =标签,T =事件,CD = MainActivity,…. 04-23 22:01:36.026 V / GoogleTagManager(22149):putHit叫 请给点build议…

如何使用Google Analytics 7.3禁止日志logging?

Google Play Services 7.3的最新更新使得Google的Logger界面不再被使用 ,因此我们无法再控制应用程序内的日志logging级别。 此接口已弃用。 logging器接口已被弃用。 使用adb shell setprop log.tag.GAv4 DEBUG为Google Analytics启用debugging日志logging。 我们曾经使用Logger.setLogLevel() (每个构buildtypes都有不同的设置Logger.setLogLevel() (指南看起来已经过时):详细的debugging和发布错误,以便我们的跟踪信息在开发过程中仅供我们使用。 现在有最新的更新,任何人都可以运行 adb shell setprop log.tag.GAv4 VERBOSE 将能够看到我们发送给Google Analytics的内容,或者任何人都可以看到其他人正在logging的内容(使用7.3的人)。 有什么办法可以避免这种情况?

enableAutoActivityTracking不会自动跟踪活动?

我目前正在初始化我的Google Analytics(分析)跟踪器,如下所示: GoogleAnalytics analytics = GoogleAnalytics.getInstance(context); Tracker mGATracker = analytics.newTracker(context.getString(R.string.ga_code)); mGATracker.setSessionTimeout(300); mGATracker.enableAutoActivityTracking(true); 它适用于发送自定义事件等,虽然我没有看到任何自动活动跟踪(查看在行为 – >事件 – >屏幕在GA)。 我不能以这种方式启用此设置吗?

Android谷歌分析集成错误

当我试图让我的活动跟踪器显示错误,这个方法是不确定的“getactivity()”在谷歌分析v4 // Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()) .getTracker(TrackerName.APP_TRACKER);