0

我有一个 URLShortener 应用程序,我想Google Analytics用于短 URL。但我使用Response.Redirect()方法,我不能使用谷歌分析的本地脚本。

我想知道是否有可能在服务器中有类似谷歌分析脚本的东西并运行它?

4

3 回答 3

2

Microsoft Silverlight Analytics Framework也支持 Google Analytics。

我假设他们在 C# 代码中执行此操作,这也应该适用于在服务器端代码中使用。

于 2012-09-06T12:59:51.443 回答
2

是的,可以在服务器中使用谷歌分析。您需要有一个 Google Analytics(分析)帐户,如此处所述

设置您的帐户后,他们将为您提供一个唯一的跟踪代码以及一个 JavaScript 代码,您必须将其放入您要跟踪的网站或母版页中。此 javascript 代码将为您发挥所有作用,您可以从您的 GA 帐户查看此信息。

您甚至可以通过 Google Analytics Easy Dashboard Javascript 库使用 Google 图表工具将此图表与您的网站集成(更多信息在这里)。

从本教程中,您可以设置您的网站以将 GA 数据捕获到您的网站并通过 Google 图表显示在您自己的网页中。

于 2012-09-13T17:34:56.297 回答
1

当然,这在技术上是可行的。GA 所做的只是设置一些变量并向 GA 服务器发出 HTTP 请求,这可以通过 JS 或从服务器获取 gif 来完成。

主要问题是您不会获得很多您期望的数据,例如浏览器、位置、操作系统版本等,因为发出请求的客户端将是您自己的服务器。

最好将一些事件跟踪数据添加到重定向位置并使用 GA 事件跟踪进行跟踪,这样您可以获得更准确的数据集。

但是,如果您确实想继续沿着阻力最大的道路前进,那么这是一个很好的关于您将如何去做的文章。 http://automateeverything.tumblr.com/post/20500736298/google-analytics-without-javascript-or-cookies 这不是 C# 特定的,但您应该能够抽象它。

于 2012-09-06T13:03:30.493 回答