我想收集一些有关我的应用程序使用情况的统计信息,而且由于我已经在Google Analytics(分析)中拥有网站统计信息,我认为如果我可以发送一个应用程序的请求,导致Google Analytics(分析)中的打击,例如.
/app/v1.0/debug
这可以让我看看我的应用程序启动频率(或任何).
我在网上看了一些人做了类似的事情的例子(一些工作的JavaScript被禁用,其他人和我一样),但没有在C#.我尽可能地翻译了代码,但是几天之前我已经打了几次,没有什么显示在日志中:
// Send a hit to Google Analytics so we can track which versions are being used Random rnd = new Random(); int cookie = rnd.Next(10000000,99999999); string statsRequest = "http://www.google-analytics.com/__utm.gif" + "?utmwv=4.3" + "&utmn=" + rnd.Next(10000) + // Used only to stop browser caching "&utmhn=myhost.com" + // Hostname //"&utmhid=<random#>" + "&utmr=-" + // Referer "&utmp=/app/v0.4/DEBUG/Test" + // Requested page "&utmac=UA-123456-7" + // Google Analytics ID "&utmcc=__utma%3D" + cookie + "3B%2B__utmz%3D" + cookie + "%3B"; using (var client = new WebClient()) { client.DownloadData(statsRequest); }
有人知道做什么来做这项工作吗?如果我可以以某种方式存储cookie,那么在多次运行应用程序时,人们被认为是“返回访问者”,但这不太重要.
解决方法
我设法让这个工作在广告中有很多fiddling 原文链接:https://www.f2er.com/csharp/94273.html