2015-06-21 16 views
3

我已經建立了一個本地Sitecore環境,所有的sql和mongodb數據庫的工作。Sitecore體驗配置文件中沒有數據

除了我沒有得到的經驗的個人資料(聯繫人)

任何數據我看到tracking_contact DB是蒙戈空的,也是分析索引文件夾爲空。

其他功能,如體驗分析工作正常。

是否需要額外的配置?

+0

你能看到日誌中的任何錯誤嗎? –

+0

你有沒有在MongoDb中的交互集合中的任何條目?如果你有,那麼它應該都工作。請記住,瀏覽時的數據在共享會話中,並會在會話結束時刷新到MongoDb中。 –

回答

1

使用xDB時,您需要確定一個用戶以使其顯示在體驗配置文件部分,否則它們將是匿名的。

這裏嘗試使用此代碼創建聯繫人:

https://github.com/ianjohngraham/CoreBlimey.Utils/tree/master/CoreBlimey.Utils/xDB%20Contact%20Creator

,然後使用該按鈕來調用結束會話。

如果一切安裝正確,那麼您創建的聯繫人將顯示在MongoDB和Experience Profile中。

如果你還沒有得到任何數據,那麼你可以嘗試這些東西:

  1. 確保您有<sc:VisitorIdentification runat="server" />控制的ASP網頁表單佈局 的@Html.Sitecore().VisitorIdentification()控制MVC佈局

  2. 製作確定您通過更改此設置禁用機器人檢測<setting name="Analytics.AutoDetectBots" />

0

Charley,

我也有類似的問題在過去,所以我發現是,它不是在我的本地工作,但是當我把它放在舞臺服務器它顯示數據給我。所以同樣也適用於你。

也沒有「@ Html.Sitecore()。VisitorIdentification()」您的佈局跟蹤是不可能的。

希望這會幫助你。

歡呼聲!

2

體驗配置文件在Analytics(分析)索引上運行。如果沒有索引,則不會顯示數據。
嘗試重建索引,如果它不存在。

有重建報告分貝&分析指數的管理工具:/sitecore/admin/RebuildReportingDB.aspx

當你運行該工具,你必須設置一個次要報告分貝第一。 只需將另一個空的分析數據庫附加到本地SQL,並將其命名爲analytics_secondary,並配置其連接字符串。 然後重建報告數據庫,之後數據應該出現在您的體驗配置文件中。

該索引應該不斷刷新的聚合框架(即你不應該需要重建),所以如果沒有發生,你的配置有問題。