Ste*_*fan 5 blogengine.net visitor-statistic
我喜欢BlogEngine.但是从我可以看到它并没有收集有关我想看的访客的标准信息(推荐人,浏览器类型等).
当我以Admin身份登录时,我有一个名为"Referrer"的菜单项.我可以选择工作日,然后我会看到1或2行
"google.com 4次点击,"itmaskinen.se 6次点击"等等,但这不是我想要的,我想看看我的访客来自哪里,国家,IP如果可能,有多少访客等等.
如果你们中的某个人熟悉Blogengine.Net并且可以指出我在哪里放置我自己的日志代码的正确方向,或者如果你知道任何可以为我做的访客统计扩展,我会很高兴知道.我更喜欢扩展,因为如果我自己对BlogEngine进行更改,它可能会破坏我安装的更新版本.
Blogengine.Net是一个用.Net制作的博客软件,可在这里找到:http://www.dotnetblogengine.net/
是的,我更喜欢在这里提出这个问题,而不是在Blogengine.Net论坛中,你知道为什么.;)
(任何人,在这篇文章中随意编辑我的(坏)英语,之后删除这句话)
这不是一个扩展,但它是我用来收集我所有的blogengine.net数据,它应该是升级安全的.
当您登录Blogengine.NET管理员屏幕时,您可以转到"设置>客户代码>跟踪脚本",您可以在此处输入您的http://www.google.com/analytics/日志记录脚本.Google Analytics提供您想要的所有引荐来源,浏览器类型等内容.然后,如果您愿意,可以为其他网站创建其他帐户.
我同时使用Google Analytics和StatCounter来跟踪访问者统计信息.我发现每一个都提供了另一个没有的有用信息.而且他们在一定程度上都是自由的.
我将他们的javascript代码放在我的自定义BE.Net皮肤的site.master文件中.
对于Google Analytics,我更进一步,将经过身份验证的用户的用户名作为自定义变量传递.这样我可以将用户名称与统计数据相匹配.为此,您可以在GA pageTracker上使用_setVar javascript方法,如下所示:
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-129049-25");
var userDefinedValue = '<%= System.Web.Security.Membership.GetUser() != null ? System.Web.Security.Membership.GetUser().UserName : "" %>';
pageTracker._setVar(userDefinedValue);
pageTracker._trackPageview();
</script>
Run Code Online (Sandbox Code Playgroud)
小智 5
有人注意到我们错过了来自RSS阅读器的所有热门歌曲吗?Syndication.axd不运行分析javascripts.所以我们从统计数据中错过绝大多数观众.我们很高兴地分析这不是重要的 - 临时访客.
| 归档时间: |
|
| 查看次数: |
2951 次 |
| 最近记录: |