Sitecore體驗數據庫(Sitecore xDB)是營銷模塊的中央數據存儲庫。它收集並鏈接一個單試圖中的全部客戶的交互,而且能夠實現快速、個性化、自動化體驗。Sitecore的xDB使用MongoDB做爲一個集合數據庫。
web
1.前提條件 mongodb
安裝Sitecore xDB 7.5須要知足一下條件: 數據庫
- Sitecore CMS 7.5 or 更高
- Sitecore許可文件支持Sitecore xDB
- Microsoft SQL Server 2008 R2 SP1或SQL Server 2012
- Microsoft Silverlight 4 或更高
- MongoDB 2.6.1或更高
2. 配置過程
服務器
Sitecore xDB包含在Sitecore XP包中,不須要分別安裝。 spa
三個步驟配置Sitecore xDB: code
- 配置報表數據庫 - 導入Sitecore.Analytics.mdf數據庫文件到SQL Server。報表使用這個數據庫。
- 在ConnectionStrings.config文件中,自定義以下字符串:
<add name="reporting" connectionString="user id=_username_;password=_password_;Data Source=_server_;Database=Sitecore_Analytics" />
- 安裝MongoDB - 下載並安裝最新版本的MongDB
- 配置Sitecore使用Mongo數據庫 - 爲每一個Mongo 服務器執行以下動做.
配置Sitecore使用Mongo數據庫: orm
- 在ConnectionStrings.config文件中,定義下面MongoDB的鏈接字符串:
<add name="analytics" connectionString="mongodb://localhost/analytics" />
<add name="tracking.live" connectionString="mongodb://localhost/tracking_live" />
<add name="tracking.history" connectionString="mongodb://localhost/tracking_history" />
- 更新相關的web.config和Sitecore.Analytics.config設置,好比MailServer和Analytics.EMailFromAddress(經過郵件發送報表)
- 若是你想Sitecore MVC和DMS一塊兒使用,在/App_Config/Include/文件夾下,重命名Sitecore.MvcAnalytics.config.disabled文件 爲 Sitecore.MvcAnalytics.config。
- 查找活動限制在一個服務器上,在/App_Config/Include/Sitecore.Analytics.config文件中,更新Analytics.PerformLookup設置。
- 重啓IIS