Revulytics数据未显示在仪表板中

时间:2017-10-05 14:15:46

标签: sdk

我正在使用Revulytics SDK来跟踪功能使用情况,并遇到了以下问题。

我在使用EventTrack()方法正确设置SDK配置等后发送功能用法:

GenericReturn grTest = telemetryObj.EventTrack("FeatureUsage", textBoxName.Text.ToString(), null, false);

这返回OK,通常,我可以在仪表板中看到使用数据。但是,经过多次测试后,我发送的数据不会显示在仪表板上。

任何人都可以提示我如何调试这个吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

首次使用此SDK时,我遇到了类似的问题。 一旦我理解了以下内容,我就能够解决这个问题:

  1. 有传入事件的事件配额;
  2. 事件名称用于区分。
  3. 因此,当我发送虚拟测试数据时,它就在那里,但是当我为利益相关者发送一些演示数据时,它没有显示出来。

    我认为这里也是如此。您正在从textbox.text获取事件名称...确保每次运行代码时都会有所不同。

    以下是测试代码时需要注意的事项:

    • 服务器具有丢弃/考虑事件的机制;
    • 隐式地,它允许第一个xx事件,具体取决于配额;
    • 如果您发送的内容超过xx,则不会显示在报告中。

    因此,您必须控制要丢弃的事件和要考虑的事件(您可以配置几个级别,并且基于它们,您可以在各种类型的报告中获取事件)。 找到"跟踪事件白名单管理"。你将能够从那里控制这些东西。 这个博客帮助了我(它不是SDK文档):https://www.revulytics.com/blog/getting-started-with-usage-intelligence-part2-event-tracking

    祝你好运!