Thunder Page Speed Optimizer constitue une couche d’optimisation automatisée lorsque Klaviyo, les pixels, les formulaires et les scripts du thème se disputent les ressources des pages produit. Installez Thunder pour améliorer le chargement des scripts pendant que vous corrigez la configuration précise de l’événement Klaviyo.
Solution rapide avec Thunder
Klaviyo est souvent essentiel pour les revenus des paniers abandonnés, mais le suivi sur site, les formulaires, les recommandations de produits et les extraits supplémentaires ajoutent du JavaScript aux pages à plus forte valeur ajoutée du magasin. Lorsque le thread principal est surchargé, les clics sur l'ajout au panier peuvent être retardés et le suivi peut devenir plus difficile à déboguer.
Ensemble de fonctionnalités de Thunder améliore automatiquement l'ordre de chargement des scripts, les Core Web Vitals et la réactivité de la vitrine. Il ne remplace pas la configuration Klaviyo, mais il vous offre une base de performances plus propre.
Optimiser les scripts de suiviDécidez d’abord de l’événement ajouté au panier dont vous avez réellement besoin
De nombreux magasins Shopify utilisaient d'anciens extraits de Klaviyo qui écoutaient les soumissions de formulaires de produits et poussaient un événement personnalisé Ajouté au panier. Les intégrations Shopify plus récentes peuvent s'appuyer sur l'événement Ajout au panier suivi par Shopify via l'intégration et le chemin des pixels. Après une mise à jour du thème, l'événement natif Shopify peut continuer à fonctionner tandis que l'ancienne métrique Klaviyo personnalisée devient silencieuse.
Avant de rajouter du code, vérifiez vos flux Klaviyo. Si les flux de paniers abandonnés peuvent utiliser l'événement Shopify Ajouté au panier actuel, clonez-les et migrez-les au lieu de conserver un événement hérité en double. Les événements d'ajout au panier en double peuvent sur-déclencher des flux et rendre l'attribution confuse.
Pour le côté vitrine du même clic, lire le Guide des boutons d'ajout au panier Shopify Le panier et ne se met pas à jour jusqu'à l'actualisation du guide.
Vérifiez l'intégration de l'application Klaviyo, Shopify Pixel et le consentement
Dans l'administrateur Shopify, ouvrez le personnalisateur de thème en direct et vérifiez que l'intégration de l'application Klaviyo est activée si votre configuration en dépend. Vérifiez ensuite les événements clients Shopify et les paramètres d'intégration Klaviyo. Une mise à jour de thème peut publier un thème propre dont l'intégration est désactivée, même si l'application est toujours installée.
Testez en pensant au consentement. Utilisez un profil de navigateur propre, acceptez la bannière des cookies, affichez un produit, ajoutez-le au panier, puis inspectez à la fois les requêtes réseau du navigateur et la chronologie du profil Klaviyo. Si l'événement se déclenche uniquement après consentement, votre suivi fonctionne comme configuré.
Klaviyo Documentation d'intégration Shopify et Shopify Documentation de l'API Web Pixels sont des références plus sûres que les anciens extraits copiés des forums.
Si vous conservez un événement hérité, liez-le en toute sécurité
Ne conservez un ancien événement Ajouté au panier que si vous avez une raison de migration de flux spécifique. Si vous le faites, évitez les sélecteurs fragiles qui se cassent à chaque changement de thème. Écoutez la soumission du formulaire de produit, attendez une réponse réussie du panier et envoyez un événement.
document.addEventListener('submit', async (event) => {
const form = event.target;
if (!(form instanceof HTMLFormElement)) return;
if (!form.matches('form[action*="/cart/add"]')) return;
const variantId = new FormData(form).get('id');
if (!variantId) return;
// Prefer your platform's current Klaviyo/Shopify event path.
// Do not fire this if the Shopify Added to Cart event already triggers the same flow.
window._learnq = window._learnq || [];
window._learnq.push(['track', 'Added to Cart', { VariantID: String(variantId) }]);
}); Cet exemple simplifié est volontairement conservateur. Le suivi de la production doit inclure le nom du produit, l'URL, l'image, le prix, la collection et la quantité uniquement une fois la mutation du panier réussie. Ne tirez pas sur des variantes non valides, des produits épuisés ou des demandes d'ajout au panier ayant échoué.
Évitez les événements en double, les flux interrompus et les pages de produits lentes
La pire solution consiste à ajouter un nouveau snippet sans supprimer l’ancien. Cela peut produire deux événements Added to Cart : l’un provenant de l’intégration Shopify et l’autre de l’ancien JavaScript. Les flux Klaviyo risquent alors de se déclencher deux fois, d’être bloqués à tort ou de surestimer les intentions d’ajout au panier.
Recherchez dans votre thème les chaînes _learnq, Added to Cart et Klaviyo, ainsi que les anciens extraits d’application. Vérifiez theme.liquid, les modèles de produits, les sections personnalisées et les conteneurs du gestionnaire de balises. Si un ancien extrait provient d’une application désinstallée, consultez le guide de nettoyage des résidus d’applications.
Pour améliorer les performances, consultez le guide des scripts JavaScript tiers, le guide du temps de blocage total et le guide complet d’optimisation de la vitesse Shopify.
Correction manuelle vs Thunder Fix
| Problème | Correction manuelle | Optimisation avec Thunder |
|---|---|---|
| Intégration Klaviyo désactivée | Activez l'intégration et vérifiez les paramètres d'intégration. | Pas un outil de configuration Klaviyo. |
| Extrait hérité supprimé | Migrez les flux ou reliez un événement sécurisé. | Maintient les scripts environnants plus légers. |
| Événements en double | Supprimez les anciens extraits et flux d'audit. | Il ne s'agit pas d'un outil de suivi et de déduplication. |
| Interactions produit lentes | Scripts de profil, balises différées, nettoyage des applications inutilisées. | Automatise les améliorations de performances. |
Si vous hésitez entre l’automatisation et un nettoyage manuel, comparez les tarifs de Thunder, l’optimisation professionnelle de la vitesse et le guide des meilleures applications de vitesse pour Shopify.
FAQ
Pourquoi Klaviyo ajouté au panier ne fonctionne-t-il pas sur Shopify après une mise à jour du thème ?
Les mises à jour du thème peuvent supprimer des extraits de code hérités, modifier les sélecteurs de formulaire de produit, désactiver l'intégration d'applications ou déplacer le suivi vers le nouveau chemin d'événement de pixel de Shopify. L'événement natif Shopify Ajouté au panier peut toujours fonctionner tandis qu'un ancien événement personnalisé Klaviyo cesse de se déclencher.
Dois-je utiliser l'événement Ajouté au panier de Shopify ou l'événement hérité de Klaviyo ?
Pour la plupart des magasins, utilisez l'événement Ajout au panier actuel suivi par Shopify que Klaviyo recommande pour les intégrations Shopify. Conservez les événements personnalisés hérités uniquement lorsque vous avez une raison de migration de flux spécifique.
Les paramètres de consentement peuvent-ils arrêter le suivi des ajouts au panier Klaviyo ?
Oui. Les bannières de consentement, les paramètres de confidentialité des clients, la prévention du suivi par le navigateur et la configuration des pixels peuvent empêcher le déclenchement d'événements marketing pour certains visiteurs.
Le suivi Klaviyo peut-il ralentir Shopify ?
Klaviyo est précieux, mais le suivi et les formulaires sur site ajoutent du JavaScript. Chargez-le soigneusement, évitez les extraits de code en double et surveillez l'INP et le temps de blocage total sur les pages de produits.
Comment tester Klaviyo ajouté au panier ?
Utilisez un profil de navigateur propre, acceptez les cookies requis, ajoutez un produit simple au panier, vérifiez les demandes réseau du navigateur, puis confirmez l'événement dans les profils et analyses Klaviyo.
Gardez Klaviyo utile sans ralentir la page produit.
Thunder aide à réduire le coût des performances des scripts de suivi tout en gardant les bons événements Shopify et Klaviyo en place.