谷歌分析与iOS,数据不发送

时间:2015-04-18 15:46:24

标签: ios swift google-analytics

所以我在我的应用中集成了Google Analytics,一切似乎运行顺利,但数据不会从我的应用程序发送到Google。我已导入所有头文件和框架,但信息不会发送。

我的委托文件如下所示:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    GAI.sharedInstance().trackUncaughtExceptions = true
    GAI.sharedInstance().dispatchInterval = 20
    GAI.sharedInstance().trackerWithTrackingId("my-secret-id")

    return true
}

然后我尝试在viewDidLoad中发送一个事件,如下所示:

    let tracker: GAITracker = GAI.sharedInstance().defaultTracker

    tracker.send(GAIDictionaryBuilder.createEventWithCategory("demo_cat", action: "press_button", label: "demo_label", value: nil).build() as [NSObject : AnyObject])

但没有任何反应。我无法找到完成它需要完成的其他步骤。

有关如何继续的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

尝试发送此代码

let tracker: GAITracker = GAI.sharedInstance().defaultTracker
tracker.send(GAIDictionaryBuilder.createEventWithCategory("demo_cat", action: "press_button", label: "demo_label", value: nil).build() as [NSObject : AnyObject])

在viewDidAppear()方法中,以便事件可以在视图获取完全加载后触发。在viewDidLoad()方法无法发送事件时,视图已准备就绪。

愿这对你有所帮助。

HTH,享受编码!!