1
Ich habe eine Objective-C-App, die in Google Analytics integriert ist. Jetzt versuche ich eine in Swift geschriebene App zu integrieren.Benutzerdefinierte Dimensionen in Swift
Es ist mein Objective-C-Code:
- (void) signInGoogleAnalytics {
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
// You only need to set User ID on a tracker once. By setting it on the tracker, the ID will be
// sent with all subsequent hits.
[tracker set:kGAIUserId
value:self.txtStoreCode.text];
NSString *dimensionUsuarioLogado = [NSString stringWithFormat:@"%@", _txtEmployee.text];
NSString *dimensionLoja = [NSString stringWithFormat:@"%@", _txtStoreCode.text];
[tracker send:[[[GAIDictionaryBuilder createScreenView] set:dimensionUsuarioLogado
forKey:[GAIFields customDimensionForIndex:1]] build]];
[tracker send:[[[GAIDictionaryBuilder createScreenView] set:dimensionLoja
forKey:[GAIFields customDimensionForIndex:2]] build]];
}
und ich versuche, in schnellen
func signInGoogleAnalytics() {
let tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIUserId, value: txtStore.text)
var dimensionUsuarioLogado = "\(txtUser.text)"
var dimensionLoja = "\(txtStore.text)"
tracker.send(GAIDictionaryBuilder.createScreenView().set(dimensionUsuarioLogado, forKey: GAIFields.customDimension(forIndex: 1)).build())
tracker.send(GAIDictionaryBuilder.createScreenView().set(dimensionLoja, forKey: GAIFields.customDimension(forIndex: 1)).build())
}
aber ich bin immer GAIFields hat kein Mitglied customDimension. Wie sollte dann der Code in Swift sein?