您可以使用「排名規則」,根據包含的中繼標籤內容和相關的Adobe Analytics量度,控制客戶搜尋結果的相對位置或排名。
您可以定義排名規則,以根據每份檔案的內容,影響檔案在搜尋結果中的相對位置。 您可以根據中繼標籤內容、Adobe Analytics量度(如果您的帳戶已設定為可與Adobe Analytics搭配使用)或Adobe Analytics HBX量度(如果您的帳戶設定為可與Adobe Analytics HBX搭配使用)來建立排名規則。
您可以設定包含具有所需特性(例如特定品牌名稱或價格)的中繼標籤的網頁,或具有所需Adobe Analytics關鍵績效指標(例如獨特檢視器)的網頁,以獲得比不具備所需特性的網頁更高的排名。 新增或編輯排名規則,然後重新建立網站索引,即可輕鬆更新「喜好」特性。
如果您定義了多個類型為「排名」的中繼標籤,則可建立個別規則集合,以用於計算各種排名欄位。 您可以新增排名規則群組,然後將其指派給其中一個已定義的排名欄位。 規則群組通常包含一或多個規則定義,但也可參照其他規則群組,因此您可以建立一或多個常用規則群組,在計算多個排名時共用這些規則群組。
請參閱新增排名規則群組。
正排名值會將搜尋結果提升到最上方;負排名值會將搜尋結果降至搜尋結果的底部。 排名值的一般範圍是1.0,這是搜尋結果中的最大升級,而-1.0是最大降級。 雖然您可以透過編輯中繼資料定義中的「排名」欄位來自訂此範圍,但通常不需要這種自訂類型。
請參閱關於定義。
如果您在「設定>中繼資料>定義」下定義了多個排名欄位,則可以選擇建立其他排名規則集,每個排名欄位各一個。 您可以定義其他排名規則集,而不直接與排名欄位關聯。 此彈性可讓您建立一組通用規則,以便在計算一或多個排名值時共用。
重要:您必須先完成數個帳戶設定步驟,才能使用排名規則。
請參閱設定排名
您必須先完成數個帳戶設定步驟,才能使用排名規則。
若要設定排名
從以下選項中選擇:
任務 |
設定 |
---|---|
若要建立以中繼標籤為基礎的排名規則 |
|
若要建立以Adobe Analytics量度為基礎的排名規則 |
|
新增一或多個排名規則。
請參閱新增排名規則。
按一下regenerate your staged site index以執行網站的完整重新索引(來自Index > Full Index)。
請參閱執行即時或分段網站的完整索引……。
請參閱設定分段網站的遞增索引。
檢查Settings > Metadata > Definitions中「排名」欄中的值,確認您的排名規則已正確套用。
您可以依HTML檔案的年齡,以指數衰減函式來排名。 衰減速率是使用選擇的半衰期常數來指定的,該值在降至其初始值的一半之前必須經過的時間量。
年齡排名以下列兩個公式為基礎:
K = -ln(2) / H
RANK = e^(K * T)
變數H
和T
是此函式的輸入:H
是所要的半衰期,T
是檔案的年齡,以秒為單位。 K
是計算的半衰期, RANK
是指定年齡值的指數衰減。結果值為0到1。 較新的檔案與較舊的檔案相比,其排名值更接近1。 理論上,檔案不應達到0,但捨入錯誤可能導致結果為0。
search_get_age_rank()
(如「新增或編輯排名規則」頁面中所指定)可用來計算檔案的年齡排名。 下節將詳細說明年齡排名函式的一般使用。 最後,給出了一個實例,說明了年齡排序的特點。指定search_get_age_rank()
如下:
search_get_age_rank(Birthdate#Half_Life#Default_Rank)
{field_name}
。請參閱新增排名規則。
請參閱編輯排名規則。
範例
在下列範例中,
search_get_age_rank({birthdate}#28#0.20)
檔案birthdate
欄位中包含的日期會以時間戳記傳入。 半衰期為28天。 如果日期無效,預設排名值為0.20。
請參閱新增排名規則中的選項表。
在「新增排名規則」頁面或「編輯排名規則」頁面的「值/排名」區段中,您只能將search_get_age_rank
與自訂規則搭配使用。 因此,請務必從「值/排名」下拉式清單中選擇「自訂」。 當規則使用年齡排名函式時,規則的值部分不允許空格。 請確定函式引數中或它們之間沒有空格。 此外,任何數學或條件運算子之間都沒有空格。
以下是值/排名規則的範例——與文字欄位關聯的規則:
regexp .* search_get_age_rank({other_field}#365#0.20)
此範例假設other_field
包含日期值。 如果此欄位本身不是日期類型欄位,則會使用與預先定義的「日期」欄位相關聯的日期格式來解譯此值。 否則,將使用此欄位的日期格式。 每當文檔的欄位(規則的資料源標識的欄位為非空)和函式的返回值(從0到1)是指定的排名時,都使用此值/排名條目。
對於與數值欄位關聯的規則,尤其是日期欄位:
9999999999 search_get_age_rank({other_field}#365#0.20)
在處理每個文檔時,other_field
中的值將使用欄位的日期格式定義轉換為Unix的"epoc"格式。 此值用於search_get_age_rank()
呼叫。 由於每個「紀元」值都小於99999999999(至少目前),規則只提供函式的返回值(從0到1)作為排名。
在上述兩個範例中,規則的「資料來源」通常與search_get_age_rank()
函式- other_field
中使用的欄位相同。
以下是如何將年齡排名整合至排名規則的範例。 此範例也會顯示年齡排名函式的原始結果和排名規則的結果。 該示例假設如下:
排名規則
請參閱新增中繼標籤欄位。
現在您新增了排名規則。 該規則的定義是使用文檔上的「出生日期」欄位。 新的排名規則會新增下列屬性集:
這條規則做了幾件事。 規則的權重設為10。 排名值只是年齡——排名函式的結果,即0到1的值。 不能使用帶有search_get_age_rank()
的空格。 此外,請注意,欄位「出生日期」會以大括弧括住。 最後,儲存此規則時,值/排名定義中的逗號會取代為#
字元;這種行為是正常的。
檢視結果
使用「資料檢視」功能,快速查看年齡排名函式的結果。 新增適當的中繼資料欄位。 在示例中,age_val
和myrank
是應添加到「資料視圖」中的兩個元資料欄位。 myrank
欄位顯示年齡排名如何影響排名值。 age_val
欄位顯示該檔案指數衰減函式的原始輸出。
以下是與函式search_get_age_rank()
相關的三個預設值:
search_get_age_rank()
函式本身的預設值。根據故障發生的位置,您可能會得到不同的預設值。
例如,如果正確實作「排名和篩選」,則中繼資料定義的預設值永遠不會發生。 當沒有該中繼資料欄位的有效或已知內容時,此預設值是最後的度假值。 當search_get_age_rank()
參照其自己的關聯標籤且該標籤在檔案中遺失時,排名規則的預設值可能會出現。 在此情況下,此規則會直接移至規則的預設值。 如果年齡排名函式參考其他排名規則的標籤,則如果參考的標籤遺失或無效,則可能會使用傳遞至該年齡排名函式的預設值。
您可以根據每個網頁的內容,新增Ranking Rules以影響網頁在搜尋結果中的相對位置。
請參閱設定排名。
若要新增排名規則
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
(可選)如果您已建立規則群組並新增規則至群組,請在Define Ranking Rules頁面的Select Rule Group下拉式清單中,選取包含您要編輯之規則的規則群組。
請參閱新增排名規則群組。
在Define Ranking Rules頁面上,按一下Add Rule以新增排名規則,或新增對規則集的參考。
在Add Ranking Rule頁面上,設定您想要的選項。 標有星號(*)的欄位為必填欄位。
您選擇的「資料來源類型」會影響Data Source Name下拉式清單上可用的選項。 例如,如果您選取Meta Tag作為「資料來源類型」,「資料來源名稱」會參照網站頁面上的中繼標籤名稱。 如果您選取Adobe Analytics Metric (Number),「資料來源名稱」會參照您在報表套裝中選取的其中一個Adobe Analytics量度名稱,如網站搜尋/銷售的Edit Adobe Analytics Metrics頁面中所示。
選項 |
說明 |
---|---|
資料來源類型 |
判斷用來輸入此排名規則的資料來源特性。 您可從中選擇的資料來源類型包括:
|
資料來源名稱 |
如果您選擇中繼標籤作為資料來源類型,這是網站頁面內找到的中繼標籤名稱。 下拉式選單中的名稱來自已定義中繼資料值的清單,這些值是在「設定>中繼資料>定義」中設定的。 請參閱新增中繼標籤欄位。 如果您選擇「Adobe Analytics量度(數字)」作為「資料來源類型」,則此為Adobe Analytics量度的名稱。 下拉式選單中的名稱來自已定義的可用Adobe Analytics量度清單,這些量度是在「設定> Adobe Analytics >量度>編輯」中設定的。 請參閱編輯報表套裝的Adobe Analytics量度。 如果您選取的Adobe Analytics量度名稱尚未在「設定 > 中繼資料 > 定義」中定義,則會顯示文字欄位和「新增」按鈕。 輸入中繼資料欄位名稱(中繼資料欄位名稱不能超過20個字元),然後按一下「新增」。 當頁面與多個Adobe Analytics索引鍵(例如顯示多個產品的產品頁面)一起出現時,「組合配置」會指定如何處理與該頁面相關聯的多個Adobe Analytics量度值。 選擇以下選項之一:
|
重量/條件 |
包含簡單、單一的規則權重編號,或規則權重編號與測試條件的成對清單。 規則權重數是1-10的值,可指出此排名規則相對於其他排名規則在決定檔案的整體排名時的重要性。 規則權重越高,表示重要性越高。 零(0)的權重會忽略規則。 從下拉式清單中選擇「自訂」,以定義規則權重/測試條件配對清單,自訂不同頁面的規則權重。 測試條件是用於測試「資料來源值」的Perl片段,或是在自訂篩選指令碼中定義的全域變數(例如,價格、品牌、季節或頁面檢視,如下例所示)。 如果測試條件評估為「true」,則會套用相關的規則權重值。 如果測試條件評估為"false",則會評估清單中的下一個條件。 您應一律在清單結尾處提供沒有條件的規則權重。 如果您不這麼做,則規則的權重為0,在條件測試未評估為"true"時。 |
值/排名 |
由其中一個內建的排名函式或可能的資料來源內容以及所需的排名組成。 如果您選擇 Adobe Analytics量度(數字)做為「資料來源類型」,則會顯示包含下列選項的下拉式清單:
自動排名計算傳回的排名值在0.0(最低)到1.0(最高)範圍內。 不會根據「設定>中繼資料>定義」下「排名」欄位所定義的範圍來調整這些欄位。 在下列範例中,如果特定搜尋結果的品牌資料來源與「DKNY」完全相符,則該結果的套用排名為0.5。否則,如果品牌為「Levis」,則套用的排名為0.1。「資料來源」內容必須符合設定值。 換言之,如果「資料來源」內容是「Levis Corp.」,則不符合「Levis」值。 忽略大小寫,因此"DKNY"與"dkny"和"Dkny"相符。 作為更進階的選項,您可以指定值作為規則運算式。 例如,假設您的某些網站頁面包含「Levis」品牌值,而其他網站頁面則包含「Levis jeans」品牌值。 您可以使用與關鍵字一起指定的規則運算式
請參閱規則運算式。 在下列範例中,包含品牌內容「Levis jeans」的搜尋結果檔案會指派0.1的排名。與標準比較一樣,規則運算式會忽略大小寫。 |
預設排名 |
指定對不符合任何指定值的搜索結果文檔應用的排名。 在上述範例中,含有「品牌」資料來源的搜尋結果檔案會指派預設排名值,因為「差距」不符合任何已定義的值。 |
附註 |
新增與您建立之排名規則定義或規則群組定義相關的資訊。 |
有效排名值的範圍通常為-1.0到1.0,如下所示:
-1.0
是"最小排名(在搜尋結果中顯示較低)"。0.0
為"中性排名(不變更搜尋結果順序)"。1.0
是"最大排名(在搜尋結果中顯示較高。"定義的排名應在每個規則的相同範圍內。 排名範圍也必須符合為Settings > Metadata > Definitions下的「排名」欄位所定義的範圍。
請參閱新增中繼標籤欄位。
另請參閱編輯排名規則。
按一下 Add.
若要預覽規則新增結果,請按一下regenerate your staged site index重建分段網站索引。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以編輯已新增的現有排名規則。
請參閱設定排名。
若要編輯排名規則
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
(可選)如果您已建立規則群組並新增任何規則至群組,請在Define Ranking Rules頁面的Select Rule Group下拉式清單中,選取包含您要編輯之規則的規則群組。
請參閱新增排名規則群組。
在表格的Actions欄標題下,按一下Edit以取得您要變更的資料來源名稱。
在Edit Ranking Rule頁面上,設定您想要的選項。 標有星號(*)的欄位為必填欄位。
請參閱新增排名規則下的選項表。
按一下 Save Changes.
重建分段網站索引以預覽規則編輯的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以刪除不再需要使用的排名規則。
請參閱設定排名。
請參閱新增排名規則群組。
若要刪除排名規則
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
(可選)如果您已建立規則群組並新增任何規則至群組,請在Define Ranking Rules頁面的Select Rule Group下拉式清單中,選取包含您要刪除之規則的規則群組。
在表格的Actions欄標題下,按一下Delete以取得您要變更的資料來源名稱。
在Delete Ranking Rule頁面上,按一下Delete。
您會返回至Define Ranking Rules頁面。
重建分段網站索引以預覽規則刪除的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
如果您已定義多個「排名」類型的中繼標籤,則可建立個別的規則集合,以用於計算各種排名欄位。 您可以新增排名規則群組,然後將其指派給其中一個已定義的排名欄位。
規則群組通常包含您新增的一或多個規則。 不過,規則群組也可以參考其他規則群組。 例如,您可以建立一或多個規則群組,然後將常用的規則新增至每個規則。 然後,這些規則會在計算多個排名時共用。
請參閱編輯排名規則群組。
請參閱刪除排名規則群組。
請參閱檢閱排名規則群組。
若要新增排名規則群組
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
在Define Ranking Rules頁面的Select Rule Group下拉式清單右側,按一下Add。
在Add Ranking Rule Group頁面的Rule Group Name欄位中,為新規則群組輸入唯一名稱。
在Rank Field Name下拉式清單中,選取您要與新規則群組關聯的排名中繼資料欄位名稱。 如果您不想指派排名,請選取None。
排名欄位名稱清單來自在Settings > Metadata > Definitions中新增的中繼資料定義。
請參閱新增中繼標籤欄位中的選項表。
按一下 Add.
重建分段網站索引以預覽新增規則的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以編輯現有排名規則群組的設定。
請參閱新增排名規則群組。
若要編輯排名規則群組
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
在Define Ranking Rules頁面的Select Rule Group下拉式清單右側,按一下Edit。
在Edit Ranking Rule Group頁面的Rule Group Name欄位中,輸入規則群組的唯一名稱。
在Rank Field Name下拉式清單中,選取您要與規則群組關聯的排名中繼資料欄位名稱。 如果您不想指派排名,請選取None。
排名欄位名稱清單來自在Settings > Metadata > Definitions中新增的中繼資料定義。
請參閱新增中繼標籤欄位中的選項表。
按一下 Save Changes.
重建分段網站索引以預覽新增規則的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以刪除不再需要或使用的排名規則群組。 刪除群組時,新增至群組的任何規則也會隨之刪除。 您無法刪除預設的「排名規則」群組。
刪除組中包含的任何規則組的內容不會刪除;只會移除這些群組的參照。
請確定您已重新為網站建立索引,以便在搜尋結果中正確反映變更。
請參閱新增排名規則群組。
若要刪除排名規則群組
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
在Define Ranking Rules頁面的Select Rule Group下拉式清單中,選取您要刪除的群組。
在Select Rule Group下拉式清單的右側,按一下Delete。
在Delete Ranking Rule Group頁面上,按一下Delete。
重建分段網站索引以預覽新增規則的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以使用排名規則群組概述來查看每個群組的排名欄位名稱,以及相關的資料來源和加權。
請參閱新增排名規則群組。
若要檢閱排名規則群組
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
在Define Ranking Rules頁面的Select Rule Group下拉式清單右側,按一下Overview。
在Ranking Rule Groups Overview頁面上,按一下Close返回Define Ranking Rules頁面。
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以提供適當的URL測試,以測試您已設定的排名規則定義。 會顯示計算中使用的量度,以及計算的排名值。
請參閱關於排名規則。
若要測試排名規則
在產品功能表上,按一下「Rules > Ranking Rules > Edit Rules」。
在Define Ranking Rules頁面的Test URL區域中,輸入網站上網頁的URL。
按一下 Test.
(可選)執行下列任一項作業:
按一下History以回復您所做的任何變更。
請參閱使用歷史記錄選項。
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。
您可以變更個別排名規則的相對貢獻,以及排名對最終搜尋結果的貢獻。
如果未定義「排名」,則搜尋結果會在Adjust Ranking Weights頁面「規則與相關性」滑桿的Natural Relevance一側100%。 這種平衡只表示搜尋結果僅依搜尋詞排序。
定義「排名」時,關聯的「排名」中繼資料欄位會指派一個「相關性」值,範圍從1到10。 值1表示計算的排名佔搜尋結果排序的10%,而自然相關性佔其餘90%。
如果您在規則群組中定義了多個規則,則每個規則的「權重」值會決定規則結果對總計計算排名的貢獻。 例如,假設您的「自然相關性」為80%,表示相關的「排名」欄位的相關性為2。 您也定義了兩個規則:一個重量為3,另一個重量為7。 在這種情況下,第一條規則對最終結果的貢獻為6%((3 /(3+7))* 20%)。 第二項規則對最終結果的貢獻為14%((7 /(3+7))* 20%)。
若要調整與排名規則相關的權重
在產品功能表上,按一下「Rules > Ranking Rules > Adjust Weights」。
在Adjust Ranking Weights頁面的Select Rule Group下拉式清單中,選取您要調整其排名權重的群組。
拖曳滑桿以變更對應的貢獻值。
圓形圖以圖形方式反映您所做的變更。
按一下 Save Changes.
重建分段網站索引以預覽新增規則的結果。
請參閱執行即時或分段網站的完整索引……。
請參閱執行即時或分段網站的遞增索引……。
(可選)執行下列任一項作業:
按一下 Live.
請參閱檢視即時設定。
按一下 Push Live.
請參閱推送舞台設定live。