ACSD-48634: JS errori quando Google Analytics Content Experiments è abilitato

La patch ACSD-48634 corregge JS errori in una pagina di aggiornamento staging quando Google Analytics Content Experiments è abilitato. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.27. L’ID della patch è ACSD-48634. Il problema è stato risolto in Adobe Commerce 2.4.7.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.3.7 - 2.4.6
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

JS errori si verificano in una pagina di aggiornamento staging quando Google Analytics Content Experiments è abilitato.

Passaggi da riprodurre:

  1. In Admin > Stores > All Stores, creare un altro sito Web, store e Store View. Assicurarsi che Store View sia Enabled.

  2. Configura Configure Google Analytics andando in Stores > Settings > Configuration > Sales > Google API:

    • Per Main e altri siti Web scope:

      • Enabled: Yes
      • Account type: Google Tag Manager
      • Anonymize IP: Yes
      • Enable Content Experiments: Yes
      • Container Id: (GTM container ID)
      • Uncheck Use Default per altri campi, ma non modificarli.
    • Per Default Config scope:

      • Enabled: Yes
      • Account type: Universal Analytics
      • Account Number: (Universal Analytics account number)
      • Anonymize IP: Yes
      • Enable Content Experiments: Yes
  3. Disabilitare Configure Google Analytics su Default Config scope modificando Enable da Yes a No. Assicurati di non cambiare altro!

  4. Vai a Catalog > Categories.

  5. Crea e modifica qualsiasi category e aggiungi un aggiornamento pianificato:

    • Qualsiasi nome, data di inizio futura, data di fine futura ed eventuali modifiche in category (For Example: disable category).
  6. Salvare l'aggiornamento e verificare la presenza di errori in browser developer console.

Risultati previsti:

Nessun errore JS e le modifiche all'aggiornamento staging sono state salvate correttamente.

Risultati effettivi:

JS errori sono visibili nella console, il modulo non è corretto e spinner non viene mai disabilitato dopo il salvataggio.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a