当前位置: 首页 > 知识库问答 >
问题:

如何在混合移动应用程序中实施谷歌分析?

云瑞
2023-03-14

我正在使用HTML5、CSS和jQuery Mobile编写一个混合移动应用程序。我将使用Cordova Js将HTML5应用程序转换为iOS和Android的原生移动应用程序。我想使用Google Analytics来跟踪用户执行的各种活动。我发现GA为原生应用程序提供了SDK,但没有为混合应用程序指定太多。您是否为基于Cordova或PhoneGap的应用程序实施了跟踪?您能否就如何做到这一点向我提供一些指导?

共有3个答案

许永年
2023-03-14

您可以创建一个插件来连接JS和本机GA SDK。有一些已经编写好的插件供您参考

https://github.com/danwilson/google-analytics-plugin

韶弘壮
2023-03-14

首先,在2019年及以后,你可能想使用Firebase进行移动应用分析。

谷歌。

其次,无论您决定使用Firebase还是Analytics,您都可以

1)使用插件(其中一些用于Firebase和Analytics)

2)只需在index.html中包含相关脚本,就像在Web应用程序中一样。在这种情况下,在Analytics控制台中,您应该创建3个不同的应用程序(每个平台一个),这样您就可以将iPhone上的用户活动与Android和Web分开。

巢安澜
2023-03-14

我使用ngCordova Google Analytics插件。您不需要Angular或Cordova即可使用它http://ngcordova.com/docs/plugins/

git和文档在这里:https://github.com/danwilson/google-analytics-plugin

易于使用。

警告当你设置好后,让它24小时“传播”或谷歌做的任何事情。人们发现它不起作用,就去寻找解决方案(找不到),然后第二天砰的一声就好了。

 类似资料:
  • 前言:我对移动应用程序开发相对较新。 我和我的团队正在开发一个移动应用程序,其中预期功能之一是多个用户之间的共享日历。我们正在使用实现飞镖语言的Flutter编写应用程序。 Google API的dart版本和Flutter都处于测试阶段,这意味着与更成熟的移动开发方法相比,留档相对稀缺。 我的问题如下:如何在应用页面上显示用户的Google日历: 这分为两部分, 1)如何从谷歌检索信息? 我知道

  • 混合移动应用程序:PhoneGap和Cordova的区别: 我知道PhoneGap提供PhoneBuild服务来为您构建应用程序,它使用的是cordova的一个版本,但人们发现使用PhoneGap比cordova还有其他好处吗?

  • 问题内容: 在Android应用中实施应用内结算似乎非常复杂。我该怎么办?SDK中的示例应用程序只有一个 Activity,对于像我这样的具有多个Activity 的应用程序来说,这过于简化了。 问题答案: 好吧,我将尝试解释我的经历。我不认为自己是专家,但是几天我都伤透了脑筋。 对于初学者来说,我很难理解示例和应用程序的工作流程。我认为从一个简单的示例开始应该会更好,但是将代码分成小块很难并且不

  • 我正在尝试将Java Spring Boot应用程序部署到谷歌云,我遇到了一些问题。我尝试了两种方法: https://cloud.google.com/appengine/docs/flexible/java/quickstart https://www.baeldung.com/spring-boot-google-app-engine 这是我在使用第一种部署方法(gcloud app dep

  • 我正在开发一个Blazor混合应用程序,目前正在尝试从我的手机上访问一个.NET Web API。 我已将.NET Web应用程序部署到IIS。API在JSON中只返回数据(对于那些不熟悉的人来说,数据类型已经在project中定义,并且随模板一起提供)。 API响应如下所示: 我将它部署到端口3004的本地主机上。所以在我PC的浏览器和手机的浏览器中,我都能成功到达这个地址并得到这个响应。 但是

  • 我有一个现有的应用程序,突然间我被赋予了一项任务来实现IDP启动的SSO。有一个指向IDP的URL,点击它会要求我使用IDP提供的凭据登录,成功登录后,路径将移动到我们的应用程序,然后我的任务开始识别用户并提供正确的访问权限。我有我们的IDP提供的证书。我怎样才能做到这一点?我的应用程序是Spring MVC Java应用程序。我使用JBOSS AS 7。我以前从未做过类似的事情。有人能一步步清楚