簡體   English   中英

iOS SWIFT 中的 Google Analytics 集成

[英]Google Analytics integration in iOS SWIFT

這是我第一次在我的應用程序中集成谷歌分析。我只是在這里關注這個官方文檔

我已經有一個跟蹤器 ID。 我不想創建配置文件。 如何使用該跟蹤器 ID 以及如何集成 Google 分析?

Create extension of UIView Conroller.

extension UIViewController {
    func setScreeName(name: String) {
        self.title = name
        self.sendScreenView()
    }

    func sendScreenView() {
        let tracker = GAI.sharedInstance().defaultTracker
        tracker.set(kGAIScreenName, value: self.title)
        let builder = GAIDictionaryBuilder.createScreenView()
        tracker.send(builder.build() as [NSObject : AnyObject])
    }

    func trackEvent(category: String, action: String, label: String, value: NSNumber?) {
        let tracker = GAI.sharedInstance().defaultTracker
        let trackDictionary = GAIDictionaryBuilder.createEventWithCategory(category, action: action, label: label, value: value)
        tracker.send(trackDictionary.build() as [NSObject : AnyObject])
    }
}

For Each view Controller viewdidload() you add following code
self.title = self.navigationItem.title!
    self.sendScreenView() 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM