【问题标题】:Analytics for cross platform JavaScript based mobile app [duplicate]基于 JavaScript 的跨平台移动应用程序分析 [重复]
【发布时间】:2012-10-16 10:05:38
【问题描述】:

可能重复:
How to use Google Analytics with Phonegap without a plugin?

我想使用 Phonegap 之类的工具来编写适用于 Android、iOS 和 Blackberry 的应用程序,并生成免费的分析数据,例如会话长度和按下按钮的频率。 如果可能的话,我希望能够在 JavaScript 中完成所有这些操作,但我找不到任何允许这样做的分析提供程序。

我能看到的唯一选择是使用支持所有这些操作系统的 Flurry。这将需要每个平台的一些本机代码以及从 JavaScript 调用此代码的方法。如果可能,我宁愿避免编写本机代码。

我尝试使用 Google Analytics 的网络版本(例如,将 JavaScript sn-ps 添加到我的应用程序代码中)但这会产生日志记录错误

http://www.google-analytics.com/u/ga_debug.js: Line 18 : Local file. Aborting hit.

我认为这意味着 Google Analytics 仅适用于实际网页。黑莓也无法使用 Google Analytics for apps。

【问题讨论】:

  • 这根本不是重复的。我的问题不是针对使用 Google Analytics,而是想知道有哪些分析解决方案。其次,链接问题的答案对我来说是围绕谷歌 API 的一个 hack; Google 有什么保证会阻止这种黑客攻击?

标签: javascript cordova google-analytics analytics flurry


【解决方案1】:

您可以将您的应用与 Flurry HTML 5 SDK 集成。通过这种方式,您可以使用 JavaScript 编写 HTML 5 应用程序。完成后,您可以将其移植到本机平台。请注意,Flurry HTML 5 SDK 目前处于测试阶段,一旦您在 Flurry 上注册即可启用。 (全面披露:我在 Flurry 的支持团队工作)

【讨论】:

  • 我半小时前在 Flurry 上注册,并试图找到通往 html5(或 js)sdk 的方法,我看到了你的答案 :) 你能提供一个指向 html5 sdk 的链接吗?
  • 当然!请将您的详细信息发送至 support@flurry.com 给我们发送邮件,我们会为您完成 :)
  • 我对它做了一个 zendesk 支持请求,谢谢。
  • 酷!这肯定适用于 PhoneGap 应用程序吗?如果用户在使用应用程序时离线一段时间怎么办?有互联网连接时会稍后发送统计信息吗?
  • 另外,它有多稳定?在商业应用中使用这样的测试版会有风险吗?
猜你喜欢
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多