簡體   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