Verwenden Sie den Apriori-Algorithmus für eine bessere Produktempfehlungsmaschine in WooCommerce

Veröffentlicht: 2018-10-05

In diesem Artikel lernen Sie die effektive Produktempfehlungsmethode (die sogenannte Warenkorbanalyse) kennen. Durch die Verwendung eines speziellen Algorithmus (Apriori-Algorithmus) erfahren Sie, welche Produkte in Sets verkauft werden sollen. Lassen Sie uns etwas über die Produktempfehlungsmaschine (Apriori-Algorithmus-Warenkorbanalyse) lernen und den durchschnittlichen Warenkorbwert in Ihrem WooCommerce-Shop erhöhen.

️ Haben Sie sich jemals gefragt , warum die Leute keine Cross-Selling-Produkte kaufen ?

Lesen Sie den Artikel, um zu erfahren, wie Sie die Produktempfehlungsmaschine in WooCommerce verbessern können. Lass uns anfangen!

Inhaltsverzeichnis

  • Intelligente Produktempfehlungen – Cross-Selling
  • Apriori-Algorithmus - Empfehlungsmaschine auf den Punkt gebracht
  • Tipps für eine effektive Empfehlungsmaschine für WooCommerce
  • Das Funktionsprinzip des Apriori-Algorithmus
  • Zusammenfassung

Intelligente Produktempfehlungen – Cross-Selling

Eine der Methoden zur Umsatzsteigerung im Online-Shop ist die Empfehlung verwandter Produkte .

Leider ist die häufigste Implementierung solcher Empfehlungen die Anzeige von Produkten aus derselben Kategorie. Unter dem Produkt, das wir betrachten, sehen wir andere Produkte dieser Art - zB andere Schuhangebote.

WooCommerceProduktempfehlungs-Plugin
Verwandte Produkte – die standardmäßige Produktempfehlungsmaschine in WooCommerce

Die Beziehung zwischen Produkten ergibt sich jedoch nicht aus der gemeinsamen Kategorie, in der sie dem Store hinzugefügt wurden. Andere Schuhe zu empfehlen, wenn der Kunde bereits ein Paar in den Warenkorb gelegt hat, macht überhaupt keinen Sinn. Auf diese Weise machen wir blinde Vermutungen darüber, ob das funktioniert. Vielleicht legt der Kunde noch etwas in den Warenkorb.

Die Essenz von Produktempfehlungen besteht darin, den Kunden ein Produkt zu geben, an dem sie interessiert sind. Woher wissen wir, um welche Produkte es sich handelt? Dank Statistik! Mit ihrer Hilfe können wir herausfinden, dass die Mehrheit der Kunden, die Produkt A kaufen, auch B und C kaufen. In diesem Fall empfehlen wir B und C dem Kunden, der A in den Warenkorb legt. Diese Art der Produktempfehlung funktioniert am besten auf der Warenkorbseite.

WooCommerce-Produktempfehlung
Produktempfehlungsmaschine an der Kasse – Amazon

Auf diese Weise erhalten die kaufenden Kunden die Information, dass sie andere Artikel kaufen können. Wir nehmen einen bestimmten Kauftrend wahr und erleichtern den Folgekunden die Umsetzung .

Dank einer komfortablen Schnittstelle fügen Folgekunden ihrer Bestellung weitere Produkte hinzu. Der Wert des Einkaufswagens steigt . Der Laden verdient mehr. Alle sind glücklich :)

Im Falle eines solchen Upsellings können Sie einen Rabatt auf das Upselling-Produkt gewähren. Auf diese Weise wird die Kundenzufriedenheit mit dem Kauf erhöht.

Produktempfehlung WooCommerce
Rabatt auf der Produktseite

Apriori-Algorithmus - Empfehlungsmaschine auf den Punkt gebracht

Was ist die Warenkorbanalyse?

Frage - wie kann man nützliche Daten aus Produktbestellungen für Produktempfehlungen entnehmen? Die Antwort ist die sogenannte Warenkorbanalyse. Es ist eine Methode des Data Mining .

Ein effizienter und beliebter Algorithmus für die Warenkorbanalyse ist der Apriori-Algorithmus. Dieser Algorithmus definiert, wie wir Daten gewinnen und wie wir ihre Nützlichkeit bewerten.

Nicht jede Korrelation von Produkten im Warenkorb des Kunden wird für Empfehlungen verwendet. Wenn ein Fall 1 von 1000 passiert, dann macht es keinen Sinn, eine solche Empfehlung auf Filialebene umzusetzen. Das ist kein Trend, sondern ein Einzelfall.

Aber wir müssen eine Empfehlungsmaschine für unseren Shop finden (wie WooCommerce). Sehen wir uns ein Beispiel an!

Beispiele effektiver Umsetzung

Online können wir Informationen finden, dass die Warenkorbanalyse von Wal-Mart in den 1990er Jahren verwendet wurde. Es ist eine der größten Hypermarktketten in den Vereinigten Staaten. Dank der Wagenanalyse wurde eine starke Beziehung zwischen Bier und Windeln entdeckt . Auf so etwas würde man alleine nicht kommen, solche seltsamen Zusammenhänge ergeben sich aus dem Data Mining.

