Überblick
- Melde dich bei Aftersell an.
- Klicke in der linken Seitenleiste auf Strategies.
- Du siehst eine Liste deiner bestehenden Strategien oder eine leere Ansicht, die dich auffordert, deine erste Strategie zu erstellen.
Eine neue Strategie erstellen
- Klicke auf Add Strategy.
- Du gelangst in den Strategie-Editor, in dem du Regeln hinzufügen kannst.
Regeln hinzufügen
- Triggern — dem „Wann“ — Kriterien, die erfüllt sein müssen, damit die Regel zutrifft.
- Aktionen — dem „Dann“ — der Experience, die zurückgegeben wird, wenn die Regel zutrifft.
Trigger definieren
Produkt-Trigger
- Specific product(s) — trifft auf bestimmte Shopify-Produkte anhand ihrer ID zu
- Collection — trifft auf Produkte zu, die zu bestimmten Kollektionen gehören
- Tag(s) — trifft auf Produkte mit bestimmten Tags zu (z. B. „sale“, „summer“)
- Title — trifft auf den Produkttitel zu
- Vendor — trifft auf den Anbieter-/Markennamen zu
- Type — trifft auf das Produkttyp-Feld zu (z. B. „Apparel“, „Electronics“)
- Handle — trifft auf den URL-Slug des Produkts zu
- Metafield — trifft auf benutzerdefinierte Metafeld-Kombinationen aus Namespace/Key/Value zu
- Selling plan — trifft auf „subscription“- oder „one-time“-Produkte zu. Wird nur ausgewertet, wenn der Anfragekontext einen Selling Plan für das Produkt mitliefert — Aftersells Checkout- und Post-Purchase-Upsell-Oberflächen senden diesen nicht, daher trifft der Trigger dort nicht zu, es sei denn, eine benutzerdefinierte Integration liefert ihn explizit mit
Kunden-Trigger
- Customer tag — z. B. „VIP“, „loyalty-gold“
- Country code — Rechnungsland
- Province code — Provinz/Bundesland der Rechnungsadresse
- Locale — Kunden-Locale (z. B. „en-US“)
- Accepts marketing — Marketing-Opt-in-Status
- Order count — Anzahl früherer Bestellungen
- Total spent — Gesamtausgaben (Lifetime)
Warenkorb-Trigger
- Cart subtotal — z. B. Zwischensumme größer als $50
- Item count — Gesamtanzahl der Artikel im Warenkorb
- Line count — Anzahl unterschiedlicher Positionen
- Cart attribute — benutzerdefinierte Warenkorbattribute, die über Shopifys Cart-API gesetzt wurden
- Cart note — das Feld für die Warenkorb-Notiz
Standort-Trigger
- Shipping country — Lieferland
- Shipping province — Provinz/Bundesland der Lieferadresse
- Shipping method — ausgewählte Versandmethode
- Store currency — der aktive Währungscode des Shops
Marketing-Trigger
- URL — trifft auf einen Teilstring der Landing-URL zu, sodass du eine bestimmte Kampagne oder einen Kanal anvisieren kannst, indem du einen in der URL eingebetteten Parameter abgleichst (z. B.
utm_source=newsletter)
Zeit-Trigger
- Day of week — der aktuelle Tag
- Hour of day — die aktuelle Stunde
Dynamische Trigger
- Always match — ein Trigger ohne Bedingung, der immer auslöst. Verwende ihn, damit eine Regel bei jeder Anfrage ausgeführt wird (dies unterscheidet sich vom Catch-all auf Strategie-Ebene, das nur auslöst, wenn keine andere Regel zutrifft).
Nicht jeder Trigger wird auf jeder Oberfläche mit Daten befüllt. Der Checkout sendet beispielsweise nur Produkt- und Warenkorbkontext — Kunden-, Standort- und Marketing-Trigger treffen dort nicht zu. In den Anleitungen unter Strategien implementieren findest du, was jede Oberfläche sendet.
Operatoren
Nicht jeder Operator ist für jeden Trigger verfügbar:
- Listen-Operatoren (Contains any / all und ihre Verneinungen) gelten für Mehrfachwert-Felder wie Tags, Kollektionen, Kunden-Tags und bestimmte Produkte.
- Text-Operatoren (Equals, Contains und ihre Verneinungen) gelten für Einzelwert-Textfelder wie Title, Vendor, Handle, Locale, Country und URL.
- Numerische Operatoren gelten für Felder wie Warenkorb-Zwischensumme, Artikelanzahl, Positionsanzahl, Bestellanzahl, Gesamtausgaben und Stunde des Tages. Numerische Operatoren haben keine „does not“-Varianten.
- Einige wenige Felder unterstützen nur Equals und Does not equal — Selling plan, Day of week und Accepts marketing.
Aktionen definieren
Produkt-Aktionen
- Bestimmten Produkten — wähle einzelne Produkte aus deinem Shopify-Katalog von Hand aus.
- Kollektion — gib alle Produkte einer bestimmten Kollektion zurück.
- Produktattributen — gib Produkte zurück, die Kriterien wie Tags, Vendor, Produkttyp oder Metafeldern entsprechen — dieselben Attributtypen wie bei Triggern.
Dynamische Aktionen
- Most popular — die umsatzstärksten Produkte deines Shops nach Verkaufsvolumen, entweder shopweit oder auf eine Kollektion begrenzt.
- Recently purchased — Produkte, die kürzlich im Shop gekauft wurden.
- Inherit from when — verwende die Trigger der Regel (das „Wann“) als Produktauswahl wieder, sodass die zurückgegebenen Produkte denselben Kriterien entsprechen, aufgrund derer die Regel ausgelöst wurde.
- AI Recommendations — personalisierte Vorschläge, die von Aftersells Empfehlungsmodell generiert werden.
Filter-Aktionen
- Sort — steuere, welche Produkte ausgewählt werden:
- Random — eine zufällige Auswahl.
- Price: high → low — die teuersten Produkte werden zuerst zurückgegeben.
- Price: low → high — die günstigsten Produkte werden zuerst zurückgegeben.
- Amount/Limit — lege die maximale Anzahl zurückzugebender Produkte fest.
Zuerst wird Sort angewendet, dann Amount/Limit. Wenn deine Sortierung zum Beispiel auf Random steht, wird der gesamte Produktpool zufällig gemischt, bevor das Limit angewendet wird — du erhältst also immer einen zufälligen Ausschnitt, nicht dieselben Produkte in zufälliger Reihenfolge.
Key-Value-Aktionen
meta.data in der API-Antwort zusammen mit den Produktergebnissen zurückgegeben. Häufige Anwendungsfälle sind:
- Text für Werbebanner
- Kampagnen-Labels für Analytics
Wenn mehrere Regeln zutreffen und denselben Key ausgeben, gewinnt der Wert der ersten zutreffenden Regel — spätere Regeln können ihn nicht überschreiben.
Regelpriorität und Auswertungsreihenfolge
- Wertet die Trigger jeder Regel anhand des übergebenen Kontexts aus.
- Sammelt Produkte aus allen zutreffenden Regeln.
- Dedupliziert und begrenzt das Ergebnis auf das konfigurierte Maximum (Standard: 20 Produkte).
Ein Catch-all konfigurieren
- Aktivieren/Deaktivieren — schalte die Catch-all-Regel für die Strategie ein oder aus. Wenn sie deaktiviert ist, geben Anfragen, auf die keine Regel zutrifft, ein leeres Ergebnis zurück.
- Aktionen konfigurieren — definiere, was zurückgegeben wird, mit einer beliebigen Kombination verfügbarer Aktionstypen, genau wie bei jeder anderen Regel.
resolution.fallbackUsed: true.
Globale Filter
- Exclude out of stock — schließe automatisch jedes Produkt aus, das aktuell nicht zum Kauf verfügbar ist.
- Exclude input products — schließe das Produkt bzw. die Produkte aus, die die Regel ausgelöst haben (z. B. das Produkt, das ein Käufer gerade auf einer Produktdetailseite betrachtet), damit du nie genau das Produkt empfiehlst, das sich der Käufer bereits ansieht.
- Exclude by product tag — schließe Produkte mit bestimmten Tags aus.
- Exclude by metafield — schließe Produkte aus, die einer bestimmten Metafeld-Kombination aus Namespace/Key/Value entsprechen.
- Exclude by product ID — schließe bestimmte Produkte anhand ihrer ID aus.
- Require stock at location — behalte nur Produkte, die an einem ausgewählten Standort verfügbaren Bestand haben (erfordert Leseberechtigungen für Inventar und Standorte).
Validierung und Fehlerzustände
- Die Regel vervollständigen — füge den fehlenden Trigger und/oder die fehlende Aktion hinzu.
- Die Regel löschen — entferne sie vollständig, wenn sie nicht mehr benötigt wird.