我有一个URLShortener应用程序,我想将Google Analytics
用于缩短的网址。但我使用Response.Redirect()
方法,我无法使用谷歌分析的本地脚本。
我想知道是否可以在服务器中使用google analytics脚本并运行它?
答案 0 :(得分:2)
Microsoft Silverlight Analytics Framework也支持Google Analytics。
我会假设他们在C#代码中执行此操作,应该可以适应在服务器端代码中使用。
答案 1 :(得分:2)
是的,可以在服务器中使用谷歌分析。您需要拥有Google Analytics帐户as explained here。
设置帐户后,他们会为您提供一个独特的跟踪代码以及一个javascript代码,您必须将其放入您要跟踪的网站或母版页中。这个javascript代码将为您完成所有魔术,您可以从GA帐户中查看此信息。
您甚至可以使用Google图表工具将此图表与您的网站集成 Google Analytics Easy Dashboard Javascript库(more information here)。
在本教程中,您可以设置您的网站,将GA数据捕获到您的网站,并通过Google图表显示在您自己的网页中。
答案 2 :(得分:1)
当然,这在技术上是可行的。所有GA都设置了一些变量并向GA服务器发出HTTP请求,这可以通过JS或从服务器获取gif来完成。
主要问题是您不会获得许多您期望的数据,例如浏览器,位置,操作系统版本等,因为发出请求的客户端将是您自己的服务器。
最好将一些事件跟踪数据添加到重定向的位置,并使用GA事件跟踪跟踪,这样您就可以获得更准确的数据集。
如果你确实想要继续沿着大多数阻力的道路走下去,这是一个很好的写你如何去做的事情。 http://automateeverything.tumblr.com/post/20500736298/google-analytics-without-javascript-or-cookies这不是C#特定的,但你应该能够抽象它。