Google Analytics SDK iOS 2.0b4不发送任何事件

时间:2013-03-21 20:47:02

标签: ios google-analytics

似乎我的GATracker基本配置正常,因为我能够在实时部分看到我的设备。但是,即使经过一天左右的射击活动,也可以通过:

- (BOOL)send:(NSString *)trackType params:(NSDictionary *)parameters

我没有在Engagement>下看到过任何活动。活动>概述

我已经确认:

  • 我可以在实时窗格中看到确保基本功能的流量
  • 使用上述方法时,跟踪器对象为非零
  • 上述方法的返回值为YES(即它认为它已在某个时间点成功排队发送)
  • 我甚至在dispatch上实施了[GAI sharedInstance]调用作为健全性检查,以确保事件被刷新

据我所知,2.0 SDK的b3 / b4版本在发送事件时遇到了问题,但根本看不到任何问题似乎很不寻常。

谢谢!

2 个答案:

答案 0 :(得分:0)

Google Analytics和Mixpanel是不同的工具,有不同的发送数据的方式。

对于Google Analytics事件,只有4个字段:

  • 类别(字符串)
  • 动作(字符串)
  • 标签(字符串)
  • 价值(数字​​)

同样,网页浏览量是另一种类型,但它们只有1个字段,即页面网址。在移动应用程序上,这被重命名为查看,但它的工作方式几乎相同。

这些字段有名称供参考,但实际上您可以将它们用于任何您想要的名称。您将能够在界面中向下钻取到另一个。

您还可以使用Custom Dimensions/Metrics“添加”更多字段。如果在事件之前设置页面类型自定义维度,则该自定义维度/指标将绑定到该事件。

请注意,了解并使用每个自定义维度的正确范围非常重要。例如,如果您设置会话范围,您将在GA中看到的唯一值是为该特定会话设置的最后一个值,它将覆盖以前的值。您必须通过界面配置它们。

答案 1 :(得分:0)

我遇到了同样的问题。

当我使用时:

[[GAI sharedInstance].defaultTracker sendEventWithCategory:message
                                                withAction:nil
                                                 withLabel:nil
                                                 withValue:nil];

立即记录结果。

但是,当我使用时:

[[GAI sharedInstance].defaultTracker send:message params:eventParams];

所有

都没有记录任何结果