c# – 导致Google Analytics(分析)从非Web应用程序登录(例如通过WebClient)

前端之家收集整理的这篇文章主要介绍了c# – 导致Google Analytics(分析)从非Web应用程序登录(例如通过WebClient)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想收集一些有关我的应用程序使用情况的统计信息,而且由于我已经在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

猜你在找的C#相关文章