Trigger
Trigger di prodotto
- Specific product(s) - corrisponde a prodotti Shopify specifici per ID
- Collection - corrisponde ai prodotti che appartengono a collezioni specifiche
- Tag(s) - corrisponde ai prodotti con tag specifici (ad es. “sale”, “summer”)
- Title - corrisponde al titolo del prodotto
- Vendor - corrisponde al nome del fornitore/marchio
- Type - corrisponde al campo del tipo di prodotto (ad es. “Apparel”, “Electronics”)
- Handle - corrisponde allo slug dell’URL del prodotto
- Metafield - corrisponde a coppie personalizzate namespace/chiave/valore dei metafield
- Selling plan - corrisponde a prodotti “subscription” o “one-time”. Viene valutato solo quando il contesto della richiesta fornisce un selling plan per il prodotto: le superfici di upsell del checkout e post-acquisto di Aftersell non lo inviano, quindi lì il trigger non corrisponderà a meno che un’integrazione personalizzata non lo fornisca esplicitamente
Trigger del cliente
- Customer tag - ad es. “VIP”, “loyalty-gold”
- Country code - paese di fatturazione
- Province code - provincia/stato di fatturazione
- Locale - lingua del cliente (ad es. “en-US”)
- Accepts marketing - stato del consenso al marketing
- Order count - numero di ordini precedenti
- Total spent - spesa complessiva
Trigger del carrello
- Cart subtotal - ad 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 la cart API 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 puntare a una campagna o a un canale specifico facendo corrispondere un parametro incluso nell’URL (ad 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 vengono popolati su ogni superficie. Il checkout, ad esempio, invia solo il contesto di prodotto e carrello: lì i trigger del cliente, di località e di marketing non corrisponderanno. Consulta le guide Implementare le Strategie per sapere cosa invia ogni 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 multivalore 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, giorno della settimana e accepts marketing.
Azioni
Azioni di prodotto
- Prodotti specifici - scegli manualmente singoli prodotti dal tuo catalogo Shopify.
- Collezione - restituisci tutti i prodotti che appartengono a una collezione specifica.
- Attributi di prodotto - restituisci i prodotti che corrispondono a criteri come tag, fornitore, tipo di prodotto o metafield, gli stessi tipi di attributo usati nei trigger.
Azioni dinamiche
- Most popular - i prodotti con le migliori prestazioni del tuo negozio per volume di vendite, sull’intero negozio o limitati a una collezione.
- Recently purchased - prodotti acquistati di recente nel negozio.
- Inherit from when - riutilizza i trigger della regola stessa (il “quando”) come selettore di prodotti, in modo che i prodotti restituiti corrispondano 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 per primi i prodotti più costosi.
- Price: low → high - vengono restituiti per primi i prodotti meno costosi.
- Amount/Limit - imposta il numero massimo di prodotti da restituire.
- Type - restringe il pool di prodotti assemblato a un singolo tipo di prodotto Shopify. Scegli Equals per una corrispondenza esatta o Contains per una corrispondenza di sottostringa (entrambi non fanno distinzione tra maiuscole e minuscole). Vengono mantenuti solo i prodotti il cui tipo corrisponde al valore inserito; gli altri vengono rimossi prima che venga applicato Amount/Limit.
Il filtro Type riduce il pool di prodotti assemblato dalle tue azioni di prodotto: è diverso dall’azione di prodotto Product type, che restituisce i prodotti di un determinato tipo. Usa il filtro quando vuoi limitare ciò che può restituire un’azione più ampia (come un’azione su una collezione o un’azione dinamica).
Viene applicato prima Sort, poi Amount/Limit. Ad esempio, se l’ordinamento è impostato su Random, l’intero pool di prodotti viene mescolato prima che venga applicato il limite, quindi ottieni sempre una porzione casuale, non gli stessi prodotti in ordine casuale.
Azioni chiave-valore
meta.data nella risposta dell’API insieme ai risultati dei prodotti. Usi comuni:
- Testo dei banner promozionali
- Etichette delle campagne per le analitiche
Se più regole corrispondono ed emettono la stessa chiave, prevale 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).
Filtri globali
- Exclude out of stock - esclude automaticamente qualsiasi prodotto attualmente non disponibile per l’acquisto.
- Exclude input products - esclude i prodotti che hanno attivato la regola (ad es. il prodotto che un acquirente sta visualizzando in 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 che corrispondono 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 con inventario disponibile in una sede scelta (richiede i permessi di lettura per inventario e sedi).
Catch all
- Abilita/disabilita - attiva o disattiva la regola Catch all per la Strategia. Quando è disattivata, 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.