Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Flurry analytics中自定义事件的最大数量?_Ios_Flurry - Fatal编程技术网

Ios Flurry analytics中自定义事件的最大数量?

Ios Flurry analytics中自定义事件的最大数量?,ios,flurry,Ios,Flurry,使用Flurry analytics每个会话可以报告的自定义事件的最大数量是多少?限制似乎是300个不同的事件ID,因此是300个自定义事件。引述: 您的应用程序当前仅限于计算300次事件 不同的事件ID(最大长度为255个字符) 额外的 是的,每个应用程序最多有300个事件。每个事件 最多可以有10个参数,每个参数可以有任意数量 价值观 我相信它是无限的: 每个事件最多可以有10个参数,每个参数可以有 与之关联的值的数量是无限的。例如,对于 “Author”参数,可能有1000名可能的作者编写

使用Flurry analytics每个会话可以报告的自定义事件的最大数量是多少?

限制似乎是300个不同的事件ID,因此是300个自定义事件。引述:

您的应用程序当前仅限于计算300次事件 不同的事件ID(最大长度为255个字符)

额外的

是的,每个应用程序最多有300个事件。每个事件 最多可以有10个参数,每个参数可以有任意数量 价值观


我相信它是无限的:

每个事件最多可以有10个参数,每个参数可以有 与之关联的值的数量是无限的。例如,对于 “Author”参数,可能有1000名可能的作者编写了 文章我们可以通过这个参数跟踪每个作者

因此,如果你可以有无限多的值,那么你可能有1000万作者。因为它们都只是值,所以可以(通过参数)跟踪每个值。如果他们“可以通过这个参数跟踪每个作者”,那么我认为你的事件数不会减少。这将假定您正确设置事件类型,如示例中所示:

NSDictionary *articleParams =
   [NSDictionary dictionaryWithObjectsAndKeys:
      @"John Q", @"Author", // Capture author info
      @"Registered", @"User_Status", // Capture user status
      nil];

[Flurry logEvent:@"Article_Read" withParameters:articleParams];

一个事件最多包含10个字典项,可能包含无限多个值。。。我想可以肯定地说,您在这里并不受限制。

Flurry中每个会话可以报告的事件数是1000。我问这个问题是为了Flurry的支持,因为我在其他地方找不到它(这里没有一个答案真正回答了这个问题)。他们回答了问题,并向我发送了一份题为“Flurry方法和最佳实践”的简短文件,其中包括以下内容:

  • 每个应用程序300个唯一事件
  • 每个会话最多1000个事件
  • 每个会话100个唯一的事件名称
  • 每个事件最多10个参数
  • 参数的键/值必须是字符串
  • 密钥最大长度255个字符
  • 值最大长度255个字符
由于“会议”的定义很重要,我引述同一文件:

Flurry analytics基于只“打电话回家”的会话模型 在会话的启动和后台。这防止了 SDK中的“talkiness”通过不总是运行 无线电并允许数据以连贯的方式传输。”

(……)

Flurry会话模型的一个补充是用户 可能会在很短的时间内从应用程序中跳出并重新输入应用程序,然后 仍在原始会话内。可以设置时间,单位为毫秒, 这通俗地称为“会话超时” 可在应用程序启动时配置(有关更多信息,请参阅setContinueSessionMillis 详细信息)在5秒到1分钟的范围内,默认值为10 秒。如果当用户返回应用程序时,“会话” 如果未超过“超时”,则SDK将处理“新建” 会议作为前一届会议的延续

在这次新的发布中,如果有任何会话未发送,它们将被删除 同时,SDK将决定是否 或者不继续会话或启动新会话


Flurry support于2015年2月底将其发送给我。

每个应用程序的事件限制为300个。每个事件最多可以有10个参数,每个参数可以有任意数量的值。请检查所有详细信息。

我认为这与您可以使用的不同类型自定义事件的数量略有不同每个会话,我感兴趣的是您可以在每个会话中报告多少任何类型的总体自定义事件。谢谢,但您链接到的信息仍然不是很清楚,因为它们指的是创建事件,而不是报告事件,所以这可能意味着您可以设置300种不同类型的事件,所有这些事件都可以在会话期间报告,但我感兴趣在一次会议中可以报告多少种类型的事件。可能是300(虽然这似乎不多),但还不清楚。@Phil如果你希望得到的答案与0x7FFFFF给你的答案不同,你可能应该把你的问题说得更清楚一点。在我看来,他当场回答了你的问题。(+1表示答案顺便说一句)。@Firo不,我想我的问题措辞非常好,谢谢。现在链接都没有了。这些和所有平台(Android)一样吗?也许这是最新的:?但它没有说明事件名称的最大字符数。@Phil你可以随时联系他们的支持热线。关于你的帖子:我猜
300个事件名称
200个事件和最多100个唯一的事件名称
组成,这将是0x7fffff答案中给出的300个。我不知道我相信开发人员的回答会排除我的答案。另外,如果你真的担心,你可以自己做一些调查工作并测试它。作为提醒,如果你试图用这种方法通过一个漏斗跟踪数据,它不会在匆忙中本机工作。例如,如果你有一堆屏幕,你试图查看有多少屏幕在使用rs通常会通过,你会有一个参数作为“屏幕编号”。但是你不能基于此参数匆忙地进行本机漏斗。你只能基于事件进行漏斗/用户路径。