Tag: 谷歌分析

Google Analytics不能在Swift中初始化

由于某些原因,我的新版swift应用不会初始化Google Analytics(分析)。 我在我的项目中为所有GAnalytics文件创build了一个桥接头: #import "GAI.h" #import "GAIDictionaryBuilder.h" #import "GAIEcommerceFields.h" #import "GAIEcommerceProduct.h" #import "GAIEcommerceProductAction.h" #import "GAIEcommercePromotion.h" #import "GAIFields.h" #import "GAILogger.h" #import "GAITrackedViewController.h" #import "GAITracker.h" 这是我的AppDelegate.swift文件的一部分: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. if NSUserDefaults.standardUserDefaults().boolForKey("allowganalytics") { GAI.sharedInstance().trackUncaughtExceptions = true GAI.sharedInstance().dispatchInterval = 10 var tracker = GAI.sharedInstance().trackerWithTrackingId("UA-******-1") […]

“ErrorType”不能转换为“NSError”

我在Google Analytics中遇到了一个错误: “ErrorType”不能转换为“NSError”; 你的意思是使用“as!” 强迫低调? 它发生在我试图调用2次createScreenView时 我这样做: override func viewDidLoad() { let tracker = GAI.sharedInstance().defaultTracker tracker.set(kGAIScreenName, value: "Demande Gratuite") var builder = GAIDictionaryBuilder.createScreenView().build() as! [NSObject : AnyObject] tracker.send(builder) … } @IBAction func Valider(sender: AnyObject) { … let trackerv = GAI.sharedInstance().defaultTracker trackerv.set(kGAIScreenName, value: "Demande Envoyé") var builder = GAIDictionaryBuilder.createScreenView().build() as! [NSObject : AnyObject] trackerv.send(builder) let eventTracker: […]

在iOS上使用Google Analytics与Swift

我试图用一个Swift项目来使用GA。 我正确安装了SDK,但是我无法手动发送“屏幕测量”,因为找不到一些对象。 以下是Google提供的代码: // May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; // This screen name value will remain set on the tracker and sent with // hits until it is set to a new value or to nil. [tracker set:kGAIScreenName […]

我可以使用Google Analytics(分析)来整理iOS应用程式的统计资料吗?

这是否违反了苹果应用程序开发规则? 在一些论坛,我刚刚看到了这个事情。 所以,如果我使用相同的方式,我很害怕被AppStore拒绝。 请帮助我。 如果我不能使用Google AnalyticsSDK,那么这将是我可以为我的应用程序实现的最佳分析方法?

使用Google Analytics iOS SDK进行应用内购买跟踪

我希望使用Google AnalyticsSDK for iOS v2跟踪应用内购买,如其“ 电子商务跟踪指南”中所述。 收到SKPaymentTransactionStatePurchased事务更新后,我正在执行以下操作: – (void) trackTransaction:(SKPaymentTransaction*)transaction { NSString *transactionIdentifier = transaction.transactionIdentifier; GAITransaction *gaiTransaction = [GAITransaction transactionWithId:transactionIdentifier withAffiliation:@"App Store"]; SKPayment *payment = transaction.payment; NSString *productIdentifier = payment.productIdentifier; SKProduct *product = [self productForIdentifier:productIdentifier]; NSString *productTitle = product.localizedTitle; int64_t priceInMicros = product.price.floatValue * 1000000; // FIXME: Doesn't consider different currencies [gaiTransaction addItemWithCode:productIdentifier name:productTitle category:nil […]

Google Analytics库IOS

当我添加谷歌分析库,我有这个警告 Undefined symbols for architecture armv7: "_OBJC_CLASS_$_NSAttributeDescription", referenced from: objc-class-ref in libGoogleAnalytics.a(GAICoreDataUtil.o) objc-class-ref in libGoogleAnalytics_debug.a(GAICoreDataUtil.o) "_OBJC_CLASS_$_NSFetchRequest", referenced from: objc-class-ref in libGoogleAnalytics.a(GAIDataStore.o) objc-class-ref in libGoogleAnalytics_debug.a(GAIDataStore.o) "_NSSQLiteErrorDomain", referenced from: l003 in libGoogleAnalytics.a(GAIDataStore.o) 请帮帮我

在没有互联网连接的情况下,iPhone谷歌分析电话会发生什么情况?

嗨研究员开发者! 我正在做一些关于分析产品的iphone应用程序的研究。 我遇到谷歌分析,这似乎很不错。 不知何故,我没有find很多关于它的文档。 基本上我关心的是: 当没有互联网连接时,trackPageview或事件跟踪调用会发生什么情况? 这些方法调用在有连接可用的情况下是否可以保存以供将来调度,或者它们是否产生错误,就是这样? 预先感谢您的帮助!

使用Cocoapods 0.37,Swift框架无法findGoogleAnalytics-iOS-SDK的标头

在Swift项目中使用cocoa pods 0.37.0,使用use_frameworks! 在podfile中设置,我无法访问GoogleAnalytics-iOS-SDK窗格的头文件。 我应该如何访问我的应用中的Google Analytics窗体标题? 我努力了; import GoogleAnalytics_iOS_SDK 在Swift文件中,cocoapods 0.36风格。 但没有框架,所以不好。 #import <GoogleAnalytics_iOS_SDK/GAI.h> 在桥接头,但不起作用(没有模块映射?) 我已经读过,在cocoapods 0.37中只改变了'sourse_files'头文件的行为(见这个提交) 。 这似乎是对0.36中使用这些豆荚造成的use_frameworks问题的回应(参见这个SO问题) 。 随着Cocoapod行为的这种变化,静态库被正确集成(它不是0.36),符号被编译到应用程序中,并在运行时可用。 但是我没有访问标题。

在iOS中快速实施Google Analytics

我正在关注iOS的Analytics(developers.google.com/analytics/devguides/collection/ios/v3/?ver=swift)指南,我的Swift代码项目中有错误,我无法修复。 我正在使用XCode 6.4,Swift和iOS部署目标8.1。 步骤1 首先,我使用CocoaPods安装了Google SDK。 这是运行pod install命令后的控制台结果: Updating local specs repositories CocoaPods 1.0.0.beta.2 is available. To update use: `gem install cocoapods –pre` [!] This is a test version we'd love you to try. For more information see http://blog.cocoapods.org and the CHANGELOG for this version http://git.io/BaH8pQ. Analyzing dependencies Downloading dependencies Using Google (1.0.7) Using GoogleAnalytics […]

用户ID在Google Analytics仪表板(iOS)中不显示

我试图将GA的用户IDfunction链接到我的iOS应用程序,但这似乎不起作用。 从文档中,我启用了一个支持用户ID的视图(configuration文件)。 然后,我设置了userId字段。 我的代码:AppDelegate.m 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:@"&uid" value:@"userIDTest"]; // This hit will be sent with the User ID value and be visible […]