2015-11-05 45 views
1

我對Sitecore 8 Experience Analytics頗有新意,我找不到有關自定義模塊的文檔。我已經完成了使Sitecore Analytics與Google Analytics類似的任務,其中之一是報告在一段時間內(例如上個月或上週)有多少獨特用戶瀏覽過該網站。Sitecore Analytics Report - 如何顯示唯一身份訪問者

我打算把ExperienceAnalyticsListControl,但不知道如何。在我的研究中,這個ListControl的列是基於數據源生成的。但其數據源指向另一頁!我在這一步完全困惑。 例如,/sitecore/client/Applications/ExperienceAnalytics/Dashboard/Audience/Locations/Countries具有一個ListControl,它具有數據源= /sitecore/client/Applications/ExperienceAnalytics/Dashboard/Audience/Locations/Countries/PageSettings /所有國家

,這反過來又TargetPage = /Sitecore的/客戶/應用/ ExperienceAnalytics /儀表板/觀衆/位置/國家/ PageSettings /國家(這是可以通過鍵入其網址來查看另一頁瀏覽器)

我的問題是:

  • 我如何添加另一列ExperienceAnalyticsListControl

  • 我怎樣才能添加其他指標名稱「唯一訪問者」,並在新列中顯示它的 總數。我知道每個頁面的頂部 上的過濾器允許我們根據特定的時間跨度過濾所有效果圖 的數據。

回答

0

馬丁是對的。無法擴展當前的Sitecore Analytics指標。

我最終創建了一個自定義Fact表來存儲ContactId(從MongoDB API檢索),並使用Martin的選項2來擴展SPEAK以顯示來自新Fact表的報表。

將ContactId和Date存儲在一個事實表中將允許我們使用內置日期過濾器。

3

當前體驗Analytics不允許擴展度量標準列表。底層的API和數據模型假定你將只存儲這七個:

  • 訪問
  • 價值
  • 轉換
  • 跳動
  • 頁面瀏覽量
  • 網站停留時間
  • 計數

(......以及一些計算的,如bouncerate:跳出/訪問)

我看到兩種可行途徑來解決問題

  1. 定義維度 A「尺寸」中體驗分析是responible進行分組關於交互的數據通過contry,並計算每個組的七個標準度量。
    • 如果您創建了自己的維度,您可以在「計數」中存儲訪問者數量,這是一種通用的指標。
    • 在營銷控制面板中,您將創建一個新的維項目及其下方的一個或多個細分。段就像具有可選過濾器的維度的實例,它是您將報告綁定到的內容。您可以將該段視爲虛擬表,並將維視爲填充表的邏輯。
    • 在配置方面,您需要將映射添加到新維度(在showconfig.aspx中查找<dimensions>標記)和新維項目的ID。
    • 在你的列表控件,您只需選擇一個細分基礎上的新的層面,和您去:)
  2. 撰寫它在UI 由於報告只需說出你的頁面可以添加自定義效果圖報告。如果您捕獲側面的唯一訪問者,您可以簡單地添加您自己的渲染,並且您可以自由地以任何您想要的方式捕獲這些數據。可能的體驗提取器可以在這裏使用,因爲它可以以各種方式從集合中提取數據。

無論哪種方式,你需要考慮獨特的訪客對你意味着什麼。選項一會每天給你獨特的訪問者,但不能告訴你有多少在任意時間範圍內是唯一的。例如如果您在10天內每天有1.000個獨立訪問者,那麼您在此時間範圍內的訪問者人數將介於1,000到10,000之間,但如果不重新檢查每次互動,這很難回答。

相關問題