Show Menu
主題×

關於排名規則

您可以使用排名規則,根據包含的中繼標籤內容和相關的Adobe Analytics量度,控制客戶搜尋結果的相對位置或排名。

使用排名規則

您可以定義排名規則,以根據每份檔案的內容,影響檔案在搜尋結果中的相對位置。 您可以根據中繼標籤內容、Adobe Analytics量度(如果您的帳戶已設定為可與Adobe Analytics搭配使用)或Adobe Analytics HBX量度(如果您的帳戶設定為可與Adobe Analytics HBX搭配使用)來建立排名規則。
您可以設定包含具有所需特性(例如特定品牌名稱或價格)的中繼標籤的網頁,或具有所需Adobe Analytics關鍵績效指標(例如獨特檢視器)的網頁,以獲得比不具備所需特性的網頁更高的排名。 新增或編輯排名規則,然後重新建立網站索引,即可輕鬆更新「喜好」特性。
如果您定義了多個類型為「排名」的中繼標籤,則可建立個別規則集合,以用於計算各種排名欄位。 您可以新增排名規則群組,然後將其指派給其中一個已定義的排名欄位。 規則群組通常包含一或多個規則定義,但也可參照其他規則群組,因此您可以建立一或多個常用規則群組,在計算多個排名時共用這些規則群組。
正排名值會將搜尋結果提升到最上方;負排名值會將搜尋結果降至搜尋結果的底部。 排名值的一般範圍是1.0,這是搜尋結果中的最大升級,而-1.0是最大降級。 雖然您可以透過編輯中繼資料定義中的「排名」欄位來自訂此範圍,但通常不需要這種自訂類型。
請參閱 關於定義
如果您在「設定>中繼資料>定義」下定義了多個排名欄位,則可以選擇建立其他排名規則集,每個排名欄位各一個。 您可以定義其他排名規則集,而不直接與排名欄位關聯。 此彈性可讓您建立一組通用規則,以便在計算一或多個排名值時共用。
重要 :您必須先完成數個帳戶設定步驟,才能使用排名規則。
請參閱 設定排名

設定排名

您必須先完成數個帳戶設定步驟,才能使用排名規則。
若要設定排名
  1. 從以下選項中選擇:
    任務
    設定
    若要建立以中繼標籤為基礎的排名規則
    1. 在產品選單中,按一下「 設定 >中繼資料 >定 義」
    2. 在「定義」頁面上,按一下「 新增欄位」
    3. 在「新增欄位」頁面的「欄位名稱」 文字欄 位中,輸入 排名 ;在「元標 記名稱」文字 欄位中,輸入 排名 ;在「資 料類型」 下拉式清單中,選取 排名 。 保留所有其他欄位選項。
      請參閱後端搜 尋CGI參數 中的 查詢參數sp_sr
    4. 按一下 「新增」
    若要建立以Adobe Analytics量度為基礎的排名規則
    1. 請確定您已在網站搜尋/銷售中設定Adobe Analytics驗證。
    2. 選取並新增可用的報表套裝。
    3. 設定您要用於建立新排名規則的Adobe Analytics量度清單。
    4. 載入您網站頁面的初始Adobe Analytics量度。
  2. 新增一或多個排名規則。
  3. 按一 regenerate your staged site index 下以對您的網站執行完整的重新索引(從 Index > Full Index )。
  4. 檢查「 > >」中「排名」欄 Settings 中的值 Metadata , Definitions 以確認您的排名規則已正確套用。

關於依年齡對檔案進行排名

您可以依HTML檔案的年齡,以指數衰減函式來排名。 衰減速率是使用選擇的半衰期常數來指定的,該值在降至其初始值的一半之前必須經過的時間量。
年齡排名以下列兩個公式為基礎:
K = -ln(2) / H
RANK = e^(K * T)
變數 H T 是此函式的輸入: H 是所需的半衰期, T 是檔案的年齡,以秒為單位。 K 是計算的半衰期, RANK 是指定年齡值的指數衰減。 結果值為0到1。 較新的檔案與較舊的檔案相比,其排名值更接近1。 理論上,檔案不應達到0,但捨入錯誤可能導致結果為0。