Kommen wir zur Sache: Bier und Babywindeln wurden oft freitagabends von jungen Männern gekauft .

Dank dieses Wissens haben Analysten Änderungen im Geschäft eingeführt.

Zuerst haben sie diese Produkte näher zusammengebracht.

Zweitens modifizierten sie die Marketingaktivitäten.

Ein großer Hypermarkt wendet alle Werbeaktionen und Rabatte auf Produkte an. Freitags wurde entschieden, dass nur eines der beiden Produkte rabattiert wird. In den meisten Fällen werden sowieso beide gekauft . Auf diese Weise erzielte der Laden zusätzliche Umsätze und sparte Marketingaktivitäten ein.

Viele der Prinzipien und Methoden, die bei der Analyse traditioneller Geschäfte verwendet werden , können auch auf den E-Commerce angewendet werden . Einige von ihnen sind einfacher zu implementieren. Unsere Online-Shops können einfach überwacht werden – Klicks, Verkehr und auf der Website verbrachte Zeit. Es lohnt sich auch, die Daten zu Produkten im Warenkorb zu verwenden, um die Empfehlungsmaschine in einem Geschäft (wie WooCommerce) zu verbessern .

Ein gutes Beispiel ist hier Amazon. Über 20 % der Bestellungen werden mithilfe verschiedener Arten von Empfehlungssystemen generiert.

Tipps für eine effektive Empfehlungsmaschine für WooCommerce

Der Apriori-Algorithmus zeigt nicht nur die Beziehungen zwischen Produkten, sondern ermöglicht es Ihnen dank seines Designs, unbedeutende Daten abzulehnen. Zu diesem Zweck führt es zwei wichtige Konzepte ein:

  • Unterstützung - Häufigkeit des Auftretens
  • Vertrauen - Gewissheit der Regel

Der Algorithmus ermöglicht es, die Mindestwerte für diese beiden Indikatoren zu bestimmen. Daher lehnen wir Transaktionen ab, die die Qualitätsannahmen für die Empfehlung nicht erfüllen.

Die Operation dieses Algorithmus ist iterativ. Wir verarbeiten nicht alle Daten auf einmal. Dadurch begrenzt der Algorithmus die Anzahl der Berechnungen in der Datenbank.

Ich zeige Ihnen die Funktionsweise des Algorithmus in der Praxis. Ich werde die Verwendung von Unterstützung und Vertrauen als Schlüsselelemente des Apriori-Algorithmus erläutern.

Das Funktionsprinzip des Apriori-Algorithmus

Anfängliche Annahmen zum Beispiel

Nehmen wir ein vereinfachtes Beispiel.

Nehmen wir an, wir haben vier Produkte in unserem Geschäft: A, B, C, D. Kunden haben 7 Transaktionen getätigt, die wie folgt aussehen:

  1. A B C D
  2. A, B
  3. B, C, D
  4. A, B, D
  5. B, C
  6. CD
  7. B, D

Wir werden Apriori verwenden, um die Beziehungen zwischen den Produkten zu bestimmen. Als Unterstützung setzen wir den Wert auf 3. Das bedeutet, dass die Regel 3 Mal in der angegebenen Iteration vorkommen muss.

Die erste Iteration

Beginnen wir mit der ersten Iteration. Wir ermitteln, wie oft das Produkt in den Bestellungen vorkam:

  • A - 3 mal
  • B - 6 mal
  • C - 4 mal
  • D - 5 mal

Jedes dieser Produkte erschien mehr als 3 Mal in den Bestellungen. Alle Produkte erfüllen die Supportanforderungen . Wir werden jeden von ihnen in der nächsten Iteration verwenden.

Die zweite Iteration

Wir suchen jetzt nach Verbindungen in Produkten, die auf einer Menge von zwei Produkten basieren. Wir schauen , wie oft Kunden zwei ausgewählte Produkte in einer Bestellung zusammenstellen .

  • A, B - 3 mal
  • A, C - 1 Mal
  • A, D - 2 mal
  • B, C - 3 mal
  • B, D - 4 mal
  • C, D - 3 mal

Wie Sie sehen können, erfüllen die Mengen {A, C} und {A, D} nicht die Annahmen der Unterstützung . Sie kommen weniger als dreimal vor. Daher schließen wir sie von der nächsten Iteration aus .

Dritte Iteration

Wir suchen Sets bestehend aus drei Produkten, die:

  • in Kundenaufträgen aufgetreten
  • enthalten die Mengen {A, C} und {A, D} nicht in sich

Es ist also eine Menge von {B, C, D} . Es kommt nur zweimal in Bestellungen vor und entspricht daher nicht unseren Support- Annahmen.

Ergebnis

Unsere Annahmen erfüllen die folgenden Sätze:

  • A, B - kam dreimal in Bestellungen vor
  • B, C - auch 3 mal
  • B, D - 4 mal

