ACSD-48634:啟用Google Analytics Content Experiments時發生JS個錯誤
啟用Google Analytics Content Experiments時,ACSD-48634修補程式修正staging更新頁面上的JS錯誤。 安裝Quality Patches Tool (QPT) 1.1.27時,即可使用此修補程式。 修補程式ID為ACSD-48634。 請注意,問題已在Adobe Commerce 2.4.7中修正。
受影響的產品和版本
已為Adobe Commerce版本建立修補程式:
- Adobe Commerce (所有部署方法) 2.4.5
與Adobe Commerce版本相容:
- Adobe Commerce (所有部署方法) 2.3.7 - 2.4.6
magento/quality-patches
套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。問題
啟用Google Analytics Content Experiments時,staging更新頁面上發生JS個錯誤。
要再現的步驟:
-
在 Admin > Stores > All Stores 中,建立其他網站、商店和 Store View。 確定 Store View 是 Enabled。
-
移至 Stores > Settings > Configuration > Sales > Google API 以設定 Configure Google Analytics:
-
針對 Main 和其他網站scope:
- Enabled: Yes
- Account type: Google Tag Manager
- Anonymize IP: Yes
- Enable Content Experiments: Yes
- Container Id: (GTM container ID)
- 其他欄位的 Uncheck Use Default,但不變更它們。
-
針對 Default Config scope:
- Enabled: Yes
- Account type: Universal Analytics
- Account Number: (Universal Analytics account number)
- Anonymize IP: Yes
- Enable Content Experiments: Yes
-
-
將 Enable 從 Yes 變更為 No,以停用 Default Config scope上的 Configure Google Analytics。 請勿變更其他任何專案!
-
前往 Catalog > Categories。
-
建立並編輯任何 category 並為其新增排定的更新:
- 任何名稱、未來的開始日期、未來的結束日期,以及 category 中的任何變更(For Example: disable category)。
-
儲存更新並檢查browser developer console是否有錯誤。
預期結果:
沒有JS錯誤,對staging更新的變更已成功儲存。
實際結果:
主控台中顯示JS個錯誤,表單格式錯誤,而且在儲存後不會停用spinner。
套用修補程式
若要套用個別修補程式,請根據您的部署方法使用下列連結:
- Quality Patches Tool指南中的Adobe Commerce或Magento Open Source內部部署: Quality Patches Tool >使用狀況。
- 雲端基礎結構上的Adobe Commerce:雲端基礎結構上的Commerce指南中的升級和修補程式>套用修補程式。
相關閱讀
若要進一步瞭解Quality Patches Tool,請參閱:
- Quality Patches Tool 已發行:支援知識庫中的自助式品質修補程式的新工具。
- 使用Quality Patches Tool指南中的 Quality Patches Tool,檢查您的Adobe Commerce問題是否有修補程式可用。
如需QPT中其他修補程式的詳細資訊,請參閱Quality Patches Tool指南中的Quality Patches Tool:搜尋修補程式。