Overzicht
- Log in op Aftersell.
- Klik op Strategies in de navigatie van de linkerzijbalk.
- Je ziet een lijst met je bestaande strategieën, of een lege staat die je vraagt je eerste strategie te maken.
Een nieuwe strategie maken
- Klik op Add Strategy.
- Je komt in de strategie-editor waar je regels kunt toevoegen.
Regels toevoegen
- Triggers — het “wanneer” — criteria waaraan moet worden voldaan om de regel te laten matchen.
- Acties — het “dan” — de ervaring die wordt teruggegeven wanneer de regel matcht.
Triggers definiëren
Producttriggers
- Specific product(s) — matcht specifieke Shopify-producten op ID
- Collection — matcht producten die tot specifieke collecties behoren
- Tag(s) — matcht producten met specifieke tags (bijv. “sale”, “summer”)
- Title — matcht de producttitel
- Vendor — matcht de naam van de leverancier/het merk
- Type — matcht het producttypeveld (bijv. “Apparel”, “Electronics”)
- Handle — matcht de URL-slug van het product
- Metafield — matcht op aangepaste metafield namespace/key/value-paren
- Selling plan — matcht “subscription”- of “one-time”-producten. Wordt alleen geëvalueerd wanneer de verzoekcontext een verkoopplan voor het product aanlevert — de checkout- en post-purchase-upsell-oppervlakken van Aftersell sturen dit niet mee, dus de trigger matcht daar niet, tenzij een aangepaste integratie het expliciet aanlevert
Klanttriggers
- Customer tag — bijv. “VIP”, “loyalty-gold”
- Country code — factuurland
- Province code — factuurprovincie/-staat
- Locale — locale van de klant (bijv. “en-US”)
- Accepts marketing — status van marketingtoestemming
- Order count — aantal eerdere bestellingen
- Total spent — totale uitgaven over de hele levensduur
Winkelwagentriggers
- Cart subtotal — bijv. subtotaal groter dan $50
- Item count — totale hoeveelheid artikelen in de winkelwagen
- Line count — aantal afzonderlijke regelitems
- Cart attribute — aangepaste winkelwagenattributen ingesteld via de cart-API van Shopify
- Cart note — het notitieveld van de winkelwagen
Locatietriggers
- Shipping country — land van de verzendbestemming
- Shipping province — provincie/staat van de verzendbestemming
- Shipping method — geselecteerde verzendmethode
- Store currency — de actieve valutacode van de winkel
Marketingtriggers
- URL — matcht een substring van de landings-URL, zodat je een specifieke campagne of specifiek kanaal kunt targeten door te matchen op een parameter in de URL (bijv.
utm_source=newsletter)
Tijdtriggers
- Day of week — de huidige dag
- Hour of day — het huidige uur
Dynamische triggers
- Always match — een trigger zonder voorwaarde die altijd afgaat. Gebruik hem om een regel bij elk verzoek te laten draaien (dit is iets anders dan de Catch all op strategieniveau, die alleen afgaat wanneer geen enkele andere regel matcht).
Niet elke trigger wordt op elk oppervlak gevuld. Checkout stuurt bijvoorbeeld alleen product- en winkelwagencontext — klant-, locatie- en marketingtriggers matchen daar niet. Zie de handleidingen Strategieën implementeren voor wat elk oppervlak meestuurt.
Operatoren
Niet elke operator is beschikbaar voor elke trigger:
- Lijstoperatoren (Contains any / all en hun negaties) gelden voor velden met meerdere waarden, zoals tags, collecties, klanttags en specifieke producten.
- Tekstoperatoren (Equals, Contains en hun negaties) gelden voor tekstvelden met één waarde, zoals titel, leverancier, handle, locale, land en URL.
- Numerieke operatoren gelden voor velden zoals winkelwagensubtotaal, aantal artikelen, aantal regels, aantal bestellingen, totale uitgaven en uur van de dag. Numerieke operatoren hebben geen “does not”-varianten.
- Een paar velden ondersteunen alleen Equals en Does not equal — selling plan, day of week en accepts marketing.
Acties definiëren
Productacties
- Specifieke producten — kies zelf individuele producten uit je Shopify-catalogus.
- Collectie — geef alle producten uit een specifieke collectie terug.
- Productattributen — geef producten terug die voldoen aan criteria zoals tags, leverancier, producttype of metafields — dezelfde attribuuttypen als in triggers.
Dynamische acties
- Most popular — de best presterende producten van je winkel op verkoopvolume, winkelbreed of beperkt tot een collectie.
- Recently purchased — producten die recent in de winkel zijn gekocht.
- Inherit from when — hergebruik de eigen triggers van de regel (het “wanneer”) als productselector, zodat de teruggegeven producten voldoen aan dezelfde criteria als waarop de regel afging.
- AI Recommendations — gepersonaliseerde suggesties gegenereerd door het aanbevelingsmodel van Aftersell.
Filteracties
- Sort — bepaal welke producten worden geselecteerd:
- Random — een willekeurige selectie.
- Price: high → low — de duurste producten worden eerst teruggegeven.
- Price: low → high — de goedkoopste producten worden eerst teruggegeven.
- Amount/Limit — stel het maximale aantal terug te geven producten in.
Eerst wordt Sort toegepast, daarna Amount/Limit. Staat je sortering bijvoorbeeld op Random, dan wordt de volledige productpool gerandomiseerd voordat de limiet wordt toegepast — je krijgt dus altijd een willekeurige selectie, niet dezelfde producten in een willekeurige volgorde.
Key-value-acties
meta.data in het API-antwoord, naast de productresultaten. Veelvoorkomende toepassingen zijn:
- Tekst voor promotiebanners
- Campagnelabels voor analytics
Als meerdere regels matchen en dezelfde key uitzenden, wint de waarde van de eerste matchende regel — latere regels kunnen die niet overschrijven.
Regelprioriteit en evaluatievolgorde
- Evalueert de triggers van elke regel op basis van de aangeleverde context.
- Verzamelt producten van alle matchende regels.
- Dedupliceert en beperkt het resultaat tot het geconfigureerde maximum (standaard: 20 producten).
Een Catch all configureren
- Inschakelen/uitschakelen — zet de Catch all-regel aan of uit voor de strategie. Indien uitgeschakeld geven verzoeken die met geen enkele regel matchen een leeg resultaat terug.
- Acties configureren — bepaal wat er wordt teruggegeven met elke combinatie van beschikbare actietypen, net als bij elke andere regel.
resolution.fallbackUsed: true aan.
Globale filters
- Exclude out of stock — sluit automatisch elk product uit dat momenteel niet te koop is.
- Exclude input products — sluit het product of de producten uit die de regel hebben geactiveerd (bijv. het product dat een shopper momenteel bekijkt op een PDP), zodat je nooit hetzelfde product aanbeveelt waar de shopper al naar kijkt.
- Exclude by product tag — sluit producten met specifieke tags uit.
- Exclude by metafield — sluit producten uit die matchen met een specifieke metafield namespace/key/value.
- Exclude by product ID — sluit specifieke producten uit op ID.
- Require stock at location — behoud alleen producten met beschikbare voorraad op een gekozen locatie (vereist leesrechten voor voorraad en locaties).
Validatie en foutstatussen
- Maak de regel compleet — voeg de ontbrekende trigger en/of actie toe.
- Verwijder de regel — haal hem volledig weg als hij niet meer nodig is.