Blijven populaire productparen populair? Een voorbeeld van winkelmandanalyse
We volgden de belangrijkste productparen van één Britse verkoper van cadeauartikelen in het jaar erna. Hun nieuwe positie vertelt maar een deel van het verhaal.
Eigen analyse van historische facturen van één Britse verkoper van cadeauartikelen, 2009–2011.
Samenvatting
In dit historische voorbeeld van winkelmandanalyse bij één Britse verkoper van cadeauartikelen bleven zeven van de 20 belangrijkste productparen uit 2009–2010 het jaar erna in de top 20. Alle 20 oorspronkelijke paren kwamen nog samen voor en voldeden aan de minimumaantallen voor de latere ranglijst. Een lagere positie betekende dus niet dat de producten niet meer samen werden gekocht.
We analyseerden 19.645 geschikte facturen uit december 2009–november 2010 en 18.877 uit december 2010–november 2011 in Online Retail II. De bron betreft één Britse verkoper van cadeauartikelen met veel groothandelsklanten. We rangschikten paren naar hoe vaak ze samen voorkwamen, hielden de oorspronkelijke lijst vast en vergeleken die met een apart samengestelde top 20 voor het jaar erna. De praktische les is om gedateerde gegevens over een productpaar opnieuw te bekijken voordat je ze in een campagnebriefing hergebruikt. Deze gegevens meten niet of producten aanbevelen of bundelen extra verkopen oplevert.[1][2]
Stel je een winkelier voor die een nieuwe collectie voorbereidt. In het plan van vorig jaar staat al een lijst met artikelen die klanten vaak samen kochten. Die lijst hergebruiken is een gemakkelijk begin, zeker als een maker een briefing nodig heeft en de campagnedeadline nadert. Maar wat moet het team controleren voordat het dezelfde combinaties opnieuw inzet?
We onderzochten die vraag met een historisch voorbeeld. We selecteerden de belangrijkste paren uit het eerste jaar en vergeleken diezelfde paren met de gegevens uit het tweede jaar. De top van de ranglijst veranderde flink, terwijl de oorspronkelijke paren nog steeds samen voorkwamen.
Dat onderscheid maakt het voorbeeld nuttig. Winkelmandanalyse laat zien welke producten op dezelfde factuur staan. Om die uitkomst te gebruiken voor cross-selling, moet je ook weten over welke periode het gaat, welke noemer is gebruikt en welke zakelijke beslissing de cijfers moeten ondersteunen.
Een productpaar terug op de planningstafel

