Le scénario classique
Vendredi soir, 18h. L'équipe e-commerce a quitté le bureau. Le stock d'un best-seller passe à zéro. Les campagnes Google Shopping continuent de diffuser l'annonce. Chaque clic coûte entre 0,60 € et 1,50 €.
Lundi matin, 9h. Le traffic manager découvre que 2 400 clics ont été facturés sur un produit impossible à acheter. À 0,85 € CPC moyen : 2 040 € de budget gaspillé en un week-end.
Pourquoi c'est si fréquent
Les flux produits (product feeds) ne sont pas synchronisés en temps réel avec les stocks :
- Les flux Merchant Center se mettent à jour 1 à 4 fois par jour
- Certaines plateformes e-commerce ne propagent la rupture qu'au batch suivant
- Les produits en rupture partielle (certaines tailles/couleurs) restent visibles
- Les règles d'exclusion dans les campagnes ne sont pas toujours à jour
Résultat : il y a presque toujours un décalage entre la réalité du stock et ce que voient les plateformes publicitaires.
L'impact financier réel
Pour un site avec 85 produits actifs en Shopping et 15 000 €/mois de budget :
| Durée de la rupture | Clics gaspillés | Budget perdu |
|---|---|---|
| 6 heures | 120 | 102 € |
| 24 heures | 480 | 408 € |
| Week-end (48h) | 960 | 816 € |
| 5 jours | 2 400 | 2 040 € |
Et ce n'est que pour un seul produit. Sur un catalogue de plusieurs centaines de références avec des ruptures régulières, le coût annuel peut atteindre 15 000 à 30 000 € de clics gaspillés.
La détection intelligente
Le monitoring du trafic paid sur les pages produit permet de croiser deux signaux :
- Le visiteur arrive depuis une campagne paid (UTM, gclid, fbclid)
- La page affiche un état de rupture (bouton désactivé, message "indisponible")
Quand ces deux conditions sont réunies, chaque clic est une perte sèche. L'alerte doit être immédiate, avec le montant en euros pour déclencher l'action : mettre en pause la campagne, exclure le produit du flux, ou rediriger vers une alternative.
Points clés
- Le décalage entre stocks réels et flux produits est structurel — il existera toujours
- Chaque clic paid vers un produit en rupture est un budget jeté
- La détection automatique du croisement "trafic paid + rupture" est le seul moyen de limiter les pertes
- L'alerte doit arriver en minutes, pas en jours