新增並設定 SharePoint Server 中的建議項目和熱門項目網頁組件

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2013 Enterprise, SharePoint Server 2016

**上次修改主題的時間:**2017-07-24

**摘要:**了解如何新增並設定建議項目和熱門項目網頁組件SharePoint Server 2013和SharePoint Server 2016。

這一系列變更的內容搜尋網頁組件顯示範本和使用 Windows PowerShell 來啟動 SharePoint Server 中的 [流量分析、 前一篇文章說明如何變更 CSWP 記錄檢視流量事件,以及如何使用Microsoft PowerShell來啟動流量分析。本文中您將了解:

  • 如何新增建議項目網頁組件至頁面

  • 關於"recommendedfor"Managed 屬性

  • 如何設定建議項目網頁組件

  • 建議項目網頁組件所使用之顯示範本的相關

  • 如何新增常用項目網頁組件至頁面

  • 如何設定常用項目網頁組件

注意

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

新增建議項目網頁組件至頁面

瀏覽至您要新增建議項目網頁組件 (RIWP) 的頁面。在 Contoso 案例中,我們想要新增 RIWP 我們目錄項目] 頁面上。以下是如何這麼做:

  1. 選取 [設定] 功能表-->編輯頁面

  2. 在您要新增網頁組件網頁組件區域,選取 [新增網頁組件

  3. 在 [類別] 清單中選取 [搜尋導向內容

  4. 在 [組件] 清單中,選取 [建議項目,然後按一下 [新增]

    在 Contoso 案例中,我們將顯示 RIWP 下方的 CSWP。

    已新增 RIWP

關於recommendedfor managed 屬性

我們有關UsageAnalyticsId說過舊部落格文章中的 managed 屬性,會使用指定的個別項目之間的建議應該要計算方式 (請參閱關於 UsageAnalyticsID Managed 屬性) 的流量分析。此計算的結果傳送至recommendedfor managed 屬性。RIWP 使用recommendedfor managed 屬性來查詢建議。您不需要知道這個 managed 屬性的設定 RIWP 時。但是,若要了解如何在 RIWP 查詢運作正常,務必您記住保留recommendedfor managed 屬性。

設定建議項目網頁組件

當您設定 RIWP 時,您應該會產生建議項目詳細資料] 頁面上進行設定。當我們受邀 」按一下方。"一些同事,請記得在這一系列、 上一篇文章在按一下 [廠商同事按一下特定項目讓所產生的建議。在 Contoso 案例中,新增 RIWP 您知道透過您的同事按一下所產生的建議項目詳細資料] 頁面上。

若要設定 RIWP 步驟如下:

  1. 選取 [設定] 功能表-->編輯頁面

  2. RIWP 中選取網頁組件功能表] [-->編輯網頁組件

    編輯 WP

  3. 在 [網頁組件] 工具窗格中,選取 [變更查詢]。這會開啟一個對話方塊。

  4. 在 [建立您的查詢] 對話方塊中,選取下列項目:

    • 取得針對性建議項目] 區段中選取的 token URL ,然後選取您想要取得建議之 URL 值。在 Contoso 案例中,我們想要取得建議從**{URL。Token.2} (數字)**。

    • Restrict 依據應用程式] 區段中選取 [指定 URL,,然後輸入您的目錄的 URL。

    TIWP 查詢

    您可能會考慮"[確定],很簡單,但什麼在於實際 mean?"了解這可以是會有點很難。讓我們看接近。

    但從這些設定,它不是純哪些 managed 的屬性用於在查詢中。因此,若要檢視之查詢的詳細資訊,請選取測試。網頁組件所發出的查詢會顯示在 [查詢文字方塊] 區段中。

    查詢文字

    如果我們中斷向下,我們要取得下列:

    • recommendedfor是在查詢中使用的 managed 的屬性。

    • 冒號: 表示"包含"。

    • 5637145799是值的查詢變數 {URL。Token.2},也就是群組編號值。

    • **路徑:"http://ib-perf-8/sites/catalog"**是我們製作網站的 URL。

    • **(IsDocument:"True"OR contentclass:"STS_ListItem")**會縮小到只有文件或清單項目搜尋結果。

    如果我們一起放入這項資訊,我們可以了解查詢表示下列事項:

    製作網站的 URL,搜尋文件或清單項目recommendedfor managed 的屬性的值包含目前使用做為第二個值中的 URL,計算從右至左的值。

    因此,現在我們知道查詢所代表的意義。但是我們不完全完成的設定。在 [搜尋結果預覽] 區段中,我們可以看到該會顯示在 [產品] 群組中的所有項目,例如所有SV 鍵盤 E10 (請注意其所有具有相同值的 URL 中的群組編號)。

    建議項目

    在 [產品] 群組中的所有項目會顯示因為群組層級上執行流量分析計算。請記住,在變更的內容搜尋網頁組件顯示範本和使用 Windows PowerShell 來啟動 SharePoint Server 中的 [流量分析,我們對應aws_ProductCatalogGroupNumberUsageAnalyticsId 。但是我們只想要顯示每個產品群組的某個項目。幸好,我們可以執行這項作業來群組搜尋結果。

    群組搜尋結果,請執行下列動作:

  5. 選取 [精簡器--> 顯示更多]

    顯示更多

  6. 從 [群組依據] 功能表選取 [顯示所有內容]。

    顯示所有內容

  7. 我們想要顯示每個產品群組只有一個項目。因此,我們先選取ProductCatalogGroupNumberOWSTEXT群組編號的 managed 屬性)。我們只想要顯示每個群組的某個項目。因此我們將值保留中那里顯示的結果1

    依群組號碼分組

    搜尋結果預覽,我們現在可以看到該只有一個項目群組會顯示每項產品。

    一個 Groeu 一個項目

  8. 選取**[確定]**以儲存變更。

  9. 在 [網頁組件] 工具窗格的 [顯示] 欄位中的項目數中輸入您想要顯示在網頁組件中的項目數。

    要顯示的項目數

  10. 選取 [確定] 並儲存] 頁面。

    即使它看起來不好,良好的建議會立即顯示在我們的目錄項目] 頁面上。

    已顯示 Recs

