这两个命令都注册为分析事件,但我看不到自定义事件名称的细分。
PFAnalytics.trackEventInBackground("ML Feeling Bad", block: nil)
-
var dictionary = ["test" : "val"]
PFAnalytics.trackEventInBackground("ML Feeling Good", dimensions: dictionary, block: nil)
我在看分析>活动>分析请求。自定义细分似乎没有任何有用的选项。
答案 0 :(得分:2)
我刚刚找到了!删除事件名称中的空格。
例如,将"ML Feeling Good"
更改为"MLFeelingGood"
似乎Parse Analytics中存在错误,因为带有空格的事件会显示在资源管理器中,但不会显示在“分析”标签中。没有空格的事件会正确显示。
答案 1 :(得分:1)
显示我们已在此链接中指出的自定义事件需要一些时间。
Does it take 24 hours for custom events to be recorded in Parse Analytics
如果您想查看自定义事件,那么您可以选择Google Analytics>活动>分析请求>自定义细分,然后在自定义拆分部分,您必须从下拉列表中选择读取选项,以查看您已注册的活动。
一旦你选择了阅读选项,你必须能够看到你的事件,在我的情况下是Test,它是Category和dayType。 只需选择您的活动并将其打开即可。
答案 2 :(得分:1)
我正在使用
PFAnalytics.trackEvent("video", dimensions:["title": self.title])
成功(并且在AppDelegate的实现中使用强制性PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions))
无论如何,在关于trackEventInBackground的Parse文档中:维度:块:他们说:
block:要在服务器响应上执行的块。应该有 以下参数签名:^(BOOL成功,NSError *错误)
所以也许你不能将块设置为nil。 我希望这有帮助!