Windows 应用程序分析

发布于 2024-07-23 19:18:12 字数 1542 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

抹茶夏天i‖ 2024-07-30 19:18:12

免责声明:我是该产品的开发人员,所以我可能有点偏见。

您应该查看 Visual Studio 2010 中的 Dotfuscator Community Edition 中提供的新功能(现已推出测试版)。 它提供了一个免费的代码注入引擎,可以将使用情况跟踪功能直接插入到您的 .NET 二进制文件中。 这适用于 .NET 1.0 到 4.0 的任何 .NET 应用程序。 由于它是编译后代码注入解决方案,您甚至可以完成基本的运行时使用和功能跟踪,而无需修改源代码。

我们正在撰写许多涉及这些主题的博客文章。 新功能的摘要位于什么是运行时智能

有关如何实现的概述博客文章位于 Visual Studio 2010 Beta 1 中 Dotfuscator 的新增功能

我还开始了一个更深入的系列,涵盖细节和一些使用想法,第一篇文章在这里 将下载与 Visual Studio 2010 的使用相关联 .

还有一种商业产品,其功能比免费版本更多。 此外,我们还使用我们的 DashO 产品作为代码注入引擎,为 Java 应用程序提供类似的功能。

Disclaimer: I am a developer on this product so I may be a bit biased.

You should check out the new functionality available in Dotfuscator Community Edition shipping in Visual Studio 2010 (now out in Beta). It provides a free code injection engine to insert usage tracking functionality directly into your .NET binaries. This will work on any .NET application from .NET 1.0 through 4.0. Since it is a post compile code injection solution you can even accomplish basic run time usage and feature tracking without modifying your source code.

We are writing a number of blog posts covering these topics. A summary of the new features is here What Is Runtime Intelligence .

An overview blog post on how to implement is at What's New with Dotfuscator in Visual Studio 2010 Beta 1 .

I have also started a more in depth series, covering details and some usage ideas, with the first article here Correlating Downloads to Usage With Visual Studio 2010 .

There is also a commercial product with more feature than are available in the free version. In addition we also provide similar functionality for Java applications, using our DashO product as the code injection engine.

一抹微笑 2024-07-30 19:18:12

我最近发布了一个 .net 库,它允许您从本机 .net 代码记录页面视图。

它称为 GoogleAnalyticsDotNet,可以在此处找到:

http://www.diaryofaninja.com /projects/details/ga-dot-net

API 用法示例:

GooglePageView pageView = new GooglePageView("My page title",
                                "www.mydomain.com",
                                "/my-page-url.html");
TrackingRequest request = new RequestFactory().BuildRequest(pageView);
GoogleTracking.FireTrackingEvent(request);

事件的 API 用法:

int? eventValue = 100;
GoogleEvent googleEvent = new GoogleEvent("mydomain.com",
    "Event Category", 
    "Event Action",
    "Event Label",
    eventValue);

TrackingRequest request = 
    new RequestFactory().BuildRequest(googleEvent, HttpContext.Current);

GoogleTracking.FireTrackingEvent(request);
我将很快添加交易支持

I have recently released a .net library that allows you to log page views from native .net code.

Its called GoogleAnalyticsDotNet and can be found here:

http://www.diaryofaninja.com/projects/details/ga-dot-net

Example API usage:

GooglePageView pageView = new GooglePageView("My page title",
                                "www.mydomain.com",
                                "/my-page-url.html");
TrackingRequest request = new RequestFactory().BuildRequest(pageView);
GoogleTracking.FireTrackingEvent(request);

API Usage for events:

int? eventValue = 100;
GoogleEvent googleEvent = new GoogleEvent("mydomain.com",
    "Event Category", 
    "Event Action",
    "Event Label",
    eventValue);

TrackingRequest request = 
    new RequestFactory().BuildRequest(googleEvent, HttpContext.Current);

GoogleTracking.FireTrackingEvent(request);
I will be adding transaction support soon

公布 2024-07-30 19:18:12

使用 Google Analytics“通用分析”。 发送它期望的 RESTful 有效负载很简单。 由于您的应用不提供页面,因此请发送“事件”。 您仍然可以使用 GA“流程”视图等不仅可以查看计数,还可以查看用户行为的地图 - 用户首先做了什么,然后接下来做了什么,等等。从用户体验的角度来看,这是无价的。

Use Google Analytics "Universal Analytics." It's trivial to send the RESTful payloads it expects. Since your app doesn't serve pages, send "Events" instead. You can still use the G.A. "Flow" views etc to see not only counts but also maps of user behavior -- what the users did first, then next, etc. Invaluable from a UX standpoint.

滿滿的愛 2024-07-30 19:18:12

我建议使用Trackerbird软件分析。 有一些非常简洁的过滤器和可视化效果。

I would suggest Trackerbird Software Analytics. Has some very neat filters and visualizations.

雨的味道风的声音 2024-07-30 19:18:12

只是 Keivan 对 EQATEC 分析帖子的更新:EQATEC 于 3 月份被 Telerik 收购,新网站 URL 为

http://www.telerik.com/analytics

Just an update to the EQATEC Analytics post from Keivan: EQATEC was acquired by Telerik in March and the new website URL is

http://www.telerik.com/analytics

痕至 2024-07-30 19:18:12

StatHat 非常简单且速度超级快。
我刚刚开始测试他们的 .net WinForm 客户端应用程序,它看起来很棒。

您所要做的就是将一个文件包含到您的解决方案中,然后您就可以立即开始记录统计信息

https://www.stathat .com/

他们有事件/动作统计数据,还有运行总统计数据。

他们支持许多不同的库。 从注册到第一次记录事件,我实际上在 2 分钟内就完成了这个设置并运行。

StatHat is AMAZINGLY simple and super fast.
I just started testing their stuff out for out .net WinForm client app and it is looking great.

All you have to do is include one file into your solution, and you can start logging stats right away

https://www.stathat.com/

They have event/action stats and they also have running total stats.

They have support for many different libraries. I literally had this up and running in 2 minutes from sign up to first logged event.

强者自强 2024-07-30 19:18:12

Google Analytics(分析)不仅仅适用于网站,它们还具有以下绑定:

因此您几乎可以在任何地方使用 Google Analytics,而且他们似乎对此没有太多问题。

另请参阅:Google Analytics 核心报告 API 客户端库和 示例代码

Google Analytics isn't just for websites, they have bindings for:

So you can use Google Analytics pretty much anywhere, and they don't seem to have too much of an issue with it.

See also: Google Analytics Core Reporting API Client Libraries & Sample Code

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文