2009-01-03 103 views
2

我想添加跟踪到我的网站。我看到谷歌分析似乎跟踪我需要什么。asp.net web stats - 谷歌分析

那么,我坚持谷歌分析片段在每个页面,在母版页,只是在我的默认页面?获得最佳指标的最佳做法是什么?

回答

8

谷歌分析代码片段必须位于您要跟踪的每个页面上。

最简单的方法是将代码放入母版页中,如果您使用它们。

否则把它每一页上,或把它变成一个用户控件,您可以包括上的相关网页或者使用服务器端包含包括,例如:

<!-- #include file="file_containing_google_analytics_code.js" --> 
1

我们使用谷歌分析,并将其纳入我们的基本页面 - 尽管我们的第一个实现是使用HttpModule完成的。

我喜欢基本页面的方法,因为它是一些志趣相投的任务的常见区域。它另外将视图状态移动到窗体的底部,删除空白等。

2

这取决于您的网站的结构。如果你有少量的母版页,那么它有意义,或者你可以把一些代码发布到你继承所有页面(或母版页)的基类中,或者如果你有一个标准页脚控件你可以在所有页面上使用,你可以把它放在那里。

我通常将它包装在ASP.Net的占位符中,并且有一些代码可以从web.config设置开启/关闭,因此当站点在测试/ UAT/dev机器中运行时,它不会显示。