Sitecore 8 MVC是否需要@ Html.Sitecore()。VisitorIdentification()?

Pau*_*rge 3 sitecore sitecore-mvc sitecore8

VistorIndentification()在Sitecore 8 MVC布局/视图中仍然需要以下调用吗?

@using Sitecore.Mvc.Analytics.Extensions
@Html.Sitecore().VisitorIdentification()
Run Code Online (Sandbox Code Playgroud)

即使没有它,在Tracker.Current.Contact.System.VisitCount和“体验配置文件”信息中也似乎可以跟踪页面访问。

什么功能或跟踪能力取决于此?

Jay*_*y S 5

我认为没有它,您的站点不会崩溃,但是我强烈建议您添加它以提供完整的xDB支持。没有它,我相信您的所有流量都可能被视为“机器人”,并且不会被跟踪。一些使用访问者身份进行引用的文章:

http://www.daveleigh.co.uk/sitecore-7-5-mvc-enabling-analytics-xdb/ http://www.daveleigh.co.uk/sitecore-xdb-and-setting-up-mongo-副本集/

  • 跑遍知识库文章,说它应该包含在xDB布局的开头才能正常工作:https://kb.sitecore.net/articles/977445特别是:“确保所有布局页面都包含<sc :<head>部分中的:VisitorIdentification runat =“ server” />标记(用于MVC网站的@ Html.Sitecore()。VisitorIdentification()助手)。 (4认同)
  • 有趣的事实-这最终称为JS文件。如果您的鼠标移动-您不是机器人。如果您将“ Analytics.Robots.IgnoreRobots”设置为** false **,则只会看到没有它的跟踪信息。 (3认同)