處理規則提示與秘訣
本章節包含測試處理規則的指引,以及應避免的常見錯誤清單。
測試處理規則 section_F092D2FECDE24082AE9FC6F8BE87F29F
本章節包含在部署處理規則至生產環境前,測試處理規則的一些指引。
測試讀取搜尋詞的規則
對於任何以搜尋為依據而設定的條件,例如 prop1 是否包含「news」,請前往 prop 1 報表搜尋「news」,查看當中是否有任何不想要的相符項目。
測試讀取變數的規則
在桌面建立空白 HTML 頁面,在頁面中加入網站的 s_code,並將 s.account
變數設為開發報表套裝。如果您的規則是根據反向連結、反向連結網域等,請從即時反向連結報表中取得一些範例 URL,將 s.referrer
變數設為其中一個值,並載入頁面。同樣,如果規則是根據頁面 URL 值,則可設定 s.pageURL
。這套程序可對任何變數使用。
使用開發報表套裝
建議您在開發報表套裝上設定處理規則,確保套裝可以正常運作。如果可行,建議在廣泛部署前,先將規則複製至小型生產報表套裝。
檢查空白值 section_EE84A5525E26415787930723B0CAAE0F
建立規則時,請考慮值為空白的狀況。如果您不增加檢查空白值的條件,可能會不小心以空白值覆寫變數。
也請務必考慮處理順序。在下列範例中,如果不存在「頁面名稱」的話,系統就會將「先前的頁面名稱」自訂 eVar 設為 URL。但 URL 是在套用處理規則後才放入頁面名稱的,因此在此例中,如果頁面未設定頁面名稱,頁面名稱就會空白。
避免覆寫值 section_49FCCA31E31A433EA2EF5EAF91443DAF
在下列範例中,網站上使用兩個內容資料變數來擷取搜尋詞:search_keyword 和 search_term。不過,根據設定,search_keyword 值一律會被覆寫,即使 search_term 空白亦然。
應將此規則設定為在填入內部搜尋詞 (Internal Search Term) 之前,測試每個內容資料變數是否有值,以及選擇性地在需要同時保留這兩個值時,串連兩個值。
將搜尋詞編碼為 UTF-8 或 Unicode section_3BBBE1FB8FEA48589362452DE51DB575
從查詢字串提取的搜尋詞必須正確編碼,否則處理規則無法比對。
開頭為、包含和結尾為 section_80CE853244FC435B844A09EA51868D8D
選取正確的比對條件,找到可以正確符合的最限縮條件。您可以在建立規則前,先搜尋報告中的值,確保沒有意外的相符項目。例如,您應在啟用規則前,先行搜尋 Prop2 報表,找出所有此條件符合的位置。
使用 VISTA 複製點擊時處理規則的套用方式
如果您有設定 VISTA 規則來複製對其他報表套裝的點擊,則會透過該報表套裝中定義的任何處理規則來傳送點擊。
如果原始報告套裝上有定義處理規則,這些規則可能會套用也可能不會套用,端視工程技術服務對 VISTA 規則的設定而定。若想得知,請詢問您的實作專家 VISTA 規則是複製「前」或「後」值至其他報表套裝。如果是複製「前」值,則不會套用原始報表套裝上定義的處理規則。如果是複製「後」值,則會在複製點擊之前套用處理規則。