Dieses Beispiel sollte nur die Funktionsweise des Algorithmus veranschaulichen. Für die meisten Online-Shops werden die Berechnungen der Daten viel komplizierter sein, da es mehr davon geben wird.

Unterstützung in Prozent ausgedrückt

Es ist erwähnenswert, dass die Unterstützung den globalen Anteil der Regel an allen Transaktionen definiert. Wir haben uns darauf geeinigt, unsere Mindestanforderungen als Zahlenwert zu unterstützen : 3. Wir könnten jedoch einen Prozentsatz festlegen . In diesem Fall:

  • A, B haben eine Unterstützung von ungefähr 42,9 % – sie treten 3 Mal für 7 Transaktionen auf
  • B, C haben die gleiche Unterstützung
  • B, D haben eine Unterstützung von ungefähr 57,14 % – sie treten 4 Mal für 7 Transaktionen auf

Hohe Prozentsätze des Unterstützungsfaktors resultieren in unserem Beispiel aus wenigen Produkten. Wir haben nur 4 Produkte: A, B, C und D.

Es ist sehr unwahrscheinlich, dass in einem Geschäft mit beispielsweise 1000 Produkten in der Hälfte der Bestellungen immer zwei identische Produkte enthalten sind.

Dieses Beispiel ist bewusst vereinfacht. Sie sollten dies berücksichtigen, wenn Sie den Algorithmus in Ihrem Geschäft verwenden. Den Mindestwert der Unterstützung sollten Sie individuell für das Geschäft, die Branche usw. festlegen.

Schlussfolgerungen

Bleibt die Vertrauensfrage . Es spezifiziert das Auftreten einer gegebenen Regel für alle diejenigen, bei denen der anfängliche Satz aufgetreten ist.

️ Wie berechnet man es?

{A, B} - kam dreimal in Bestellungen vor Die anfängliche Menge ist A. Dieses Produkt ist auch dreimal in Bestellungen erschienen. Das Vertrauen ist daher 100%.

Lassen Sie uns dieses Paar spiegeln. {B, A} trat 3 Mal in Bestellungen auf. Hier hat sich nichts geändert - das Paar ist das gleiche. Der anfängliche Satz ändert sich jedoch. Dies ist B. Dieses Produkt ist in 6 Transaktionen aufgetreten. Das gibt uns Vertrauen auf dem Niveau von 50 %. Produkt A trat nur in der Hälfte der Transaktionen auf, in denen Produkt B vorkam.

  • A und B haben 100% Vertrauen
  • B und A haben 50 % Konfidenz
  • B und C haben 50 % Konfidenz
  • C und B haben 75 % Konfidenz
  • B und D haben 66,7 % Konfidenz
  • D und B haben 80 % Konfidenz

Unser vereinfachtes Beispiel (4 Produkte, 7 Transaktionen) ergibt die folgenden Empfehlungen:

  • A -> B
  • B -> D
  • C -> B
  • D -> B

wobei das erste Produkt dasjenige ist, das ein Benutzer in den Warenkorb legt. Die zweite ist die, die wir empfehlen .

Zusammenfassung

Die Warenkorbanalyse ist eine sehr effektive Methode für das Produktempfehlungssystem (auch für WooCommerce). Allerdings kann ich mir eine manuelle Datenverarbeitung nach obigem Algorithmus nicht vorstellen. Vor allem bei größeren Läden.

Eine effektive Warenkorbanalyse erfordert eine komfortable Implementierung . Der Apriori-Algorithmus soll nach dem Prinzip eines Programms arbeiten, nicht nach dem Prinzip einer manuellen Datenverarbeitung.

Es gibt eine Implementierung des Apriori-Algorithmus in Python im Netzwerk.

WooCommerce-Empfehlungsmaschine
Algorytm Apriori-Empfehlungsmodul in Python

Wie Sie im Screenshot sehen können, sind jedoch Programmierkenntnisse erforderlich, um es zu verwenden.

Interessiert Sie eine komfortable Implementierung des Apriori-Algorithmus in WooCommerce? Lassen Sie es mich im Kommentarbereich unten wissen.

Vergessen Sie auch nicht, unser WooCommerce Product Fields Plugin zu überprüfen. Fügen Sie 18 kostenlose zusätzliche Produkt-Addons hinzu und steigern Sie Ihre Verkäufe innerhalb von Minuten.

Laden Sie es direkt über den unten stehenden Link herunter ️ ️

Flexible Produktfelder WooCommerce

Erstellen Sie einen Produktassistenten, um Gravuren, Geschenkverpackungen, Geschenkbotschaften, Visitenkarten, Stempel zu verkaufen und optional dafür Gebühren zu erheben (fest oder prozentual).

Kostenlos herunterladen oder Gehen Sie zu WordPress.org
Über 10.000 aktive Installationen
Zuletzt aktualisiert: 2023-03-13
Funktioniert mit WooCommerce 7.1 - 7.5.x