Zeven paren bleven in de top 20. Alle 20 kwamen nog samen voor.
Slechts zeven van de oorspronkelijke 20 productparen stonden in de onafhankelijk samengestelde top 20 van het jaar erna. Dat is 35,0% van de lijst. Toch kwamen beide producten van elk oorspronkelijk paar nog voor op geschikte facturen uit het tweede jaar, en voldeed elk paar nog aan dezelfde minimumaantallen voor opname in de ranglijst.
Deze waarnemingen beantwoorden verschillende vragen. In de top 20 blijven betekent dat een paar hoog blijft staan tussen andere paren. Samen voorkomen betekent dat er nog gezamenlijke aankopen zijn waargenomen. Een productpaar kan aan die tweede voorwaarde voldoen en toch ver terugzakken in de ranglijst.
We selecteerden de oorspronkelijke paren op basis van facturen van 1 december 2009 tot en met 30 november 2010. Daarna hielden we die lijst ongewijzigd en volgden we dezelfde productcodes van 1 december 2010 tot en met 30 november 2011. De latere top 20 werd opnieuw samengesteld uit alle geschikte paren in het tweede jaar, ook paren die niet op de oorspronkelijke lijst stonden.[2]
De vergelijking gebruikt 19.645 geschikte facturen uit het eerste jaar en 18.877 uit het tweede. Facturen met maar één product dat aan de criteria voldoet, blijven in die totalen meetellen. Voordat je de volledige lijsten bekijkt, laten we zien wat er gebeurde met het hoogst geklasseerde paar uit het eerste jaar.
Het best geklasseerde paar bewaardoosjes laat zien waarom de noemer telt
Het hoogst geklasseerde paar van het eerste jaar bestond uit het keramieken Sweetheart-bewaardoosje, product 21231, en het keramieken aardbeiendoosje, product 21232. In het analyseplan was vastgelegd dat het oorspronkelijke nummer één het uitgewerkte voorbeeld zou worden, voordat de latere resultaten werden berekend.
De twee doosjes stonden in het eerste jaar samen op 766 van de 19.645 geschikte facturen, oftewel 3,9%. In het tweede jaar stonden ze samen op 320 van de 18.877, oftewel 1,7%, en bezetten ze plaats 153 onder de geschikte paren. Het paar was flink gedaald, maar kwam nog steeds honderden keren samen voor.
Beperk de vraag nu tot facturen met het Sweetheart-doosje. In het tweede jaar stond dat op 492 geschikte facturen. Op 320 daarvan stond ook het aardbeiendoosje. Als je 320 deelt door 492, krijg je 65,0%. Dat percentage beschrijft gezamenlijke aankopen binnen de facturen met het Sweetheart-doosje. Het is niet het aandeel van alle facturen waarop beide producten staan.
Draai je de vraag om, dan verandert de noemer. Het aardbeiendoosje stond op 791 latere facturen; 320 daarvan bevatten ook het Sweetheart-doosje. De uitkomst is 40,5%. Geen van beide richtingen toont welk artikel als eerste werd gekozen. Het zijn twee manieren om hetzelfde productpaar te bekijken, zonder aankoopvolgorde.
Eén paar bewaardoosjes, vier expliciete noemers
Het uitgewerkte voorbeeld is het oorspronkelijke nummer 1: het keramieken Sweetheart-bewaardoosje (21231) en het keramieken aardbeiendoosje (21232). Elk percentage gebruikt de basis die in zijn rij wordt genoemd.
| Maatstaf | Teller eerste jaar | Basis eerste jaar | Aandeel eerste jaar | Latere teller | Latere basis | Later aandeel |
|---|---|---|---|---|---|---|
| Sweetheart-doosje binnen alle geschikte facturen | 960 | 19.645 | 4,9% | 492 | 18.877 | 2,6% |
| Aardbeiendoosje binnen alle geschikte facturen | 1.582 | 19.645 | 8,1% | 791 | 18.877 | 4,2% |
| Aardbeiendoosje op facturen met Sweetheart | 766 | 960 | 79,8% | 320 | 492 | 65,0% |
| Sweetheart-doosje op facturen met het aardbeiendoosje | 766 | 1.582 | 48,4% | 320 | 791 | 40,5% |
Ook de aantallen per product veranderden. Het Sweetheart-doosje stond in het eerste jaar op 960 geschikte facturen en in het tweede op 492; het aardbeiendoosje op 1.582 en 791. Die aantallen geven context bij de daling van het aantal gezamenlijke facturen. De gegevens verklaren niet waarom de producten minder vaak voorkwamen.
Voor een winkelier maakt dit onderscheid tussen twee beslissingen die anders door elkaar kunnen lopen. Voor een brede campagne kan het aandeel van een paar in alle geschikte facturen relevant zijn. Een suggestie naast één specifiek product roept een smallere vraag op over facturen waarop dat product al staat. Historische gezamenlijke aankopen kunnen helpen bepalen welk idee je verder onderzoekt, maar geen van beide percentages schat hoeveel extra verkopen een suggestie zou opleveren.
Een uitspraak als ‘deze aanbeveling heeft een conversie van 65%’ zou de gegevens daarom verkeerd uitleggen. We weten hier niet wie een aanbeveling zag, wie aan een campagne werd toegewezen en er is geen vergelijkingsgroep. De waargenomen 65,0% is 320 van de 492 historische facturen, niet het conversiepercentage van een ingreep.
Bekijk beide volledige lijsten met productparen
De eerste tabel houdt alle 20 oorspronkelijke paren in hun oorspronkelijke volgorde. ‘Samen’ telt geschikte facturen met beide producten. Het aandeel is dat aantal gedeeld door alle geschikte facturen in het betreffende jaar: 19.645 in het eerste en 18.877 in het tweede. Open de aanvullende tabellen voor de aantallen per product en de onafhankelijk samengestelde latere lijst.
De volledige oorspronkelijke lijst, gevolgd in het jaar erna
Alle 20 oorspronkelijke paren staan in de volgorde van het eerste jaar. Beide producten blijven waargenomen, elk paar voldoet nog aan de latere minimumaantallen en zeven blijven in de latere top 20.
Toon alle 20 oorspronkelijke paren en hun latere resultaten
| Productpaar (oorspronkelijke positie) | Samen: eerste jaar | Aandeel eerste jaar | Samen: tweede jaar | Aandeel tweede jaar | Verandering aandeel | Latere positie |
|---|---|---|---|---|---|---|
| 1. Keramieken Sweetheart-bewaardoosje (21231) + Keramieken aardbeiendoosje (21232) | 766 | 3,9% | 320 | 1,7% | -2,2 procentpunten | 153Buiten de latere top 20 |
| 2. Rode hangende hartvormige theelichthouder (21733) + Witte hangende hartvormige theelichthouder (85123A) | 742 | 3,8% | 468 | 2,5% | -1,3 procentpunten | 44Buiten de latere top 20 |
| 3. Retrospot-cupcakevormpjes, verpakking van 72 (21212) + Teatime-cupcakevormpjes, verpakking van 60 (84991) | 726 | 3,7% | 425 | 2,3% | -1,4 procentpunten | 58Buiten de latere top 20 |
| 4. Retrospot-cupcakevormpjes, verpakking van 72 (21212) + Roze paisley-cupcakevormpjes, verpakking van 60 (21977) | 662 | 3,4% | 408 | 2,2% | -1,2 procentpunten | 68Buiten de latere top 20 |
| 5. Rode grote Retrospot-tas (85099B) + Grote aardbeientas (85099F) | 642 | 3,3% | 521 | 2,8% | -0,5 procentpunten | 21Buiten de latere top 20 |
| 6. Grote roze tas met witte stippen (22386) + Rode grote Retrospot-tas (85099B) | 597 | 3,0% | 804 | 4,3% | 1,2 procentpunten | 1In de latere top 20 |
| 7. Grote Suki-opbergtas (21931) + Rode grote Retrospot-tas (85099B) | 594 | 3,0% | 692 | 3,7% | 0,6 procentpunten | 3In de latere top 20 |
| 8. Houten fotolijst met witte afwerking (82482) + Antiekwitte houten lijst (82494L) | 571 | 2,9% | 516 | 2,7% | -0,2 procentpunten | 23Buiten de latere top 20 |
| 9. HOME-letterblokken (21754) + LOVE-letterblokken (21755) | 558 | 2,8% | 292 | 1,5% | -1,3 procentpunten | 199Buiten de latere top 20 |
| 10. Roze paisley-cupcakevormpjes, verpakking van 60 (21977) + Teatime-cupcakevormpjes, verpakking van 60 (84991) | 555 | 2,8% | 333 | 1,8% | -1,1 procentpunten | 138Buiten de latere top 20 |
| 11. Rode lunchtas met stippen (20725) + Zwarte lunchtas met doodskoppen (20727) | 553 | 2,8% | 609 | 3,2% | 0,4 procentpunten | 6In de latere top 20 |
| 12. Rode lunchtas met stippen (20725) + Roze Retrospot-lunchtas (22384) | 542 | 2,8% | 585 | 3,1% | 0,3 procentpunten | 8In de latere top 20 |
| 13. Rode Charlotte-tas met stippen (20724) + Charlotte-tas met roze en witte stippen (22356) | 540 | 2,7% | 486 | 2,6% | -0,2 procentpunten | 35Buiten de latere top 20 |
| 14. Rode grote Retrospot-tas (85099B) + Grote zwart-witte baroktas (85099C) | 524 | 2,7% | 559 | 3,0% | 0,3 procentpunten | 13In de latere top 20 |
| 15. Rode lunchtas met stippen (20725) + Rode grote Retrospot-tas (85099B) | 518 | 2,6% | 563 | 3,0% | 0,3 procentpunten | 11In de latere top 20 |
| 16. Rode lunchtas met stippen (20725) + Suki-lunchtas (22383) | 515 | 2,6% | 632 | 3,3% | 0,7 procentpunten | 5In de latere top 20 |
| 17. Keramieken aardbeiendoosje (21232) + Witte hangende hartvormige theelichthouder (85123A) | 512 | 2,6% | 241 | 1,3% | -1,3 procentpunten | 394Buiten de latere top 20 |
| 18. Klein rieten hart (22469) + Groot rieten hart (22470) | 504 | 2,6% | 480 | 2,5% | 0,0 procentpunten | 40Buiten de latere top 20 |
| 19. Rode lunchtas met stippen (20725) + Woodland-lunchtas (20726) | 496 | 2,5% | 508 | 2,7% | 0,2 procentpunten | 26Buiten de latere top 20 |
| 20. Antiekwitte houten lijst (82494L) + Witte hangende hartvormige theelichthouder (85123A) | 494 | 2,5% | 319 | 1,7% | -0,8 procentpunten | 154Buiten de latere top 20 |
Lees het aantal, het aandeel en de latere positie samen. Het aantal geeft aan op hoeveel facturen een paar staat; het aandeel houdt ook rekening met het verschillende totale aantal geschikte facturen per jaar. De positie beschrijft waar het paar staat ten opzichte van andere geschikte paren. Geen van deze maten vertelt of een promotie heeft gewerkt.
De selectiegrens was in beide jaren eenduidig. Buiten de lijst stond geen paar met hetzelfde aantal als het laatst geselecteerde paar. Een andere beslisregel voor gelijke aantallen bij de latere grens laat het aantal overlappende paren daarom op zeven staan. Dat is een controle van de rangschikkingsregel, geen statistisch betrouwbaarheidsinterval.[3]
Hoe vaak elk product voorkwam, met of zonder de ander
Afzonderlijke productaantallen voor dezelfde 20 oorspronkelijke paren. A en B volgen de productvolgorde in elke rij; ze geven niet aan welk product eerst is gekocht.
Toon de afzonderlijke productaantallen voor alle 20 oorspronkelijke paren
| Productpaar | Product A: eerste jaar | Product B: eerste jaar | Product A: tweede jaar | Product B: tweede jaar |
|---|---|---|---|---|
| Keramieken Sweetheart-bewaardoosje (21231) + Keramieken aardbeiendoosje (21232) | 960 | 1.582 | 492 | 791 |
| Rode hangende hartvormige theelichthouder (21733) + Witte hangende hartvormige theelichthouder (85123A) | 1.012 | 3.178 | 703 | 2.180 |
| Retrospot-cupcakevormpjes, verpakking van 72 (21212) + Teatime-cupcakevormpjes, verpakking van 60 (84991) | 1.770 | 1.275 | 1.265 | 788 |
| Retrospot-cupcakevormpjes, verpakking van 72 (21212) + Roze paisley-cupcakevormpjes, verpakking van 60 (21977) | 1.770 | 1.099 | 1.265 | 829 |
| Rode grote Retrospot-tas (85099B) + Grote aardbeientas (85099F) | 1.899 | 1.015 | 2.019 | 788 |
| Grote roze tas met witte stippen (22386) + Rode grote Retrospot-tas (85099B) | 1.016 | 1.899 | 1.186 | 2.019 |
| Grote Suki-opbergtas (21931) + Rode grote Retrospot-tas (85099B) | 1.127 | 1.899 | 1.130 | 2.019 |
| Houten fotolijst met witte afwerking (82482) + Antiekwitte houten lijst (82494L) | 899 | 1.078 | 1.066 | 925 |
| HOME-letterblokken (21754) + LOVE-letterblokken (21755) | 1.271 | 1.052 | 756 | 612 |
| Roze paisley-cupcakevormpjes, verpakking van 60 (21977) + Teatime-cupcakevormpjes, verpakking van 60 (84991) | 1.099 | 1.275 | 829 | 788 |
| Rode lunchtas met stippen (20725) + Zwarte lunchtas met doodskoppen (20727) | 1.474 | 1.060 | 1.507 | 1.212 |
| Rode lunchtas met stippen (20725) + Roze Retrospot-lunchtas (22384) | 1.474 | 1.003 | 1.507 | 1.051 |
| Rode Charlotte-tas met stippen (20724) + Charlotte-tas met roze en witte stippen (22356) | 981 | 821 | 978 | 704 |
| Rode grote Retrospot-tas (85099B) + Grote zwart-witte baroktas (85099C) | 1.899 | 936 | 2.019 | 888 |
| Rode lunchtas met stippen (20725) + Rode grote Retrospot-tas (85099B) | 1.474 | 1.899 | 1.507 | 2.019 |
| Rode lunchtas met stippen (20725) + Suki-lunchtas (22383) | 1.474 | 1.100 | 1.507 | 1.241 |
| Keramieken aardbeiendoosje (21232) + Witte hangende hartvormige theelichthouder (85123A) | 1.582 | 3.178 | 791 | 2.180 |
| Klein rieten hart (22469) + Groot rieten hart (22470) | 936 | 1.021 | 1.159 | 895 |
| Rode lunchtas met stippen (20725) + Woodland-lunchtas (20726) | 1.474 | 893 | 1.507 | 965 |
| Antiekwitte houten lijst (82494L) + Witte hangende hartvormige theelichthouder (85123A) | 1.078 | 3.178 | 925 | 2.180 |
De latere lijst beantwoordt een andere vraag: welke paren kwamen in het tweede jaar het vaakst samen voor, volgens dezelfde selectie- en rangschikkingsregels? Het is geen nieuwe volgorde van de oorspronkelijke 20. Elk geschikt paar uit het tweede jaar kon erin komen.
Door de twee lijsten apart te houden, voorkom je dat de vraag ongemerkt verandert. Als we de oorspronkelijke lijst vervangen door de latere koplopers, beschrijven we een nieuwe selectie zonder te laten zien wat er gebeurde met de lijst die een team mogelijk had hergebruikt. Beide perspectieven zijn nuttig: het ene controleert een eerdere keuze, het andere levert kandidaten voor een nieuwe beoordeling.
De onafhankelijk samengestelde latere top 20
Deze paren zijn gerangschikt tussen alle geschikte paren uit december 2010–november 2011. De lijst is niet beperkt tot de oorspronkelijke selectie of de productcodes daarvan.
Toon alle 20 paren in de latere lijst
| Productpaar | Latere positie | Facturen met beide | Facturen met product A | Facturen met product B |
|---|---|---|---|---|
| Grote roze tas met witte stippen (22386) + Rode grote Retrospot-tas (85099B) | 1Ook op de oorspronkelijke lijst | 804 | 1.186 | 2.019 |
| Groene Regency-theekop en schotel (22697) + Regency-theekop en schotel met rozen (22699) | 2 | 733 | 974 | 1.025 |
| Grote Suki-opbergtas (21931) + Rode grote Retrospot-tas (85099B) | 3Ook op de oorspronkelijke lijst | 692 | 1.130 | 2.019 |
| Grote vintage shopper met rood paisleypatroon (22411) + Rode grote Retrospot-tas (85099B) | 4 | 653 | 1.118 | 2.019 |
| Rode lunchtas met stippen (20725) + Suki-lunchtas (22383) | 5Ook op de oorspronkelijke lijst | 632 | 1.507 | 1.241 |
| Rode lunchtas met stippen (20725) + Zwarte lunchtas met doodskoppen (20727) | 6Ook op de oorspronkelijke lijst | 609 | 1.507 | 1.212 |
| Groene Regency-theekop en schotel (22697) + Roze Regency-theekop en schotel (22698) | 7 | 601 | 974 | 726 |
| Rode lunchtas met stippen (20725) + Roze Retrospot-lunchtas (22384) | 8Ook op de oorspronkelijke lijst | 585 | 1.507 | 1.051 |
| Groene Bakelike-wekker (22726) + Rode Bakelike-wekker (22727) | 9 | 584 | 910 | 975 |
| Roze Regency-theekop en schotel (22698) + Regency-theekop en schotel met rozen (22699) | 10 | 567 | 726 | 1.025 |
| Rode lunchtas met stippen (20725) + Rode grote Retrospot-tas (85099B) | 11Ook op de oorspronkelijke lijst | 563 | 1.507 | 2.019 |
| Zwarte lunchtas met doodskoppen (20727) + Suki-lunchtas (22383) | 12 | 559 | 1.212 | 1.241 |
| Rode grote Retrospot-tas (85099B) + Grote zwart-witte baroktas (85099C) | 13Ook op de oorspronkelijke lijst | 559 | 2.019 | 888 |
| Grote tas met vintage kleedjesmotief (23203) + Rode grote Retrospot-tas (85099B) | 14 | 555 | 1.183 | 2.019 |
| Rode lunchtas met stippen (20725) + Spaceboy-lunchtas (22382) | 15 | 539 | 1.507 | 1.112 |
| Rode lunchtas met stippen (20725) + Blauwe lunchtas met auto’s (20728) | 16 | 533 | 1.507 | 1.103 |
| Grote tas met appelmotief (23199) + Rode grote Retrospot-tas (85099B) | 17 | 531 | 943 | 2.019 |
| Grote Scandinavische tas met blauw paisleypatroon (21928) + Rode grote Retrospot-tas (85099B) | 18 | 526 | 781 | 2.019 |
| Blauwe lunchtas met auto’s (20728) + Suki-lunchtas (22383) | 19 | 525 | 1.103 | 1.241 |
| Zwarte lunchtas met doodskoppen (20727) + Roze Retrospot-lunchtas (22384) | 20 | 524 | 1.212 | 1.051 |
De volledige latere tabel bevat zowel het aantal facturen per afzonderlijk product als het gezamenlijke aantal. Die aantallen tonen niet aan dat de producten een zinvolle bundel vormen. De beschrijvingen identificeren de producten in de bron; ze bewijzen niets over onderlinge geschiktheid, marge, voorraad of een gedeelde klantbehoefte.
Gebruik de gegevens om een campagnebriefing concreter te maken
Voor een winkelier die een collectie of cross-sellingcampagne voorbereidt, biedt dit voorbeeld een praktische vraag: welke gegevens rechtvaardigen het om een oude combinatie in de volgende briefing te gebruiken? Daarvoor heb je een periode, een afgebakende groep facturen en een duidelijke reden voor de beoogde plaatsing nodig.
Bewaar eerst de lijst waarop de eerdere beslissing was gebaseerd. Houd de productcodes en de selectieperiode bij. Volg bij nieuwe gegevens eerst diezelfde paren voordat je ze vervangt door de huidige favorieten. Zo wordt een verandering in de gegevens zichtbaar en hebben collega’s een gedeelde basis om die te bespreken.
Koppel de gegevens vervolgens aan de daadwerkelijke plaatsing. Een collectiepagina, een suggestie op een productpagina en een maker die meerdere producten laat zien, zijn verschillende toepassingen van een combinatie. Vraag wat de klant te zien krijgt, welk product hem of haar naar die inhoud brengt en welke vraag de inhoud moet beantwoorden. Facturen met gezamenlijke aankopen beslissen zulke redactionele keuzes niet vanzelf.
Makers kunnen hetzelfde onderscheid gebruiken wanneer ze een merkbriefing beoordelen. Bij de claim dat twee producten vaak samen worden gekocht, horen een periode en een berekeningsbasis. Vraag of de claim over alle bestellingen gaat of alleen over bestellingen met één genoemd artikel. Zo kan een script de gegevens correct beschrijven zonder een resultaat te beloven dat het merk niet heeft gemeten.
Voordat het team de definitieve producten kiest, heeft het nog actuele informatie nodig over voorraad, prijzen, de samenhang tussen producten en het voorgestelde aanbod. Die informatie moet het bedrijf aanleveren; we kunnen zulke verklaringen niet uit dit historische archief halen. Gaat de campagne door, beoordeel het effect dan met een passende vergelijking en de bestaande meetinrichting van het bedrijf.
Neem de gegevens mee naar de volgende briefing

