處理規則提示與秘訣

本章節包含測試處理規則的指引,以及應避免的常見錯誤清單。

測試處理規則

本章節包含在部署處理規則至生產環境前,測試處理規則的一些指引。

測試讀取搜尋詞的規則

對於任何以搜尋為依據而設定的條件,例如 prop1 是否包含「news」,請前往 prop 1 報表搜尋「news」,查看當中是否有任何不想要的相符項目。

測試讀取變數的規則

在桌面建立空白 HTML 頁面,在頁面中加入網站的 s_code,並將 s.account 變數設為開發報表套裝。如果您的規則是根據反向連結、反向連結網域等,請從即時反向連結報表中取得一些範例 URL,將 s.referrer 變數設為其中一個值,並載入頁面。同樣,如果規則是根據頁面 URL 值,則可設定 s.pageURL。這套程序可對任何變數使用。

使用開發報表套裝

建議您在開發報表套裝上設定處理規則,確保套裝可以正常運作。如果可行,建議在廣泛部署前,先將規則複製至小型生產報表套裝。

檢查空白值

建立規則時,請考慮值為空白的狀況。如果您不增加檢查空白值的條件,可能會不小心以空白值覆寫變數。

也請務必考慮處理順序。在下列範例中,如果不存在「頁面名稱」的話,系統就會將「先前的頁面名稱」自訂 eVar 設為 URL。但 URL 是在套用處理規則後才放入頁面名稱的,因此在此例中,如果頁面未設定頁面名稱,頁面名稱就會空白。

避免覆寫值

在下列範例中,網站上使用兩個上下文資料變數來擷取搜尋詞:search_keyword 和 search_term。不過,根據設定,search_keyword 值一律會被覆寫,即使 search_term 空白亦然。

應將此規則設定為在填入內部搜尋詞 (Internal Search Term) 之前,測試每個上下文資料變數是否有值,以及選擇性地在需要同時保留這兩個值時,串連兩個值。

將搜尋詞編碼為 UTF-8 或 Unicode

從查詢字串提取的搜尋詞必須正確編碼,否則處理規則無法比對。

開頭為、包含和結尾為

選取正確的比對條件,找到可以正確符合的最限縮條件。您可以在建立規則前,先搜尋報告中的值,確保沒有意外的相符項目。例如,您應在啟用規則前,先行搜尋 Prop2 報告,找出所有此條件符合的位置。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now