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
NOTE
此修補程式可能適用於發行版本為Quality Patches Tool的其他版本。 若要檢查修補程式是否與您的Adobe Commerce版本相容,請將magento/quality-patches套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。

問題

啟用Google Analytics Content Experiments時,staging更新頁面上發生JS個錯誤。

要再現的步驟

  1. 在​ Admin > Stores > All Stores ​中,建立其他網站、商店和​ Store View。 確定​ Store View ​是​ Enabled

  2. 移至​ Stores > Settings > Configuration > Sales > Google API ​以設定​ Configure Google Analytics

    • 針對​ Main ​和其他網站scope:

      • EnabledYes
      • Account typeGoogle Tag Manager
      • Anonymize IPYes
      • Enable Content ExperimentsYes
      • Container Id(GTM container ID)
      • 其他欄位的​ Uncheck Use Default,但不變更它們。
    • 針對​ Default Config scope:

      • EnabledYes
      • Account typeUniversal Analytics
      • Account Number(Universal Analytics account number)
      • Anonymize IPYes
      • Enable Content ExperimentsYes
  3. 將​ Enable ​從​ Yes ​變更為​ No,以停用​ Default Config scope上的​ Configure Google Analytics。 請勿變更其他任何專案!

  4. 前往​ Catalog > Categories

  5. 建立並編輯任何​ category ​並為其新增排定的更新:

    • 任何名稱、未來的開始日期、未來的結束日期,以及​ category ​中的任何變更(For Example: disable category)。
  6. 儲存更新並檢查browser developer console是否有錯誤。

預期結果

沒有JS錯誤,對staging更新的變更已成功儲存。

實際結果

主控台中顯示JS個錯誤,表單格式錯誤,而且在儲存後不會停用spinner。

套用修補程式

若要套用個別修補程式,請根據您的部署方法使用下列連結:

相關閱讀

若要進一步瞭解Quality Patches Tool,請參閱:

如需QPT中其他修補程式的詳細資訊,請參閱Quality Patches Tool指南中的Quality Patches Tool:搜尋修補程式

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3