使用年齡排名的要求

  • 您的帳戶應已正確設定以進行排名。 如果未設定,請參閱設 定排名
  • HTML檔案必須有HTML meta標籤欄位,以表示其出生日期、開始日期(時間戳記)或某些其他有意義的日期值。
  • 如「新增或編輯排名 search_get_age_rank() 規則」頁面中所指定,特殊的內建函式可用來計算檔案的年齡排名。 下節將詳細說明年齡排名函式的一般使用。 最後,給出了一個實例,說明了年齡排序的特點。

在「新增排名規則」頁面或「編輯排名規則」頁面上使用search_get_age_rank()

指定 search_get_age_rank() 如下:
search_get_age_rank(Birthdate#Half_Life#Default_Rank)
  • 出生日期——檔案的出生日期或開始日期必須是根據欄位的日期格式設定的日期字串。 此日期格式字串必須是欄位引用,如中 {field_name}
  • Half_Life —— 半衰期是值降至初始值的一半之前必須經過的時間。 此值以天數表示,它是整數或浮點數。
  • Default_Rank —— 在出生日期無效或日期未來時,預設排名將用作安全網。 如果其關聯的中繼資料欄位也有有效的預設值,則無法使用此預設值。 此處的值是浮點數或整數。 如果您遇到使用預設值的問題,請參閱下方的建議。
範例
在下列範例中,
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的「劃分」表單。 此值用於呼 search_get_age_rank() 叫。 由於每個「紀元」值都小於99999999999(至少目前),規則只提供函式的返回值(從0到1)作為排名。
在上述兩個範例中,規則的「資料來源」通常與函式中使用的欄位 search_get_age_rank() 相同- other_field 在本例中。

將年齡排名整合到排名規則中的一個實例

以下是如何將年齡排名整合至排名規則的範例。 此範例也會顯示年齡排名函式的原始結果和排名規則的結果。 該示例假設如下:
  • 所編目的網頁具有名為"bortidate"的HTML meta標籤。 此標籤的內容是與檔案相關的時間戳記。
  • 中繼資料定義具有胎日期標籤的定義元標籤欄位。 此欄位會設為鍵入「日期」。
排名規則
現在您新增了排名規則。 該規則的定義是使用文檔上的「出生日期」欄位。 新的排名規則會新增下列屬性集:
  • 資料來源類型:Meta標籤
  • 資料來源名稱:出生日期
  • 權重/條件:10 —— 最大重要性
  • 值/排名:9999999999search_get_age_rank(#14#0.10)
  • 預設排名:-1
這條規則做了幾件事。 規則的權重設為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 增以根據每個網頁的內容,影響網頁在搜尋結果中的相對位置。
請參閱 設定排名
若要新增排名規則
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. (可選)如果您已建立規則群組並新增規則至群組,請在下拉式清單的頁 Define Ranking Rules 面上 Select Rule Group ,選取包含您要編輯之規則的規則群組。
  3. 在頁面 Define Ranking Rules 上,按一 Add Rule 下以新增「排名規則」,或新增對「規則集」的參考。
  4. 在頁面上 Add Ranking Rule ,設定您想要的選項。 標有星號(*)的欄位為必填欄位。
    您選取的「資料來源類型」會影響下拉式清單上 Data Source Name 的可用選項。 例如,如果您選取 Meta Tag 為「資料來源類型」,「資料來源名稱」會參照網站頁面上中繼標籤的名稱。 如果您選 Adobe Analytics Metric (Number) ​取,「資料來源名稱」會參照您在報表套裝中選取的其中一個Adobe Analytics量度名稱,如網站搜尋/銷售中 Edit Adobe Analytics Metrics 頁面上所見。
    選項
    說明
    資料來源類型
    判斷用來輸入此排名規則的資料來源特性。
    您可從中選擇的資料來源類型包括:
    • Meta標籤
      此規則以數值資料或儲存在您網站頁面上之命名中繼標籤中的文字資料為基礎。
    • Adobe Analytics量度(數字)
      此規則以與您的網站頁面關聯的數值Adobe Analytics量度為基礎。
    資料來源名稱
    如果您選 擇「中繼標 記」作為「資料來源類型」,則此為網站頁面內找到的中繼標籤名稱。 下拉式選單中的名稱來自已定義中繼資料值的清單,這些值是在「設定>中繼資料>定義」中設定的。
    如果您選擇「Adobe Analytics量度(數字)」作為「資料來源類型」,則此為Adobe Analytics量度的名稱。 下拉式選單中的名稱來自已定義的可用Adobe Analytics量度清單,這些量度是在「設定> Adobe Analytics >量度>編輯」中設定的。
    如果您選取的Adobe Analytics量度名稱尚未在「設定>中繼資料 >定義」中定義 ,則會 顯示文字欄位和「新增」按鈕。 輸入中繼資料欄位名稱(中繼資料欄位名稱不能超過20個字元),然後按一下「新 增」
    當頁面與多個Adobe Analytics索引鍵(例如顯示多個產品的產品頁面)一起出現時,「組合配置」會指定如何處理與該頁面相關聯的多個Adobe Analytics量度值。 選擇以下選項之一:
    • 總計
      傳回量度值的總和。
    • 平均
      傳回值的平均值(總和除以值數)。
    • 最大值
      傳回最大的值。
    • 第一個
      傳回與第一個索引鍵對應的值。
    • 最後一個
      傳回與最後一個索引鍵對應的值。
    重量/條件
    包含簡單、單一的規則權重編號,或規則權重編號與測試條件的成對清單。
    規則權重數是1-10的值,可指出此排名規則相對於其他排名規則在決定檔案的整體排名時的重要性。 規則權重越高,表示重要性越高。 零(0)的權重會忽略規則。
    從下 拉式清 單中選擇「自訂」,以定義規則權重/測試條件配對清單,自訂各頁面的規則權重。 測試條件是用於測試「資料來源值」的Perl片段,或是在自訂篩選指令碼中定義的全域變數(例如,價格、品牌、季節或頁面檢視,如下例所示)。 如果測試條件評估為「true」,則會套用相關的規則權重值。 如果測試條件評估為"false",則會評估清單中的下一個條件。 0 ({price} > 50.00) && ({brand}=~/Kuhl/)5 {season} =~ /Fall/10 {pageviews} > 1000005 在上述自訂建立的加權/條件範例中,如果第一個測試條件評估為"true",則套用規則加權0。 即價格包含大於50的值,而品牌包含「Kuhl」)。 如果第一個測試條件評估為"false",則會評估下一個條件。 如果未滿足任何先前條件,則會指派規則權重5。
    您應一律在清單結尾處提供沒有條件的規則權重。 如果您不這麼做,則規則的權重為0,在條件測試未評估為"true"時。
    值/排名
    由其中一個內建的排名函式或可能的資料來源內容以及所需的排名組成。
    如果您選 擇「Adobe Analytics量度(數字)」 作為「資料來源類型」,則會顯示下拉式清單,其中包含下列選項:
    • 依順序自動排名(預設)
      根據檔案的「Adobe Analytics量度」,計算根據檔案相對位置的排名。 例如,檔案與排名最前的檔案位置愈近,其排名就愈高。
    • 依值自動排名
      根據檔案的「Adobe Analytics量度」,根據檔案的相對值來計算排名。 例如,檔案值與排名最前的檔案值越接近,其排名就越高。
    • 自訂
      指定自訂設定。 例如,名稱為「品牌」的「資料來源」可能包含特定產品的品牌名稱。 您可以透過列出每個品牌及其排名來指定其相對重要性。
    自動排名計算傳回的排名值在0.0(最低)到1.0(最高)範圍內。 不會根據「設定>中繼資料>定義」下「排名」欄位所定義的範圍來調整這些欄位。
    在下列範例中,如果特定搜尋結果的品牌資料來源與「DKNY」完全相符,則該結果的套用排名為0.5。否則,如果品牌為「Levis」,則套用的排名為0.1。「資料來源」內容必須符合設定值。 換言之,如果「資料來源」內容是「Levis Corp.」,則不符合「Levis」值。 忽略大小寫,因此"DKNY"與"dkny"和"Dkny"相符。 DKNY 0.5 Levis 0.1 Lee 0.2
    作為更進階的選項,您可以指定值作為規則運算式。 例如,假設您的某些網站頁面包含「Levis」品牌值,而其他網站頁面則包含「Levis jeans」品牌值。 您可以使用與關鍵字一起指定的規則運算式 regexp
    請參閱 規則運算式
    在下列範例中,包含品牌內容「Levis jeans」的搜尋結果檔案會指派0.1的排名。與標準比較一樣,規則運算式會忽略大小寫。 DKNY 0.5 regexp Levis.* 0.1 Lee 0.2
    預設排名
    指定對不符合任何指定值的搜索結果文檔應用的排名。 在上述範例中,含有「品牌」資料來源的搜尋結果檔案會指派預設排名值,因為「差距」不符合任何已定義的值。
    附註
    新增與您建立之排名規則定義或規則群組定義相關的資訊。
    有效排名值的範圍通常為-1.0到1.0,如下所示:
    • -1.0 是"最小排名(在搜尋結果中顯示較低)"。
    • 0.0 為"中性排名(不變更搜尋結果順序)"。
    • 1.0 是"最大排名(在搜尋結果中顯示較高。" 定義的排名應在每個規則的相同範圍內。 排名範圍也必須符合為「 > >」下的「排名」欄位所定義 Settings Metadata 範圍 Definitions ​。
    另請參閱 編輯排名規則
  5. 按一下 Add .
  6. 若要預覽規則新增結果,請按一下以 regenerate your staged site index 重建分段網站索引。
  7. (可選)執行下列任一項作業:

編輯排名規則

您可以編輯已新增的現有排名規則。
請參閱 設定排名
若要編輯排名規則
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. (可選)如果您已建立規則群組並新增任何規則至群組,請在下拉式清單的頁 Define Ranking Rules 面上 Select Rule Group ,選取包含您要編輯之規則的規則群組。
  3. 在表格的欄標題下 Actions ,按一下要 Edit 變更的資料來源名稱。
  4. 在頁 Edit Ranking Rule 面上,設定您想要的選項。 標有星號(*)的欄位為必填欄位。
    請參閱「新增排名規則」 下方的選項表
  5. 按一下 Save Changes .
  6. 重建分段網站索引以預覽規則編輯的結果。
  7. (可選)執行下列任一項作業:

刪除排名規則

您可以刪除不再需要使用的排名規則。
請參閱 設定排名
若要刪除排名規則
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. (可選)如果您已建立規則群組並新增任何規則至群組,請在下拉式清單的頁 Define Ranking Rules 面上 Select Rule Group ,選取包含您要刪除之規則的規則群組。
  3. 在表格的欄標題下 Actions ,按一下要 Delete 變更的資料來源名稱。
  4. 在頁面上 Delete Ranking Rule ,按一下 Delete ​。
    您會返回頁 Define Ranking Rules 面。
  5. 重建分段網站索引以預覽規則刪除的結果。
  6. (可選)執行下列任一項作業:

新增排名規則群組

如果您已定義多個「排名」類型的中繼標籤,則可建立個別的規則集合,以用於計算各種排名欄位。 您可以新增排名規則群組,然後將其指派給其中一個已定義的排名欄位。
規則群組通常包含您新增的一或多個規則。 不過,規則群組也可以參考其他規則群組。 例如,您可以建立一或多個規則群組,然後將常用的規則新增至每個規則。 然後,這些規則會在計算多個排名時共用。
若要新增排名規則群組
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. 在頁 Define Ranking Rules 面上,按一下下拉式清 Select Rule Group 單右側的 Add ​。
  3. 在頁 Add Ranking Rule Group 面的欄位中, Rule Group Name 為新規則群組輸入唯一名稱。
  4. 在下拉 Rank Field Name 式清單中,選取您要與新規則群組關聯的排名中繼資料欄位名稱。 如果您 None 不想指派排名,請選取。
    排名欄位名稱清單來自在> >中新增的中繼資料 Settings Metadata Definitions ​。
    請參閱「新增中繼標籤」 欄位中的選項表
  5. 按一下 Add .
  6. 重建分段網站索引以預覽新增規則的結果。
  7. (可選)執行下列任一項作業:

編輯排名規則群組

您可以編輯現有排名規則群組的設定。
若要編輯排名規則群組
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. 在頁 Define Ranking Rules 面上,按一下下拉式清 Select Rule Group 單右側的 Edit ​。
  3. 在頁 Edit Ranking Rule Group 面的欄位中, Rule Group Name 輸入規則群組的唯一名稱。
  4. 在下拉 Rank Field Name 式清單中,選取您要與規則群組關聯的排名中繼資料欄位名稱。 如果您 None 不想指派排名,請選取。
    排名欄位名稱清單來自在> >中新增的中繼資料 Settings Metadata Definitions ​。
    請參閱「新增中繼標籤」 欄位中的選項表
  5. 按一下 Save Changes .
  6. 重建分段網站索引以預覽新增規則的結果。
  7. (可選)執行下列任一項作業:

刪除排名規則群組

您可以刪除不再需要或使用的排名規則群組。 刪除群組時,新增至群組的任何規則也會隨之刪除。 您無法刪除預設的「排名規則」群組。
刪除組中包含的任何規則組的內容不會刪除;只會移除這些群組的參照。
請確定您已重新為網站建立索引,以便在搜尋結果中正確反映變更。
若要刪除排名規則群組
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. 在頁 Define Ranking Rules 面的下拉式清 Select Rule Group 單中,選取您要刪除的群組。
  3. 在下拉式清單 Select Rule Group 的右側,按一下 Delete ​。
  4. 在頁面上 Delete Ranking Rule Group ,按一下 Delete ​。
  5. 重建分段網站索引以預覽新增規則的結果。
  6. (可選)執行下列任一項作業:

檢閱排名規則群組

您可以使用排名規則群組概述來查看每個群組的排名欄位名稱,以及相關的資料來源和加權。
若要檢閱排名規則群組
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. 在頁 Define Ranking Rules 面上,按一下下拉式清 Select Rule Group 單右側的 Overview ​。
  3. 在頁面 Ranking Rule Groups Overview 上,按一 Close 下以返回頁 Define Ranking Rules 面。
  4. (可選)執行下列任一項作業:

測試排名規則

您可以提供適當的URL測試,以測試您已設定的排名規則定義。 會顯示計算中使用的量度,以及計算的排名值。
請參閱 關於排名規則
若要測試排名規則
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Edit Rules ​。
  2. 在頁 Define Ranking Rules 面上,在區 Test URL 域中,輸入網站上網頁的URL。
  3. 按一下 Test .
  4. (可選)執行下列任一項作業:

調整與排名規則相關的權重

您可以變更個別排名規則的相對貢獻,以及排名對最終搜尋結果的貢獻。
未定義「排名」時,搜尋結果會100%位於頁 Natural Relevance 面上的「規則與相關性」滑桿 Adjust Ranking Weights 旁。 這種平衡只表示搜尋結果僅依搜尋詞排序。
定義「排名」時,關聯的「排名」中繼資料欄位會指派一個「相關性」值,範圍從1到10。 值1表示計算的排名佔搜尋結果排序的10%,而自然相關性佔其餘90%。
如果您在規則群組中定義了多個規則,則每個規則的「權重」值會決定規則結果對總計計算排名的貢獻。 例如,假設您的「自然相關性」為80%,表示相關的「排名」欄位的相關性為2。 您也定義了兩個規則:一個重量為3,另一個重量為7。 在這種情況下,第一條規則對最終結果的貢獻為6%((3 /(3+7))* 20%)。 第二項規則對最終結果的貢獻為14%((7 /(3+7))* 20%)。
若要調整與排名規則相關的權重
  1. 在產品功能表上,按一下 Rules > Ranking Rules > Adjust Weights ​。
  2. 在頁 Adjust Ranking Weights 面的下拉式清 Select Rule Group 單中,選取您要調整其排名權重的群組。
  3. 拖曳滑桿以變更對應的貢獻值。
    圓形圖以圖形方式反映您所做的變更。
  4. 按一下 Save Changes .
  5. 重建分段網站索引以預覽新增規則的結果。
  6. (可選)執行下列任一項作業: