I am trying to integrate Google Analytics into SWIFT. I used this user guide and tried to do it in SWIFT. But since then I’ve been using Google Analytics for the first time. Is there a tutorial / resource for SWIFT? Thanks in advance.
Edit1: The procedure and code I used is 1. Added google headers in the header file 2. Added in Appdelegate
GAI.sharedInstance().trackUncaughtExceptions = true GAI.sharedInstance().dispatchInterval = 20 GAI.sharedInstance().trackerWithTrackingId("UA-XXXX-YY")
3. Give the screen name in viewDidAppear as self.screenName = "Game Screen" 4. Created the event as
self.screenName = "Game Screen"
var tracker = GAI.sharedInstance().trackerWithTrackingId("UA-XXXX-YY") tracker.send(GAIDictionaryBuilder.createEventWithCategory("SolveGame", action: "GameSolved", label: "Solve", value: nil).build())
, , - Google Analytics Swift, . , . :
GAI.sharedInstance().logger.logLevel = GAILogLevel.Verbose
.
, trackerWithTrackingId() -, . , .
trackerWithTrackingId()
, № 3, GAITrackedViewController, , , .
GAITrackedViewController
- , "UA-XXXX-YY" , ?
"UA-XXXX-YY"
. .
. 0s.
, . . , , Google Analytics .
, , , , .
, , - .
var storyboardViewName = "Lender-Details-View" override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) // [START GOOGLE ANALYTICS] var tracker = GAI.sharedInstance().defaultTracker tracker.set(kGAIScreenName, value: storyboardViewName) var builder = GAIDictionaryBuilder.createScreenView() tracker.send(builder.build() as [NSObject : AnyObject]) // [END GOOGLE ANALYTICS] //.... other code here ..... }