问题标签 [google-analytics-sdk]
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.
ios - Google Analytics 发送命中时的内存泄漏
我正在尝试使用适用于 iOS 的 Google Analytics SDK v3.10。
我添加了所有依赖项和标头,然后在我的应用程序委托中添加方法:
,我添加了这些行:
具有正确的跟踪 ID。
在我的登陆视图中,方法 viewDidAppear,我添加了这些行
它会导致可怕的内存泄漏(大约 +1mb/s)和这些日志冻结:
这是一个已知的错误 ?关于如何避免这种情况的任何线索?
提前致谢 !
编辑:在谷歌组中复制了这个问题https://groups.google.com/forum/?fromgroups#!topic/ga-mobile-app-analytics/0goRZOc3vk0
编辑 2:也在此处发布问题https://code.google.com/p/analytics-issues/issues/detail?id=617&thanks=617&ts=1429543879
ios - Google Analytics iOS - 打开 URL 挂起
单击按钮后,我将用户发送到外部 URL(safari)。我要跟踪这个动作,所以我在调用 openUrl() 之前包括了对谷歌分析的调用
这成功地将我带到了 safari 中的 url,但是在回到应用程序时,它只是被冻结了。我尝试将它包装在 dispatch_async 主队列块中,但没有成功。
如果我删除谷歌分析跟踪器行,它工作正常。这是谷歌分析中的错误吗?
google-analytics - 在哪里可以找到存储在谷歌分析中的访问令牌?
有没有办法找到存储在谷歌分析仪表板中的所有访问令牌。是否有可能获取所有活动的访问令牌?
ios - 未找到 GAI.h 文件
我的问题在某种程度上与问题stackoverflow.com/questions/20206565/相关……但那里的答案没有帮助。我刚刚克隆了一个我的合作开发人员目前正在开发的项目,并得到了这个奇怪的错误:
“未找到 GAI.h 文件”
注意:我没有对这个项目做任何事情。它在她的系统中完美运行。我们俩都使用 xcode 6。
(GAI.h是GoogleAnalytics-iOS-SDK中的头文件)。该项目使用Cocoapods,pod 文件有“ GoogleAnalytics-iOS-SDK ”,“~> 3.0.1”也存在GAI.h文件。我尝试删除 SDK,再次添加并清理,但对我没有任何帮助。如果有人可以给我一些有价值的意见。
ios - 屏幕发送不适用于 GoogleAnalytics iOS SDK 3.11
我正在尝试在 iOS 上使用其 SDK(3.11)向 Google Analytics 发送一个屏幕,但即使 24 小时后,GA 控制台上也没有发生任何事情。
我仔细检查了看起来像这个 UA-xxxxxxx-x 的标识符。
这是我用来设置 SDK 的代码:
在我的 AppDelegate
/li>在我的 ViewController 中,它继承自 GAITrackedViewController
/li>
任何的想法 ?
ios - Google Analytics SDK 创建 SQLite 错误
更新
2015 年8 月 19 日- 错误似乎已在3.13
更新中得到修复,尽管他们在更新日志中列出的唯一内容是"Fixed an issue which caused crashes when using setCampaignParametersFromUrl"
. 想拿就拿吧。
2015 年6 月 8 日- 仍然遇到这个问题。如果我禁用自动发送事件 ( [GAI sharedInstance].dispatchInterval = -1;
),那么我仍然会收到错误。因此,我假设问题在于将事件插入到 Google Analytics SQLite 数据库中,不知何故,我自己的当前正在进行的数据库语句正在变成void
.
2015 年6 月 10 日- 仍然遇到崩溃。尝试手动移除我的控制器扩展GAITrackedViewController
和发送createScreenView
轨道,而崩溃频率没有变化。
2015 年6 月 25 日- 仍然遇到崩溃。
介绍
我已将它添加Google Analytics SDK 3.12
到我的 iPhone 应用程序中,一切都按预期运行 - 我运行该应用程序,可以在 Web 界面上看到我设置的所有点击和事件。
我AppDelegate
在顶部的右侧初始化 SDK didFinishLaunchingWithOptions
,如下所示:
问题
但是,我发现当我自己尝试使用 SQLite 时,运行 Google Analytics 会产生错误。它们可能表现为严重错误,例如:
"Database disk image is malformed"
然后即时崩溃"Disc i/O error"
每当我运行查询时(虽然不会崩溃)
它们还可能导致我自己的 SQLite 查询失败,例如:
将随机导致以下错误:
sqlite3_prepare_v2 EXC_BAD_ACCESS (code=1, address=0x6800000000)
如果我注释掉 SDK 初始化,那么一切都会恢复到难以置信的稳定。再次取消注释它会在一分钟内使应用程序崩溃。
抢先答题
我在运行 8.3 (12F70) 的 iPhone 6 上运行它。
已尝试卸载并重新安装该应用程序。
我已经添加了谷歌分析工作的所有先决条件;
.m
库中的所有文件、libGoogleAnalyticsServices.a
文件以及Linked Frameworks and Libraries
.我也有 Crashlytics,但尝试从代码 ( ) 中将其注释掉并从 中
[Fabric with:@[CrashlyticsKit]];
删除其库,Linked Frameworks and Libraries
结果完全相同。
代码
设置班级
访问类
班上
(已在注释中指出错误出现的位置)
ios - Cocoapods 更新 GoogleAnalytics sdk 返回 SSL 证书错误
我刚刚升级到 CocoaPods 的 0.37.1 版,现在在尝试更新我的 GoogleAnalytics 库时出现错误
在我的 podfile 中,我有
现在当我执行
我收到以下错误
[!] 安装 GoogleAnalytics-iOS-SDK 时出错 [!] /opt/local/bin/curl -f -L -o /var/folders/v_/g79mcljx083bf8rp289mdy7r0000gq/T/d20150527-85393-io5rvl/file.zip https:// /dl.google.com/googleanalyticsservices/GoogleAnalyticsServicesiOS_3.12.zip --create-dirs
% 总计 % 接收 % Xferd 平均速度 时间 时间 时间 当前
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (60) SSL证书问题:无法获取本地颁发者证书
更多细节在这里:http ://curl.haxx.se/docs/sslcerts.html
curl 默认使用“捆绑包”执行 SSL 证书验证
证书颁发机构 (CA) 公钥(CA 证书)。如果默认
捆绑文件不够用,您可以指定一个备用文件
使用 --cacert 选项。
如果此 HTTPS 服务器使用由 CA 签名的证书
捆绑包,证书验证可能由于以下原因而失败
证书有问题(它可能已过期,或者名称可能
与 URL 中的域名不匹配)。
如果您想关闭 curl 对证书的验证,请使用
-k(或 --insecure)选项。
我试过改变我的 podfile 来使用这个 pod 但同样的错误
有谁知道这是什么原因造成的?是与 v0.37.1 更新有关还是与 pod 源有关?
ios - Google Analytics for iOS 3.12 导致巨大的内存问题
我遵循了设置 GA 的基本文档(使用 coocapods),一旦我的事件被触发
内存使用失控(以秒为单位的千兆字节)。没有这个跟踪代码,一切都很好。
在 Instruments 中,这两个分配重复了数百万次,中间没有其他内容。
android - 我们如何检查谷歌标签管理器是否有效
我正在开发一个安卓应用程序,我使用谷歌标签管理器来收集数据。当我运行项目时,项目正常工作,我在控制台中有这个
似乎发送了数据,但我在谷歌分析的界面中什么都没有。
swift - Swift 2 / iOS 9 - libz.dylib 未找到
我在我的新 Swift 2.0 项目中使用了一些来自谷歌的外部代码,这些代码在早期版本中需要“libz.dylib”。更新到新的 Xcode / 新的 SDK 后。
Xcode 现在无法导入 libz.dylib 并抛出一些错误
架构 i386 的未定义符号:“_deflate”,引用自:+[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o) “_deflateEnd”,引用自:+[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:模式:] 在 libGoogleAnalyticsServices.a(GAICompressionUtil.o) " deflateInit2",引用自:+[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o) "_inflate",引用自:+[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a(GAICompressionUtil. o) "_inflateEnd",引用自:+[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o) " inflateInit2 ",引用自:+[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a( GAICompressionUtil.o) ld: 未找到架构 i386 的符号 clang: 错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)
在“构建阶段”设置中查看可用包时,我可以找到“libz.tbd”,它似乎是 libz.dylib 的替代品。导入此库时,链接器错误保持不变,但我收到此附加警告:
警告:跳过文件'/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/lib/libz.tbd'(意外的文件类型'文本'在框架和库构建阶段)
该怎么办?