我在嘗試更新我的Google Analytics代碼,但我發現其中有些內容但有所不同,在某些文件中它會工作而不在其他文件中,我不知道如果我實現它爲好,代碼的一部分:Google Analytics(分析):在Swift 2中創建ScreenView和createItemWithTransactionId
/*******************************
* Tracker écran
********************************/
let tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIDescription, value: "Demande Envoyé")
let eventTracker: NSObject = GAIDictionaryBuilder.createScreenView().build()
tracker.send(eventTracker as! [NSObject : AnyObject])
/*******************************
* Tracker transaction
********************************/
var rangeName = ""
if let startRange = String(xml).rangeOfString("<Logement>"), endRange = String(xml).rangeOfString("</Logement>") where startRange.endIndex <= endRange.startIndex {
rangeName = String(xml)[startRange.endIndex..<endRange.startIndex]
} else {
print("invalid input")
}
tracker.send(NSObject = GAIDictionaryBuilder.createItemWithTransactionId(String(format: (NSUserDefaults.standardUserDefaults().objectForKey("ApplicationUniqueIdentifier")!) as! String + String(id)), name: rangeName, sku: "", category: Configuration.MyVariables.typeForm, price: 1, quantity: 1, currencyCode: "").build() as! [NSObject : AnyObject])
的屏幕視圖是工作,但我把它進行交易的錯誤:
無法指定類型NSObject中的「不變的表達。類型'
哪裏錯誤發生? – Valentin
@Valentin for GAIDictionaryBuilder.createItemWithTransactionId – Ben