我正在使用Revulytics SDK来跟踪功能使用情况,并遇到了以下问题。
我在使用EventTrack()方法正确设置SDK配置等后发送功能用法:
GenericReturn grTest = telemetryObj.EventTrack("FeatureUsage", textBoxName.Text.ToString(), null, false);
这返回OK,通常,我可以在仪表板中看到使用数据。但是,经过多次测试后,我发送的数据不会显示在仪表板上。
任何人都可以提示我如何调试这个吗?谢谢你的帮助!
答案 0 :(得分:0)
首次使用此SDK时,我遇到了类似的问题。 一旦我理解了以下内容,我就能够解决这个问题:
因此,当我发送虚拟测试数据时,它就在那里,但是当我为利益相关者发送一些演示数据时,它没有显示出来。
我认为这里也是如此。您正在从textbox.text获取事件名称...确保每次运行代码时都会有所不同。
以下是测试代码时需要注意的事项:
因此,您必须控制要丢弃的事件和要考虑的事件(您可以配置几个级别,并且基于它们,您可以在各种类型的报告中获取事件)。 找到"跟踪事件白名单管理"。你将能够从那里控制这些东西。 这个博客帮助了我(它不是SDK文档):https://www.revulytics.com/blog/getting-started-with-usage-intelligence-part2-event-tracking
祝你好运!