繁体   English   中英

使用Google Analytics跟踪混合应用

[英]Tracking Hybrid Apps with Google Analytics

我有一个带有一些原生屏幕的应用程序和一些我通过UIWebView加载的其他内容。 我正在尝试将原生内容和网络内容跟踪到同一个Google Analytics分析帐户中。 我能够创建一个跟踪网络的帐户,我可以创建一个跟踪原生屏幕的单独帐户。 如何将此跟踪合并到一个帐户中?

使用GA iOS SDK使用ga.js和本机代码跟踪Web代码

您应该拥有“UA-xxxxxxxx”类别的UA帐户ID。 如果您在自己的网络应用和原生iOS应用中使用相同的Google Analytics跟踪ID,那么您的所有数据都会在同一个Google Analytics数据桶中显示。 显然,您必须在您的网络应用中使用javascript库,并在iOS应用中使用原生SDK。

替代解决方案(我真的不推荐这个)

您可以将GA事件中的Web应用程序管道导入iOS应用程序。 我过去如何做到这一点就是这样。

  1. 我创建了一个特殊的GA代码,例如myapp://ga-pageview/<pagename>myapp://ga-event/event_category/event_name

  2. 使用UIWebViewDelegate方法webView:shouldStartLoadWithRequest:navigationType:拦截这些“特殊”URL并本地执行GA回调。

  3. 在网络应用程序中,无论您需要什么,都需要调用GA事件,使用上面的myapp://ga-* url方案创建iframe。 然后删除该iframe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM