- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个应用程序,我试图在其中使用 Google Analytics 跟踪屏幕。
我已经在委托(delegate)中设置了所有内容,并尝试自动跟踪三个屏幕。在三个屏幕中,只有一个是自动跟踪的,另外两个我必须手动跟踪。我不明白为什么会这样,但我尝试寻找解决方案和答案,但都没有出现。
自动屏幕跟踪在我的 SettingsViewController 中起作用的一个类
在 SettingsViewController.h
我导入 "GAITrackedViewController.h"
在 SettingsViewController.m 中,我执行以下操作:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.screenName = @"Settings";//GOOGLE ANALYTICS WAS IN ViewWillDisappear
//rest of code
}
这是有效的,因为在 Google Analytics(分析)中,我可以看到我看到这个 View 的所有时间,并且我拥有所有必要的跟踪数据。
在我的其他两个类(class)中,我尝试了完全相同的事情但没有得到相同的结果,这让我很恼火。
在我的 FriendView 和 HomeView 中,我都尝试进行自动屏幕跟踪,但这在两个 View 中都不起作用,所以我尝试实现手动屏幕跟踪。
在我的 HomeView 和 FriendView 中,我执行以下操作:
#import "GAI.h"
#import "GAIFields.h"
#import "GAIDictionaryBuilder.h"
#import "GAITrackedViewController.h" //Import from when I tried automatic screen tracking
然后我做
-(void)viewDidAppear:(BOOL)animated{
//self.screenName = @"Friends";//GOOGLE ANALYTICS
[super viewWillAppear:animated];
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName
value:@"Friends"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
}
手动跟踪效果更好,因为我可以在实时屏幕跟踪下看到它。但出于某种原因,我仍然无法在 Google Analytics 的行为/屏幕下看到 FriendView 或 HomeView 屏幕跟踪。我拥有的唯一数据来自 SettingsView。
我更愿意使用自动屏幕跟踪,因为它的代码更少,但我试过这个 solution和其他各种尝试让自动屏幕跟踪工作,并在谷歌分析中可见,但它就是没有。
需要明确的是,在这两种情况下,数据都不会显示在我的屏幕跟踪数据中。只有我的 settingsView 数据可见并正在发送。唯一的区别是,当我进行手动屏幕跟踪时,我可以实时看到数据,但它仍然不会显示在一般屏幕数据 View 中。
我在我的应用程序中使用 v 3.0.7。
提前感谢您提供任何解决方案。
最佳答案
我还尝试了所有不同的方法来跟踪 GA 中的屏幕浏览量(手动与自动、createAppView 与 createScreenView、viewDidAppear 与 viewWillAppear 等),很长一段时间我认为它们不起作用。我还打开了详细 Debug模式,一切似乎都是正确的(返回 200,如我所料记录了屏幕名称)。后来才知道原来是录的,只是我在GA网站上看错地方了。
它们不在站点内容/所有页面中,也不在行为流或事件/页面中。但是,如果您选择事件之类的任何内容,并选择“屏幕名称”作为主要或次要维度,那么您可以看到所有这些。或者您可以创建自定义报告并直接显示屏幕名称。
我很惊讶在 GA 网络界面中很难找到屏幕浏览量。我希望 Google 可以做出改变,将屏幕 View 视为网页,并能够看到转换的流程图。
编辑:
然后我意识到这是因为我将所有数据发布到为网站而非移动应用程序配置的 View 中。 (最初我们想在同一个 View 中跟踪应用程序和网站。)当我为移动设备创建一个新的 GA View 时,现在一切都有意义了。
关于ios - 屏幕跟踪未显示在 Google Analytics iOS 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160775/
最近,我收到了一个项目要求,即从某个页面将数据发送到Google Analytics(分析)。我不知道该怎么做。 帐户ID和所有内容均已创建,我只想知道如何在加载某个网页时发送数据。 我一直在根据自己
我试图在此站点和其他一些站点上找到此问题的答案。但这似乎并不适合我自己。以下网址显示了有关如何同时使用GA和UA的说明。 How to use both ga.js and analytics.js?
从谷歌的文档: The analytics.js snippet is part of Universal Analytics, which is currently in public beta.
根据google的新analytics.js文档,您可以设置多个跟踪器,并通过在单独的send调用中按名称明确提及跟踪器来向其发送事件: https://developers.google.com/a
有什么办法可以让 Google Analytics 的“In-Page Analytics”显示外部链接流量? 实际上,外部链接的综合浏览量会显示在流量报告中,但不会显示在页内分析中。 我们正在使用这
我正在尝试编写一个 Google Analytics API 查询,它只返回去年每个月的每月唯一身份访问者。 This is the data I see in the Google Analytic
我们在我们的应用程序中使用 Google Analytics,但现在我们需要更改它并改用 Adobe Analytics。 在对这两种工具进行比较研究时,我现在意识到了这两种工具的优缺点和特点,
我需要您有关 Google Analytics (analytics.js) 的帮助。我在头部有第一个通用部分,效果很好: (function(i,s,o,g,r,a,m
这个问题在这里已经有了答案: Why use protocol-relative URLs at all? (5 个答案) 关闭 5 年前。 我正在阅读 https://developers.goo
将目标从Analytics(分析)导入到AdWords中,然后在Analytics(分析)中更改目标条件时,是否可以通过更改将目标“重新导入”到AdWords,还是可以自动选择? 最佳答案 更改目标值
Google最近更新了他们对开发人员的政策。 https://play.google.com/about/privacy-security/personal-sensitive/ If your ap
我正在使用google analytics api来获取数据。我正在获取数据,但我想验证两个参数,它们在特定日期范围内始终为0。我正在获取['ga:transactions']和['ga:goalCo
我使用Google API从Google Analytics(分析)获取数据,但指标与Google Analytics(分析)的网络界面不同。 即:我在2015年3月1日获得数据-它返回综合浏览量79
我安装了 Google Analytics (UA) 并将跟踪代码添加到 html 页面。我从浏览器文件中运行 html 页面:///C:/test.html 并使用谷歌调试器进行调试,它成功运行并显
我正在遵循 https://developers.google.com/analytics/devguides/collection/amp-analytics/ 的简单指南 尝试添加 Pagevie
我计划管理大约。通过为每个属性创建带有主机名过滤器的专用 View ,可以在一个属性下创建 400 个差异站点。是否有任何流程可以在不手动创建 View 和制作过滤器的情况下完成此任务? 例如:我们有
我想使用 Google Analytics API 访问 User Explorer 数据,以获取 JSON 值形式的报告。使用此 JSON 值,我可以创建用于分析的 Web 应用程序仪表板。我在此
我正在尝试使用此代码来跟踪 Google Analytics 中的事件 _trackEvent(category, action, opt_label, opt_value, opt_noni
我目前正在使用访问 token 和刷新 token 从 Google Analytics Reporting API (v4) 中提取数据。当我致力于自动从 Google Analytics 中提取数
我正在尝试根据此相关问题实现 anchor (index.html#anchor)跟踪: How to track anchor tags with Google Analytics 我使用 anch
我是一名优秀的程序员,十分优秀!