建議項目網頁組件所使用的顯示範本的相關

如同您不要使用內容搜尋網頁組件 (CSWP),您會使用來控制如何內容應該顯示在 RIWP 顯示範本。階段 11: 上傳並套用至 SharePoint Server 的內容搜尋網頁組件的顯示範本說明如何上傳並套用至內容搜尋網頁組件的顯示範本。您可以執行相同的 RIWP。但 RIWP 所使用的顯示範本包含重要記錄檔的兩個流量事件的程式碼:顯示建議建議按下

建議與 SharePoint Server 中的熱門項目簡介我們說過關於SharePoint Server中的三個預設流量事件。顯示建議建議按下的流量事件可用來記錄您的網站上的內容與之互動訪客具有方式的統計資料。當項目顯示為建議時,會記錄中顯示建議使用事件。當項目上按一下 [顯示為建議時,會記錄建議按下的使用事件。我們將為您示範如何檢視這些統計資料更新的文章。

變更的內容搜尋網頁組件顯示範本和使用 Windows PowerShell 來啟動 SharePoint Server 中的 [流量分析,我們會變更記錄檢視使用事件的 CSWP 顯示範本。顯示建議建議點選流量事件的記錄是在 RIWP 中執行。RIWP 所使用的預設顯示範本是Item_RecommendationsClickLogging。此顯示範本包含兩個函數LogRecsViewToEventStoreLogRecsClickToEventStore。這兩個函數登建議顯示建議點選流量事件。

記錄資料項檢視 記錄資料項按一下

您 RIWP 顯示範本變更後,您應該將Item_RecommendationsClickLogging檔案複製、 變更複製的版本,以及套用至您 RIWP。如此一來,您不需要擔心如何新增程式碼以相同的方式,我們進行了的 CSWP。

之後將變更的顯示範本套用至 RIWP,建議項目會顯示妥善。

已套用 Recs 顯示範本

熱門項目網頁組件新增至頁面

您可以顯示最常用,也就是最檢視項目在目錄內將常用的項目網頁組件 (PIWP) 新增至類別頁面。請務必了解當您新增 PIWP 您目錄] 頁面上,將會自動 PIWP 顯示最檢視項目內每個類別。例如,如果訪客檢視 [照相機] 類別,PIWP 將顯示 [照相機] 類別中的最檢視項目。如果訪客檢視攝影機類別,PIWP 會顯示最檢視之項目的攝影機類別中。

若要新增 PIWP,瀏覽至您要新增 PIWP] 頁面上。在 Contoso 案例中,我們將新增 PIWP 我們類別] 頁面上。執行下列動作:

  1. 選取 [設定] 功能表-->編輯頁面

  2. 在您要新增網頁組件網頁組件區域,選取 [新增網頁組件

  3. 在 [類別] 清單中選取 [搜尋導向內容

  4. 在 [組件] 清單中,選取 [常用項目,然後按一下 [新增]

在 Contoso 案例中,我們將顯示上方 CSWP PIWP。

已新增常用項目

設定常用項目網頁組件

  1. 選取 [設定] 功能表-->編輯頁面

  2. PIWP 中選取網頁組件功能表] [-->編輯網頁組件

    編輯 PIWP

  3. 在 [網頁組件] 工具窗格中,選取 [變更查詢]。如此會開啟一個對話方塊。

  4. Restrict 依據應用程式] 區段中選取 [指定 URL並輸入製作網站的 URL。

  5. [依 Restrict標籤] 區段中選取 [ Restrict 由目前和子導覽字詞

    在 [搜尋結果預覽] 區段中未不顯示任何結果。什麼?

    無常見結果 2

    如需關於 PIWP 發出查詢的詳細資訊,請選取 [測試。在 [測試] 索引標籤上,可以看到查詢文字

    PIWP 查詢文字

    查詢文字表示下列:

    • **路徑:"http://ib-perf-8/sites/catalog"**是我們製作網站的 URL。

    • owstaxIdMetadataAllTagsInfo是在查詢中使用的 managed 的屬性。

    • 冒號: 表示"包含"。

    • #91eb9f0d-3e5a-41a8-8487-78dfe234ca7c 會將目前類別的 GUID。在此範例會將目前類別是照相機

    • **(IsDocument:"True"OR contentclass:"STS_ListItem")**會縮小到只有文件或清單項目搜尋結果。

    如果我們一起放入這項資訊,我們可以了解查詢表示下列事項:

    製作網站的 URL中搜尋的 managed 的屬性owstaxIdMetadataAllTagsInfo值其中包含目前導覽類別或任何目前導覽的子項目 GUID 的文件或清單項目

    重要的一段我們可以看到查詢文字中是資訊的 PIWP 會使用其查詢中owstaxIdMetadataAllTagsInfo managed 屬性。您無法變更 PIWP 使用另一個 managed 的屬性中的查詢。這表示 PIWP 才能正常運作的查詢, owstaxIdMetadataAllTagsInfo managed 屬性且包含我們使用受管理導覽 (如需詳細資訊,請參閱階段 8: 將類別頁面和目錄項目頁面指派給 SharePoint Server 中的字詞managed 屬性的值。Contoso 案例中,在磁碟機受管理導覽的 managed 的屬性會是owstaxIdProductCatalogItemCategory。那麼,我們必須是owstaxIdProductCatalogItemCategory編目的屬性對應至owstaxIdMetadataAllTagsInfo的 managed 屬性。

    變更的內容搜尋網頁組件顯示範本和使用 Windows PowerShell 來啟動 SharePoint Server 中的 [流量分析說明如何將編目的屬性對應至 managed 屬性。

    重要

    您必須執行動作之製作網站上的對應。

    在 Contoso 案例中,正確對應的owstaxIdMetadataAllTagsInfo屬性看起來如下:

    新對應

    您已變更屬性的對應之後,您必須啟動完整編目, 階段 4: 設定搜尋並啟用在 SharePoint Server 中的目錄內容的編目所述。

    有一個非常重要的是,您不能看見查詢文字中,而搜尋結果的排序方式。PIWP 排序遞減順序ViewsRecent managed 屬性上的搜尋結果。根據預設, ViewsRecent managed 屬性會包含過去 14 天內的項目檢視次數。此系列中稍後我們將說明如何變更此設定,例如為過去 7 天。這表示該 PIWP 所發出的查詢會執行下列動作:

    製作網站的 URL中搜尋的 managed 的屬性owstaxIdMetadataAllTagsInfo值其中包含 [目前導覽] 類別中,或任何目前導覽的子項目 GUID 的文件或清單項目。排序搜尋結果以遞減順序的過去 14 天內的檢視

    完成完整編目後,您會看到 [網頁組件中的搜尋結果。

    已傳回常用項目

  6. 選取**[確定]**儲存變更,並儲存] 頁面。

    已顯示的常用項目

    若要運用顯示熱門項目,您可以套用顯示範本以您並未 CSWP 具有相同的方式。如需詳細資訊,請參閱階段 11: 上傳並套用至 SharePoint Server 的內容搜尋網頁組件的顯示範本

    若要檢查 PIWP 運作正常,前往 [照相機] 區段中。在此頁面上,會顯示 [照相機] 類別中的最檢視項目。

    常用項目相機

    當我們前往攝影機類別時,會顯示最檢視之項目的攝影機類別中。

    常用項目攝影機

    我們 PIWP 運作它應該的方式。好 !

    現在您知道如何設定 RIWP 及 PIWP。當您執行這些工作,您應該到您自己的帳戶登入。

    已登入的使用者

在這一系列下一篇文章 < 我們將解釋如何所有這項措施如果網站僅限具有匿名使用者,亦即未登入的使用者。

此系列中下一篇文章

在具有匿名使用者在 SharePoint Server 中的網站上使用建議和常用項目