Panoramica
- Accedi ad Aftersell.
- Clicca su Strategies nella barra laterale sinistra.
- Vedrai un elenco delle tue Strategie esistenti, oppure uno stato vuoto che ti invita a creare la prima.
Creare una nuova Strategia
- Clicca su Add Strategy.
- Verrai portato all’editor delle Strategie dove puoi aggiungere regole.
Aggiungere regole
- Trigger - il “quando” - i criteri che devono essere soddisfatti perché la regola corrisponda.
- Azioni - il “quindi” - l’esperienza restituita quando la regola corrisponde.
Definire i trigger
Trigger di prodotto
- Specific product(s) - corrisponde a specifici prodotti Shopify per ID
- Collection - corrisponde a prodotti appartenenti a specifiche collezioni
- Tag(s) - corrisponde a prodotti con tag specifici (es. “sale”, “summer”)
- Title - corrisponde al titolo del prodotto
- Vendor - corrisponde al nome del fornitore/brand
- Type - corrisponde al campo tipo di prodotto (es. “Apparel”, “Electronics”)
- Handle - corrisponde allo slug URL del prodotto
- Metafield - corrisponde a coppie namespace/chiave/valore di metafield personalizzati
- Selling plan - corrisponde a prodotti “subscription” o “one-time”. Viene valutato solo quando il contesto della richiesta fornisce un piano di vendita per il prodotto - le superfici di upsell al checkout e post-acquisto di Aftersell non lo inviano, quindi il trigger non corrisponderà lì a meno che un’integrazione personalizzata non lo fornisca esplicitamente
Trigger cliente
- Customer tag - es. “VIP”, “loyalty-gold”
- Country code - paese di fatturazione
- Province code - provincia/stato di fatturazione
- Locale - lingua del cliente (es. “en-US”)
- Accepts marketing - stato di consenso al marketing
- Order count - numero di ordini precedenti
- Total spent - spesa totale nel tempo
Trigger carrello
- Cart subtotal - es. subtotale superiore a $50
- Item count - quantità totale di articoli nel carrello
- Line count - numero di righe distinte
- Cart attribute - attributi personalizzati del carrello impostati tramite l’API cart di Shopify
- Cart note - il campo nota del carrello
Trigger di località
- Shipping country - paese di destinazione della spedizione
- Shipping province - provincia/stato di destinazione della spedizione
- Shipping method - metodo di spedizione selezionato
- Store currency - il codice della valuta attiva del negozio
Trigger di marketing
- URL - corrisponde a una sottostringa dell’URL di atterraggio, così puoi targettizzare una specifica campagna o canale abbinando un parametro incorporato nell’URL (es.
utm_source=newsletter)
Trigger temporali
- Day of week - il giorno corrente
- Hour of day - l’ora corrente
Trigger dinamici
- Always match - un trigger senza condizione che si attiva sempre. Usalo per far eseguire una regola a ogni richiesta (è diverso dal Catch all a livello di strategia, che si attiva solo quando nessun’altra regola corrisponde).
Non tutti i trigger sono popolati su ogni superficie. Il checkout, ad esempio, invia solo il contesto di prodotto e carrello - i trigger cliente, località e marketing non corrisponderanno lì. Consulta le guide Implementare le Strategie per sapere cosa invia ciascuna superficie.
Operatori
Non tutti gli operatori sono disponibili per ogni trigger:
- Gli operatori di elenco (Contains any / all e le loro negazioni) si applicano a campi multi-valore come tag, collezioni, tag cliente e prodotti specifici.
- Gli operatori di testo (Equals, Contains e le loro negazioni) si applicano a campi di testo a valore singolo come titolo, fornitore, handle, lingua, paese e URL.
- Gli operatori numerici si applicano a campi come subtotale del carrello, numero di articoli, numero di righe, numero di ordini, spesa totale e ora del giorno. Gli operatori numerici non hanno varianti “does not”.
- Alcuni campi supportano solo Equals e Does not equal - selling plan, day of week e accepts marketing.
Definire le azioni
Azioni di prodotto
- Specific products - scegli manualmente singoli prodotti dal tuo catalogo Shopify.
- Collection - restituisce tutti i prodotti appartenenti a una collezione specifica.
- Product attributes - restituisce prodotti che corrispondono a criteri come tag, fornitore, tipo di prodotto o metafield - gli stessi tipi di attributi usati nei trigger.
Azioni dinamiche
- Most popular - i prodotti più performanti del tuo negozio per volume di vendite, a livello di negozio o limitati a una collezione.
- Recently purchased - prodotti acquistati di recente in tutto il negozio.
- Inherit from when - riutilizza i trigger della regola stessa (il “quando”) come selettore di prodotti, così i prodotti restituiti corrispondono agli stessi criteri per cui la regola si è attivata.
- AI Recommendations - suggerimenti personalizzati generati dal modello di raccomandazione di Aftersell.
Azioni di filtro
- Sort - controlla quali prodotti vengono selezionati:
- Random - una selezione casuale.
- Price: high → low - vengono restituiti prima i prodotti più costosi.
- Price: low → high - vengono restituiti prima i prodotti meno costosi.
- Amount/Limit - imposta il numero massimo di prodotti da restituire.
Prima viene applicato Sort, poi Amount/Limit. Ad esempio, se il tuo ordinamento è impostato su Random, l’intero pool di prodotti viene randomizzato prima dell’applicazione del limite - quindi ottieni sempre una selezione casuale, non gli stessi prodotti in ordine casuale.
Azioni chiave-valore
meta.data nella risposta dell’API insieme ai risultati dei prodotti. Usi comuni includono:
- Testo di banner promozionali
- Etichette di campagna per le analytics
Se più regole corrispondono ed emettono la stessa chiave, vince il valore della prima regola corrispondente - le regole successive non possono sovrascriverlo.
Priorità delle regole e ordine di valutazione
- Valuta i trigger di ogni regola rispetto al contesto fornito.
- Raccoglie i prodotti da tutte le regole corrispondenti.
- Deduplica e limita il risultato al massimo configurato (predefinito: 20 prodotti).
Configurare un Catch all
- Abilita/disabilita - attiva o disattiva la regola Catch all per la Strategia. Quando è disabilitata, le richieste che non corrispondono a nessuna regola restituiranno un risultato vuoto.
- Configura le azioni - definisci cosa restituire usando qualsiasi combinazione dei tipi di azione disponibili, come per qualsiasi altra regola.
resolution.fallbackUsed: true.
Filtri globali
- Exclude out of stock - esclude automaticamente qualsiasi prodotto attualmente non disponibile per l’acquisto.
- Exclude input products - esclude il/i prodotto/i che hanno attivato la regola (es. il prodotto che un acquirente sta visualizzando su una PDP), così non raccomandi mai lo stesso prodotto che l’acquirente sta già guardando.
- Exclude by product tag - esclude i prodotti con tag specifici.
- Exclude by metafield - esclude i prodotti corrispondenti a uno specifico namespace/chiave/valore di metafield.
- Exclude by product ID - esclude prodotti specifici per ID.
- Require stock at location - mantiene solo i prodotti che hanno inventario disponibile in una località scelta (richiede permessi di lettura di inventario e località).
Convalida e stati di errore
- Completare la regola - aggiungi il trigger e/o l’azione mancante.
- Eliminare la regola - rimuovila del tutto se non è più necessaria.