Come funzionano i trigger
Capire quale dei quattro meccanismi utilizza un grilletto permette di chiarire quasi ogni dubbio relativo alla tempistica, alla regolazione e al motivo per cui un colpo è partito o non è partito.
I quattro meccanismi
| Meccanismo | Fattori scatenanti | Latenza | È necessario un valore di riferimento | Consegna |
|---|---|---|---|---|
| Shopify webhook | 26 | Quasi in tempo reale | No | Garantito |
| Webhook + rilevamento delle modifiche | 52 | Quasi in tempo reale | Sì | Garantito |
| Sondaggi | 6 | Fino a un intervallo di rilevamento | Sì | Garantito |
| Pixel della vetrina | 14 | Secondi | No | Il massimo impegno |
1. Webhook di Shopify
Shopify avvisa l'app nel momento stesso in cui si verifica l'evento, e l'app lo inoltra direttamente a Shopify Flow. Le notifiche "Sconto creato" e "Posizione eliminata" funzionano in questo modo.
Questi trigger non richiedono alcuna configurazione oltre all'autorizzazione e ciascuno di essi dispone di un proprio pulsante nella pagina "Trigger".
2. Webhook e rilevamento delle modifiche
Questo è il gruppo più grande ed è proprio ciò che rende l'app utile. Il webhook products/update di Shopify viene attivato ogni volta che un prodotto viene modificato, senza specificare quali modifiche siano state apportate. Quindi l'app:
- salva un’istantanea dei campi che ti interessano,
- confronta ogni webhook in arrivo con quell’istantanea, e
- attiva il trigger specifico solo quando quel campo specifico è effettivamente cambiato.
Ecco perché l'evento "Product Title Changed" può attivarsi in caso di modifica del titolo e rimanere inattivo in caso di modifica del prezzo, anche se entrambi vengono inviati tramite lo stesso webhook Shopify.
3. Sondaggi
Shopify Non pubblica webhook relativi a blog, post dei blog, pagine, stato di visualizzazione degli ordini, scadenza degli sconti o impostazioni fiscali relative alla sede aziendale. Per questi 6 trigger, l'app effettua controlli a intervalli prestabiliti e si attiva quando rileva una differenza.
I trigger di polling vengono attivati dalla pagina "Trigger" come qualsiasi altro. Comportano un ciclo di polling di latenza, anziché attivarsi istantaneamente.
4. Pixel della vetrina
Shopify non invia webhook relativi alle azioni degli acquirenti: una pagina di prodotto visualizzata, un articolo aggiunto al carrello, una ricerca senza risultati, un errore visualizzato al momento del pagamento. Per questi 14 trigger, l’app installa un pixel web sul tuo negozio online, che segnala l’evento dal browser dell’acquirente.
Da ciò derivano tre cose, che distinguono questi fattori scatenanti dagli altri tre meccanismi:
- Accettazione esplicita. È necessario che dispongano dell'autorizzazione "Accesso al comportamento dello Storefront" e che l'opzione sia attivata. disattivato. L'attivazione di un flusso di lavoro Flow che ne utilizza uno lo attiva, come per qualsiasi trigger. Il Il pixel viene installato all'accensione del primo e non invia alcun segnale finché nessuno è acceso.
- Con vincolo di consenso. Un cliente che non ha fornito il consenso all’analisi dei dati viene inserito nel nel browser, e l'evento non ci arriva mai, non comporta alcun costo e non avvia alcun flusso di lavoro.
- Si fa del proprio meglio. La chiusura di una scheda, l’interruzione della connessione o l’uso di un blocco pubblicitario comportano che l’evento non arriva mai e non è previsto alcun nuovo tentativo. Usali per segnali e reazioni, mai in casi in cui un Un evento non rilevato costituirebbe un problema di correttezza.
Inoltre, il loro volume è di gran lunga superiore a quello degli eventi amministrativi. Consulta Condizioni di attivazione di Storefront prima di attivarne uno.
Cosa arriva nel tuo flusso di lavoro
I trigger a livello di campo restituiscono sia il valore precedente che quello nuovo, consentendo così di eseguire un ramo in base alla modifica stessa senza dover effettuare una ricerca successiva:
Old price: 19.99
New price: 24.99
SKU: WIDGET-BLUE-M
Le modifiche sotto forma di elenco vengono fornite come oggetti strutturati anziché come testo separato da virgole, in modo da poterle elaborare e ramificare in Flow. Le modifiche alle voci d’ordine, alle pubblicazioni e alle esenzioni fiscali relative alla sede aziendale funzionano tutte in questo modo.
Ordini e duplicati
- Gli eventi vengono deduplicati in base all'ID evento di Shopify, quindi una nuova consegna non attiva il tuo eseguire il flusso di lavoro due volte.
- L'app applica un limite di velocità per negozio, pertanto una modifica in blocco di migliaia di prodotti non sovraccarica i tuoi flussi di lavoro. Gli eventi vengono messi in coda, non ignorati.
- Un'operazione in blocco che modifica 5.000 prodotti genera 5.000 eventi e consuma 5.000 della tua quota mensile. Vedi Piani e utilizzo.
- Gli eventi relativi alla pagina iniziale aggregano le visualizzazioni ripetute della stessa pagina in un breve intervallo di tempo, e I due trigger relativi alle visite raggruppano tutte le visite in un unico evento per cliente o azienda.

