![](/img/trans.png)
[英]Google Analytics for Mobile Apps iOS SDK v3 event tracking
[英]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應用程序。 我過去如何做到這一點就是這樣。
我創建了一個特殊的GA代碼,例如myapp://ga-pageview/<pagename>
和myapp://ga-event/event_category/event_name
。
使用UIWebViewDelegate方法webView:shouldStartLoadWithRequest:navigationType:
攔截這些“特殊”URL並本地執行GA回調。
在網絡應用程序中,無論您需要什么,都需要調用GA事件,使用上面的myapp://ga-*
url方案創建iframe。 然后刪除該iframe。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.