Bewaar de oorspronkelijke lijst
Bewaar productcodes, selectiedatums en de reden waarom elk paar is gekozen.
Controleer latere gegevens
Volg dezelfde paren en vergelijk aantallen, noemers en posities volgens een vaste regel.
Maak de briefing
Combineer de gegevens met actuele productinformatie en bepaal de voorgestelde plaatsing.
Het werkblad hieronder zet dat gesprek om in een herbruikbare briefing. Beoordeel eerst de gegevens en werk het gekozen idee daarna uit in het gekoppelde sjabloon voor een socialmediacampagne. Zo blijft de reden voor de productkeuze verbonden aan het creatieve werk, zonder de oude ranglijst als aanbevelingssysteem te behandelen.
Kopieer dit werkblad voordat je een productpaar opnieuw inzet
Gebruik dit sjabloon voor één voorgestelde combinatie. Het is een vrij toegankelijk planningshulpmiddel, geen scoresysteem. Vul je eigen datums en aantallen in; de historische cijfers van de doosjes leggen de methode uit en zijn geen voorgestelde doelen.
1. Beslissing en plaatsing: [collectie, suggestie op een productpagina of briefing voor een maker] · [klantvraag die de inhoud moet beantwoorden] · [persoon die verantwoordelijk is voor de keuze]. Beschrijf wat er te zien zal zijn en waarom je deze combinatie overweegt.
2. Oorspronkelijke gegevens: [code en naam van product A] · [code en naam van product B] · [begin- en einddatum] · [wat in deze analyse als geschikte factuur of bestelling geldt]. Behoud het oorspronkelijke paar, ook als de latere positie verandert.
3. Latere gegevens: [begin- en einddatum van de latere periode] · [alle geschikte facturen] · [facturen met A] · [facturen met B] · [facturen met beide]. Gebruik in beide perioden dezelfde definities en houd facturen met één product in de totale basis.
4. Vergelijking: [oorspronkelijk en later gezamenlijk aantal] · [gezamenlijk aantal ÷ alle geschikte facturen per periode] · [latere positie volgens dezelfde regel]. Voeg je zelf een percentage toe met één product als uitgangspunt, noem dat product dan en toon de bijbehorende noemer. Noteer ontbrekende informatie als niet beschikbaar in plaats van er nul voor in te vullen.
5. Commerciële controle: [actuele voorraad en prijzen] · [waarom de producten op deze plek bij elkaar passen] · [open vraag voor de winkelier of maker]. Houd dit zakelijke oordeel gescheiden van de historische berekening.
6. Volgende beslissing: [behouden, heroverwegen of meer informatie verzamelen] · [reden die door de gegevens wordt ondersteund] · [verantwoordelijke en volgende beoordelingsdatum]. Test je een campagne, beschrijf dan apart hoe je het effect beoordeelt. Een verandering in de positie van een paar is geen campagneresultaat.
Met een ingevulde briefing moet iemand anders de voorgestelde combinatie kunnen herleiden tot de gegevens en begrijpen wat nog moet worden gecontroleerd. De briefing moet ook bruikbaar blijven als de ranglijst verandert: de vastlegging van de oorspronkelijke beslissing hoort bij de beoordeling en moet bewaard blijven.
Hoe we deze winkelmandanalyse hebben opgezet en gecontroleerd
We gebruikten de dataset Online Retail II van Daqing Chen uit de UCI Machine Learning Repository. De bron beschrijft transacties van één in het Verenigd Koninkrijk geregistreerde verkoper van cadeauartikelen zonder fysieke winkel, met veel groothandelsklanten, van 1 december 2009 tot en met 9 december 2011. We vergelijken de twee volledige perioden van december tot en met november en laten de laatste, onvolledige decembermaand buiten de analyse.[1]
Een analytisch winkelmandje is één geschikte factuur met een numeriek factuurnummer en ten minste één product dat aan de criteria voldoet. Elk afzonderlijk product telt één keer per factuur, ongeacht hoeveelheid, herhaalde regels of overlap tussen werkbladen. Een terugkerende klant kan meerdere facturen bijdragen. Een ontbrekende klantcode sluit een factuur niet automatisch uit, omdat deze vraag over productparen gaat en niet over unieke personen.[2]
We hanteren een behoudende selectie met positieve producthoeveelheden en prijzen. Een factuur wordt uitgesloten als een productregel binnen de afbakening een niet-positieve of ongeldige hoeveelheid of prijs heeft, of als vastgelegde controles op de code en het tijdstip mislukken. Facturen met een annuleringsvoorvoegsel vormen geen winkelmandje. We koppelen annuleringen niet terug aan eerdere facturen en beweren niet dat de overgebleven gegevens afgehandelde bestellingen voorstellen. Het pakket beschrijft welke productcodes meetellen en alle uitsluitingen.[2]
In het eerste jaar bleven van 23.269 facturen met een numeriek nummer na uitsluiting van 3.624 facturen nog 19.645 geschikte facturen over. In het tweede jaar gaf 21.192 min 2.315 een totaal van 18.877. Eén factuur kan op meerdere controles afvallen. De uitsluitingsredenen overlappen dus en hun afzonderlijke aantallen mogen niet worden opgeteld. Dit zijn aantallen facturen, niet het aantal factuurregels in de bron.[2]
Om in de ranglijst van een jaar te komen, moet een paar samen op minstens 20 geschikte facturen staan en elk product afzonderlijk op minstens 50. Dit waren vooraf vastgelegde ondergrenzen voor het tonen van resultaten, geen significantietoetsen. We rangschikken op het gezamenlijke aantal facturen en bij gelijke aantallen op productcodes. Alle oorspronkelijke paren blijven in de latere vergelijking staan, ook als ze later niet meer aan die ondergrenzen voldoen.
We legden de perioden, selectieregel, te berekenen uitkomsten en keuze van het uitgewerkte voorbeeld vast voordat we de resultaten van de paren bekeken. Twee afzonderlijk geschreven berekeningen reproduceerden de volledige lijsten, aantallen, aandelen en controles op gelijke aantallen. De resultaten beschrijven dit historische archief. Het zijn geen schattingen voor huidige winkels en geen representatieve steekproef van consumenten.
Winkelmandanalyse en patronen controleren met latere gegevens zijn gevestigde werkwijzen. Onze bijdrage is deze reproduceerbare controle van één concrete, gedateerde lijst, waarin elk geselecteerd paar behouden blijft. We introduceren geen nieuw algoritme en claimen niet de eerste studie naar veranderende productassociaties te zijn.[4][5]
- Download de geaggregeerde resultaten in het Nederlands (CSV)
- Download de methode en reproductiecode (ZIP, Engels)
Registratie is niet nodig. De bestanden bevatten geaggregeerde resultaten voor productparen en de technische methode in het Engels. Ze bevatten geen factuurnummers, klantcodes of ruwe transactieregels. De brongegevens zijn apart verkrijgbaar bij UCI onder CC BY 4.0.[6]
Bronnen en noten
- Daqing Chen, Online Retail II, UCI Machine Learning Repository, DOI 10.24432/C5CG6D. De bron bestrijkt 1 december 2009–9 december 2011 en betreft één Britse verkoper van cadeauartikelen zonder fysieke winkel, met veel groothandelsklanten. UCI vermeldt 1.067.371 factuurregels en documenteert ontbrekende waarden. Influence IQ berekende de hier getoonde geaggregeerde resultaten.
- Protocol en reproductiepakket van Influence IQ. De eerste periode loopt van 1 december 2009 tot en met 30 november 2010; de tweede van 1 december 2010 tot en met 30 november 2011. Geschiktheid wordt per periode bepaald na een controle van de samenhang van codes en datums in de volledige bron. Producthoeveelheden wegen de paren niet; facturen met één product blijven in de noemer. Exacte aantallen, breuken, uitsluitingen en bronhashes zijn opgenomen; individuele factuur- en klantgegevens niet.
- De rangschikking gebruikt het gezamenlijke aantal facturen, gevolgd door genormaliseerde productcodes bij gelijke aantallen. Op beide selectiegrenzen staat één paar; er is geen paar met een gelijk aantal weggelaten. Het bereik van de overlap bij de latere grens is daarom zeven tot zeven. Percentages en veranderingen in procentpunten worden uit exacte breuken berekend en vervolgens afzonderlijk op één decimaal afgerond. Een getoonde verandering van 0,0 kan een kleine verandering verbergen; afgeronde aandelen van elkaar aftrekken kan een andere uitkomst geven.
- Gepubliceerd onderzoek naar het CAR2DS-aanbevelingssysteem, dat rekening houdt met conflicten, gebruikt UCI-retailgegevens en behandelt tijdsgebonden relevantie en stabiliteit. Het is relevant eerder werk, geen validatie van de campagne-effectiviteit van de hier getoonde paren. Onze bijdrage is de historische controle van de afgebakende lijst.
- De studie uit 2026 naar associatieregels bij schaarse transactiegegevens in Mathematics, deel 14, artikel 3598, beoordeelt regels in een strikt latere periode en bespreekt de stabiliteit van selectielijsten. Beoordeling met latere gegevens is een gevestigd principe, geen methode die dit artikel heeft uitgevonden.
- Online Retail II wordt verspreid onder Creative Commons Attribution 4.0. Dit artikel vermeldt de bron en benoemt de geaggregeerde bewerkingen van Influence IQ. Het technische pakket verwijst naar de oorspronkelijke dataset voor lezers die de analyse willen reproduceren; het verspreidt het ruwe werkboek niet opnieuw.
De artikeltekst, tabellabels en het werkblad zijn beschikbaar in tien talen. De productcodes uit de bron blijven gelijk; het technische reproductiepakket is in het Engels. Elke versie beschrijft dezelfde Britse verkoper in dezelfde historische analyseperioden.