Triggere
Produkttriggere
- Specific product(s) - matcher specifikke Shopify-produkter efter ID
- Collection - matcher produkter, der hører til specifikke kollektioner
- Tag(s) - matcher produkter med specifikke tags (f.eks. “sale”, “summer”)
- Title - matcher produkttitlen
- Vendor - matcher leverandør-/brandnavnet
- Type - matcher feltet for produkttype (f.eks. “Apparel”, “Electronics”)
- Handle - matcher produktets URL-slug
- Metafield - matcher på par af brugerdefinerede metafelt-namespace/nøgle/værdi
- Selling plan - matcher produkter med “subscription” eller “one-time”. Evalueres kun, når anmodningens kontekst leverer en selling plan for produktet - Aftersells upsell-overflader i checkout og efter køb sender ikke dette, så triggeren matcher ikke der, medmindre en brugerdefineret integration eksplicit leverer den
Kundetriggere
- Customer tag - f.eks. “VIP”, “loyalty-gold”
- Country code - faktureringsland
- Province code - faktureringsprovins/-stat
- Locale - kundens sprogindstilling (f.eks. “en-US”)
- Accepts marketing - status for samtykke til markedsføring
- Order count - antal tidligere ordrer
- Total spent - samlet forbrug over tid
Kurvtriggere
- Cart subtotal - f.eks. subtotal større end $50
- Item count - samlet antal varer i kurven
- Line count - antal forskellige ordrelinjer
- Cart attribute - brugerdefinerede kurvattributter angivet via Shopifys cart API
- Cart note - feltet til kurvnote
Lokationstriggere
- Shipping country - leveringsdestinationens land
- Shipping province - leveringsdestinationens provins/stat
- Shipping method - valgt leveringsmetode
- Store currency - den aktive butiksvalutakode
Marketingtriggere
- URL - matcher en delstreng af landings-URL’en, så du kan målrette en bestemt kampagne eller kanal ved at matche en parameter indlejret i URL’en (f.eks.
utm_source=newsletter)
Tidstriggere
- Day of week - den aktuelle ugedag
- Hour of day - den aktuelle time
Dynamiske triggere
- Always match - en trigger uden betingelse, der altid udløses. Brug den til at få en regel til at køre på hver anmodning (dette er forskelligt fra Catch all på strateginiveau, som kun udløses, når ingen anden regel matcher).
Ikke alle triggere udfyldes på alle overflader. Checkout sender for eksempel kun produkt- og kurvkontekst - kunde-, lokations- og marketingtriggere matcher ikke der. Se guiderne Implementering af strategier for, hvad hver overflade sender.
Operatorer
Ikke alle operatorer er tilgængelige for alle triggere:
- Listeoperatorer (Contains any / all og deres negationer) gælder for felter med flere værdier som tags, kollektioner, kundetags og specifikke produkter.
- Tekstoperatorer (Equals, Contains og deres negationer) gælder for tekstfelter med én værdi som titel, leverandør, handle, sprogindstilling, land og URL.
- Numeriske operatorer gælder for felter som kurvens subtotal, antal varer, antal linjer, antal ordrer, samlet forbrug og time på dagen. Numeriske operatorer har ingen “does not”-varianter.
- Nogle få felter understøtter kun Equals og Does not equal - selling plan, ugedag og accepts marketing.
Handlinger
Produkthandlinger
- Specific products - håndplukkede enkeltprodukter fra dit Shopify-katalog.
- Collection - returnér alle produkter, der hører til en bestemt kollektion.
- Produktattributter - returnér produkter, der matcher kriterier som tags, leverandør, produkttype eller metafelter - de samme attributtyper, der bruges i triggere.
Dynamiske handlinger
- Most popular - din butiks bedst præsterende produkter efter salgsvolumen, enten for hele butikken eller afgrænset til en kollektion.
- Recently purchased - produkter, der for nylig er købt i butikken.
- Inherit from when - genbrug reglens egne triggere (“hvornår”) som produktvælger, så de returnerede produkter matcher de samme kriterier, som reglen blev udløst på.
- AI Recommendations - personlige forslag genereret af Aftersells anbefalingsmodel.
Filtreringshandlinger
- Sort - styr, hvilke produkter der vælges:
- Random - et tilfældigt udvalg.
- Price: high → low - de dyreste produkter returneres først.
- Price: low → high - de billigste produkter returneres først.
- Amount/Limit - angiv det maksimale antal produkter, der skal returneres.
- Type - indsnævr den samlede produktpulje til én enkelt Shopify-produkttype. Vælg Equals for et præcist match eller Contains for et delstrengsmatch (begge skelner ikke mellem store og små bogstaver). Kun produkter, hvis produkttype matcher den værdi, du indtaster, beholdes; resten fjernes, før Amount/Limit anvendes.
Filteret Type beskærer den produktpulje, som dine produkthandlinger har samlet - det er forskelligt fra produkthandlingen Product type, som returnerer produkter af en given type. Brug filteret, når du vil begrænse, hvad en bredere handling (såsom en kollektion eller en dynamisk handling) kan returnere.
Sort anvendes først, derefter Amount/Limit. Hvis din sortering for eksempel er sat til Random, bliver hele produktpuljen randomiseret, før grænsen anvendes - så du altid får et tilfældigt udsnit, ikke de samme produkter i tilfældig rækkefølge.
Nøgle-værdi-handlinger
meta.data i API-svaret sammen med produktresultaterne. Almindelige anvendelser omfatter:
- Tekst til kampagnebannere
- Kampagnelabels til analyser
Hvis flere regler matcher og udsender den samme nøgle, vinder værdien fra den første matchende regel - senere regler kan ikke tilsidesætte den.
Regelprioritet og evalueringsrækkefølge
- Evaluerer hver regels triggere mod den leverede kontekst.
- Indsamler produkter fra alle matchende regler.
- Fjerner dubletter og begrænser resultatet til det konfigurerede maksimum (standard: 20 produkter).
Globale filtre
- Exclude out of stock - udeluk automatisk ethvert produkt, der i øjeblikket ikke kan købes.
- Exclude input products - udeluk det eller de produkter, der udløste reglen (f.eks. det produkt, kunden aktuelt ser på en PDP), så du aldrig anbefaler det samme produkt, som kunden allerede kigger på.
- Exclude by product tag - udeluk produkter med specifikke tags.
- Exclude by metafield - udeluk produkter, der matcher et specifikt metafelt-namespace/nøgle/værdi.
- Exclude by product ID - udeluk specifikke produkter efter ID.
- Require stock at location - behold kun produkter, der har tilgængeligt lager på en valgt lokation (kræver læsetilladelser til lager og lokationer).
Catch all
- Aktivér/deaktivér - slå Catch all-reglen til eller fra for strategien. Når den er deaktiveret, returnerer anmodninger, der ikke matcher nogen regler, et tomt resultat.
- Konfigurer handlinger - definér, hvad der skal returneres, med en hvilken som helst kombination af tilgængelige handlingstyper, ligesom for enhver anden regel.
resolution.fallbackUsed: true.