SharePoint Server 中建議和熱門項目簡介

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

在 SharePoint Server 中,建議和熱門專案可以顯示,因為稱為 「使用量分析」的功能會 追蹤及分析訪客如何與您的網站互動。 您可以使用流量分析產生的結果,將內容新增到您的網站,例如「檢視此項目的人員也會檢視」或「此類別中的熱門項目」。

注意事項

本系列中的範例是根據內部部署的 SharePoint Server 部署。

以下是流量分析功能的運作方式:

流量分析建議

  1. 訪客在我們的網站上執行某個動作,例如,他們檢視項目。 這會產生「流量事件」

  2. 流量事件會記錄在「事件儲存區」中。

  3. 流量事件會傳送至「分析處理元件」進行分析。 结果會傳送至「搜尋索引」

  4. 當訪客瀏覽至包含「建議」或「熱門項目網頁組件」的頁面時,系統會自動發出查詢並將其傳送至搜尋索引。

  5. 查詢結果從搜尋索引傳回,並顯示在您網站上的「建議」和「熱門項目網頁組件」中。

檢視流量事件定義

SharePoint Server 中有三種預設流量事件:

  • 視訊 - 當訪客檢視網站上的項目時,就會登錄流量事件。

  • 已顯示建議 - 當項目顯示為您網站上的建議時,就會登錄流量事件。

  • 已按下建議 - 當訪客按一下顯示為您網站上建議的項目時,就會登錄流量事件。

若要檢視流量事件定義,請執行下列動作:

  1. 在安裝 SharePoint Server 的伺服器上,開啟 [SharePoint 2016 管理命令介面]

    SharePoint 2013 管理命令介面

  2. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssp = Get-SPEnterpriseSearchServiceApplicationProxy
    $ssp.GetAnalyticsEventTypeDefinitions([Guid]::Empty, 3) | ft
    

即會顯示預設流量事件定義。 本系列稍後將說明一些流量事件設定。 目前,只需注意,每個事件都有 EventTypeIdEventName

事件類型 ID

預設流量事件具有下列 EventTypeID 值:

EventTypeID EventName
1
檢視
2
已顯示建議
3
已按一下建議

有關跨網站發佈案例中的流量分析

重要事項

使用方式分析運作方式的一個重要層面是概觀的步驟 2: 使用事件會記錄在事件存放區中。 在事件存放區中,必須使用 專案的 URL來記錄每個使用事件。

在跨網站發佈案例中,這個動作非常重要 (請參閱 SharePoint Server 中跨網站發佈簡介)。 使用跨網站發佈,內容會儲存在製作網站集合中,並顯示在發佈網站集合中。 受管理的瀏覽會與類別頁面和目錄項目頁面搭配使用來顯示內容 (請參閱階段 8:將類別頁面和目錄項目頁面指派給 SharePoint Server 中的項目)。 這表示當造訪者檢視發佈網站上的專案時,使用事件會在目錄專案頁面上發生,例如 http://www.contoso/sites/Pages/ContosoItemPage.aspx 。 因為相同的目錄項目頁面用來顯示多個項目,所以無法使用目錄項目頁面的 URL 來記錄流量事件。 若要讓流量分析在跨網站發佈案例中運作,必須使用撰寫網站集合中專案的 URL 來記錄使用事件,例如 http://www.contoso/sites/catalog/Lists/Products/DispForm.aspx?ID=12

使用 URL 所記錄的流量事件

根據您設定網站的方式,SharePoint Server 可將流量事件自動記錄在製作網站中項目的 URL。 以下是您必須詢問自己的問題:您是使用哪個網頁組件,將項目顯示在您的目錄項目頁面上? 如果答案是目錄項目重複使用網頁組件,則您無需擔心。 目錄項目重複使用網頁組件會自動確保將流量事件正確地記錄在事件儲存區中。 但是,如果您是使用內容搜尋網頁組件,將項目顯示在目錄項目頁面上,則必須執行一些額外的設定步驟。 但是不用擔心,本系列稍後將說明所有這些步驟。

繼續之前,您還需要知道一件事: UsageAnalyticsID Managed 屬性。

關於 UsageAnalyticsID Managed 屬性

Contoso 公司網站上的項目提供不同的顏色。 例如, 專案 Southridge Video Laptop15.4W M1548 提供四種色彩。 在撰寫網站中,色彩版本會分組在一般 群組編號下。

項目編寫

在發佈網站上,我們會在易記 URL 中使用 [群組編號 ] 和 [ 專案編號 ] 的值, (FURL) 。 訪客可以輕鬆地看到產品提供其他顏色,以及他們可以快速地以另一種顏色檢視產品的詳細資料,而不必回到類別頁面。

項目發佈

計算建議時,預設流量分析計算會考慮項目的顏色。 例如,白色 Southridge Video Laptop15.4W M1548 的建議可證明為白色 Litware Laptop 鍵盤 X105、藍色 Litware Laptop 鍵盤 X105、白色 Litware 無線雷射滑鼠 M55和藍色 Litware 無線雷射滑鼠 M55

項目建議

兩個建議的鍵盤是相同的產品,兩個滑鼠裝置也是。 沒有好的建議。 若要取得會忽略產品色彩的建議,我們必須變更 UsageAnalyticsID Managed 屬性的對應。

根據預設, UsageAnalyticsID 會對應至編目屬性 ows_ProductCatalogItemNumber。 If you used the Product Catalog site template when you created your authoring site collection (as explained in Stage 1: Create site collections for cross-site publishing in SharePoint Server), this crawled property represents the site column Item Number in your Products list.

如果您在建立撰寫網站集合時未使用產品類別目錄網站範本,或者,如果您不想在使用方式分析計算中使用網站資料行 專案編號 ,則必須變更 UsageAnalyticsID Managed 屬性的對應。 但是,當您變更對應時,必須確定您對應至 UsageAnalyticsID 的 屬性是用於目錄專案頁面的易記 URL (FURL) 。 最有可能的是,當指定產品頁面的 URL 詳細資料時,您已指定此 FURL。 這是因為「建議項目網頁組件」使用 FURL 中的值來顯示正確的建議。 本系列後面的文章將說明如何設定「建議項目網頁組件」

請記住,我們產品的色彩版本會依一般 群組編號分組,而我們會在目錄專案頁面的 FURL 中使用 [群組編號 ] 的值。 藉由將 UsageAnalyticsID 對應至 群組編號的編目屬性,使用方式分析計算將會在群組層級上完成。 這表示,我們可以將每個產品群組的一項產品顯示為建議。

項目建議 2

當然,不只這些。 如果感到困惑,請堅持下去。 瀏覽本系列時,將使用逐步範例說明這些功能。

本系列中的下一篇文章

變更內容搜尋網頁組件顯示範本,並使用 Windows PowerShell 在 SharePoint Server 中開始使用情況分析