Les pages d’extraction ne se chargent pas lorsque le bloqueur de publicités est activé
Cet article fournit un correctif pour le problème connu d’Adobe Commerce sur l’infrastructure cloud 2.2.2 lié à l’échec du chargement des pages de passage en caisse provoqué par le bloc ou d’autres bloqueurs d’annonces.
Problème
Si Google Analytics est activé pour le magasin, lorsqu’un client avec un bloc ou un autre bloqueur d’annonces installé passe en caisse, le fichier trackingCode.js
n’est pas chargé et RequireJS rompt le flux d’exécution JS. Cela entraîne des problèmes lors du chargement de la page de passage en caisse.
Étapes à reproduire :
Conditions préalables : un bloqueur d’annonces doit être installé et actif dans le navigateur.
- Dans l’administrateur Commerce, activez et configurez la fonctionnalité Google Analytics.
- Ouvrez une page de produit sur le storefront.
- Ajoutez des produits au panier.
- Cliquez sur le lien Atteindre le passage en caisse .
Résultat attendu : la page Passage en caisse se charge et le client peut terminer l’extraction.
Résultat réel : la page d’extraction ne se charge pas ; l’accélérateur de chargement ne disparaît jamais.
Correctif
Le correctif est joint à cet article. Pour le télécharger, faites défiler l’écran jusqu’à la fin de l’article et cliquez sur le nom du fichier, ou cliquez sur le lien suivant :
Versions Adobe Commerce compatibles :
Le correctif a été créé pour :
- Adobe Commerce sur l’infrastructure cloud 2.2.2
Le correctif est également compatible (mais peut ne pas résoudre le problème) avec les versions et éditions Adobe Commerce suivantes :
- Adobe Commerce sur l’infrastructure cloud de la version 2.1.0 à la version 2.1.14
- Adobe Commerce sur l’infrastructure cloud de la version 2.2.0 à la version 2.2.1 et de la version 2.2.3 à la version 2.2.5
- Adobe Commerce sur site de la version 2.1.0 à la version 2.1.14
- Adobe Commerce sur site de la version 2.2.0 à la version 2.2.5
Comment appliquer le correctif
Pour obtenir des instructions, voir Comment appliquer un correctif de compositeur fourni par Adobe dans notre base de connaissances de support.