しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

【Swift】GoogleAnalyticsでスクリーンビューを記録する

スマホ向けGoogleAnalyticsではイベントを送るだけではスクリーンビューに値が反映されません。

f:id:llcc:20160228190413p:plain

スクリーンビューの値を保存したい時はkGAIScreenNameに対してスクリーン名をセットする必要があります。
"(self.dynamicType)"はUIViewControllerのクラス名を保存できるのでおすすめです。

let tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIScreenName, value: "\(self.dynamicType)")
tracker.send(GAIDictionaryBuilder.createScreenView().build() as [NSObject : AnyObject])