Comment réaliser une analyse du panier d'achat (market-basket) ou d'affinité produit avec iDBQuery ?
Demandez à iDBQuery « Quels produits sont le plus souvent achetés ensemble dans la même commande ? ». Il écrit l'auto-jointure sur votre table de lignes de commande, renvoie les meilleures paires de produits avec leurs décomptes de cooccurrence et leur lift, et rattache chaque association aux commandes qui contiennent les deux articles.
L'analyse du panier d'achat (aussi appelée affinité produit, ou « les personnes qui ont acheté X ont aussi acheté Y ») repère quels articles tendent à apparaître dans la même transaction. Elle alimente la vente croisée, les offres groupées et l'agencement du magasin, et iDBQuery la construit sans que vous écriviez l'auto-jointure délicate.
- Vous demanderiez à iDBQuery : « Montre les 20 meilleures paires de produits achetés ensemble sur les 90 derniers jours, avec la fréquence de cooccurrence de chaque paire et son lift par rapport à un achat indépendant. »
- Il joint la table `order_lines` à elle-même, compte les cooccurrences, calcule le support et le lift, et renvoie un tableau classé ainsi qu'un graphique.
- Chaque paire est rattachée à ses commandes source, de sorte que « ces deux références apparaissent ensemble dans 1 340 commandes » peut être audité par rapport à de vrais paniers.
Vous pouvez ensuite affiner : « Pour les clients qui ont acheté la machine à espresso, qu'ont-ils acheté ensuite dans les 30 jours ? » iDBQuery conserve le fil et retravaille la requête. Parce que les noms du catalogue peuvent vivre dans une table et les transactions dans une autre, voire dans un tableur séparé, le modèle vivant unique les relie afin que les résultats affichent des noms de produits lisibles, pas des codes. Enregistrez les affinités comme rapport en direct pour le merchandising, et utilisez l'agent Analyste pour faire ressortir les offres groupées à plus fort lift que vous ne promouvez pas encore.
Updated 2026-06-22
Related questions
- Comment réaliser une segmentation RFM des clients avec iDBQuery ?
- Comment segmenter les clients avec iDBQuery ?
- Comment analyser la marge brute par produit avec iDBQuery ?
- Comment obtenir des classements top-N et bottom-N avec iDBQuery ?
- Comment mesurer l'impact des remises et des promotions avec iDBQuery ?