2016-05-11 3 views
2

Это мой первый раз интеграции Google Analytics в моем app.I'm только после этого официального документа hereинтеграции Google Analytics в IOS СВИФТ

У меня уже есть трекер ID. Я не хочу создавать файл конфигурации. Как я могу использовать идентификатор трекера и как интегрировать аналитику Google?

+0

создать файл конфигурации и заменить идентификатор трекера на новый идентификатор трекера. – Sahil

ответ

1
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() 
Смежные вопросы