Przegląd
- Zaloguj się do Aftersell.
- Kliknij Strategies w nawigacji na lewym pasku bocznym.
- Zobaczysz listę istniejących strategii lub pusty widok zachęcający do utworzenia pierwszej z nich.
Tworzenie nowej strategii
- Kliknij Add Strategy.
- Trafisz do edytora strategii, w którym możesz dodawać reguły.
Dodawanie reguł
- Wyzwalaczy — części „kiedy” — kryteriów, które muszą zostać spełnione, aby reguła pasowała.
- Akcji — części „wtedy” — doświadczenia zwracanego, gdy reguła pasuje.
Definiowanie wyzwalaczy
Wyzwalacze produktowe
- Specific product(s) — dopasowuje konkretne produkty Shopify po ID
- Collection — dopasowuje produkty należące do konkretnych kolekcji
- Tag(s) — dopasowuje produkty z konkretnymi tagami (np. „sale”, „summer”)
- Title — dopasowuje tytuł produktu
- Vendor — dopasowuje nazwę dostawcy/marki
- Type — dopasowuje pole typu produktu (np. „Apparel”, „Electronics”)
- Handle — dopasowuje slug adresu URL produktu
- Metafield — dopasowuje niestandardowe pary namespace/klucz/wartość metapól
- Selling plan — dopasowuje produkty „subscription” lub „one-time”. Jest ewaluowany tylko wtedy, gdy kontekst żądania dostarcza plan sprzedaży produktu — powierzchnie upsell checkoutu i post-purchase w Aftersell tego nie wysyłają, więc wyzwalacz tam nie zadziała, chyba że niestandardowa integracja dostarczy go jawnie
Wyzwalacze klienta
- Customer tag — np. „VIP”, „loyalty-gold”
- Country code — kraj rozliczeniowy
- Province code — województwo/stan rozliczeniowy
- Locale — ustawienia regionalne klienta (np. „en-US”)
- Accepts marketing — status zgody marketingowej
- Order count — liczba wcześniejszych zamówień
- Total spent — łączne wydatki w całym okresie
Wyzwalacze koszyka
- Cart subtotal — np. suma częściowa większa niż $50
- Item count — łączna liczba sztuk w koszyku
- Line count — liczba odrębnych pozycji
- Cart attribute — niestandardowe atrybuty koszyka ustawiane przez API koszyka Shopify
- Cart note — pole notatki koszyka
Wyzwalacze lokalizacji
- Shipping country — kraj docelowy wysyłki
- Shipping province — województwo/stan docelowy wysyłki
- Shipping method — wybrana metoda wysyłki
- Store currency — aktywny kod waluty sklepu
Wyzwalacze marketingowe
- URL — dopasowuje podciąg adresu URL wejścia, dzięki czemu możesz targetować konkretną kampanię lub kanał, dopasowując parametr osadzony w adresie URL (np.
utm_source=newsletter)
Wyzwalacze czasowe
- Day of week — bieżący dzień
- Hour of day — bieżąca godzina
Wyzwalacze dynamiczne
- Always match — wyzwalacz bez warunku, który zawsze się uruchamia. Użyj go, aby reguła działała przy każdym żądaniu (to coś innego niż Catch all na poziomie strategii, który uruchamia się tylko wtedy, gdy nie pasuje żadna inna reguła).
Nie każdy wyzwalacz jest zasilany danymi na każdej powierzchni. Na przykład checkout wysyła tylko kontekst produktów i koszyka — wyzwalacze klienta, lokalizacji i marketingowe tam nie zadziałają. Zobacz przewodniki Wdrażanie strategii, aby dowiedzieć się, co wysyła każda powierzchnia.
Operatory
Nie każdy operator jest dostępny dla każdego wyzwalacza:
- Operatory list (Contains any / all i ich negacje) dotyczą pól wielowartościowych, takich jak tagi, kolekcje, tagi klientów i konkretne produkty.
- Operatory tekstowe (Equals, Contains i ich negacje) dotyczą jednowartościowych pól tekstowych, takich jak tytuł, dostawca, handle, ustawienia regionalne, kraj i URL.
- Operatory liczbowe dotyczą pól takich jak suma częściowa koszyka, liczba pozycji, liczba wierszy, liczba zamówień, łączne wydatki i godzina dnia. Operatory liczbowe nie mają wariantów „does not”.
- Kilka pól obsługuje tylko Equals i Does not equal — selling plan, day of week i accepts marketing.
Definiowanie akcji
Akcje produktowe
- Konkretnych produktów — ręcznie wybierz pojedyncze produkty z katalogu Shopify.
- Kolekcji — zwróć wszystkie produkty należące do konkretnej kolekcji.
- Atrybutów produktu — zwróć produkty spełniające kryteria takie jak tagi, dostawca, typ produktu lub metapola — te same typy atrybutów, co w wyzwalaczach.
Akcje dynamiczne
- Most popular — najlepiej sprzedające się produkty twojego sklepu według wolumenu sprzedaży, w całym sklepie lub w ramach kolekcji.
- Recently purchased — produkty ostatnio kupione w sklepie.
- Inherit from when — ponownie wykorzystaj wyzwalacze reguły (część „kiedy”) jako selektor produktów, dzięki czemu zwracane produkty spełniają te same kryteria, na których uruchomiła się reguła.
- AI Recommendations — spersonalizowane sugestie generowane przez model rekomendacyjny Aftersell.
Akcje filtrowania
- Sort — kontroluj, które produkty są wybierane:
- Random — losowy wybór.
- Price: high → low — najdroższe produkty są zwracane jako pierwsze.
- Price: low → high — najtańsze produkty są zwracane jako pierwsze.
- Amount/Limit — ustaw maksymalną liczbę zwracanych produktów.
Najpierw stosowane jest sortowanie, a potem Amount/Limit. Na przykład jeśli sortowanie jest ustawione na Random, cała pula produktów jest losowana przed zastosowaniem limitu — zawsze otrzymujesz więc losowy wycinek, a nie te same produkty w losowej kolejności.
Akcje klucz-wartość
meta.data w odpowiedzi API obok wyników produktowych. Typowe zastosowania obejmują:
- Tekst banera promocyjnego
- Etykiety kampanii na potrzeby analityki
Jeśli pasuje wiele reguł i emitują ten sam klucz, wygrywa wartość z pierwszej pasującej reguły — późniejsze reguły nie mogą jej nadpisać.
Priorytet reguł i kolejność ewaluacji
- Ewaluuje wyzwalacze każdej reguły względem dostarczonego kontekstu.
- Zbiera produkty ze wszystkich pasujących reguł.
- Deduplikuje i ogranicza wynik do skonfigurowanego maksimum (domyślnie: 20 produktów).
Konfigurowanie Catch all
- Włącz/wyłącz — włącz lub wyłącz regułę Catch all dla strategii. Gdy jest wyłączona, żądania, do których nie pasuje żadna reguła, zwrócą pusty wynik.
- Konfiguruj akcje — zdefiniuj, co ma być zwracane, używając dowolnej kombinacji dostępnych typów akcji, tak samo jak w każdej innej regule.
resolution.fallbackUsed: true.
Filtry globalne
- Exclude out of stock — automatycznie wyklucz każdy produkt, który jest obecnie niedostępny do zakupu.
- Exclude input products — wyklucz produkt(y), które uruchomiły regułę (np. produkt, który kupujący aktualnie przegląda na stronie produktu), aby nigdy nie rekomendować tego samego produktu, który kupujący właśnie ogląda.
- Exclude by product tag — wyklucz produkty z konkretnymi tagami.
- Exclude by metafield — wyklucz produkty pasujące do konkretnego namespace/klucza/wartości metapola.
- Exclude by product ID — wyklucz konkretne produkty po ID.
- Require stock at location — pozostaw tylko produkty, które mają dostępne zapasy w wybranej lokalizacji (wymaga uprawnień do odczytu zapasów i lokalizacji).
Walidacja i stany błędów
- Uzupełnij regułę — dodaj brakujący wyzwalacz i/lub akcję.
- Usuń regułę — usuń ją całkowicie, jeśli nie jest już potrzebna.