Slik fungerer utløsere

Slik fungerer utløsere

Kopier side

Forklaring av Shopify Flow-utløsere: webhooks, endringsdeteksjon og polling, samt hvordan hver av dem påvirker ventetiden og konfigurasjonen.

Når man forstår hvilken av de fire mekanismene en avtrekker bruker, får man svar på nesten alle spørsmål om timing, innstilling og hvorfor noe gikk av eller ikke gikk av.

De fire mekanismene

Mekanisme Utløsere Forsinkelse Trenger et utgangspunkt Levering
Shopify-webhook 26 Nesten i sanntid Nei Garantert
Webhook + endringsdeteksjon 52 Nesten i sanntid Ja Garantert
Meningsmåling 6 Opptil ett måleintervall Ja Garantert
Butikkfront-piksel 14 Sekunder Nei Etter beste evne

1. Shopify-webhook

Shopify varsler appen så snart hendelsen inntreffer, og appen videresender den direkte til Shopify Flow. Rabatt opprettet og Plassering slettet fungerer på denne måten.

Disse utløserne krever ingen ytterligere konfigurering utover tillatelsen, og hver av dem har sin egen bryter på siden Utløsere.

2. Webhook og endringsdeteksjon

Dette er den største gruppen, og det er dette som gjør appen nyttig. Shopifys webhook products/update utløses ved enhver redigering av et produkt, uten å oppgi hva som er endret. Derfor gjør appen følgende:

  1. lagrer et øyeblikksbilde av feltene du er interessert i,
  2. sammenligner hver innkommende webhook med dette øyeblikksbildet, og
  3. utløser den aktuelle utløseren bare når det aktuelle feltet faktisk endres.

Det er slik Product Title Changed kan utløses ved endring av tittel, men ikke ved endring av pris, selv om begge kommer inn som den samme Shopify-webhooken.

3. Meningsmåling

Shopify publiserer ingen webhooks for blogger, blogginnlegg, sider, visningsstatus for bestillinger, utløp av rabatter eller skatteinnstillinger for bedriftens lokalisering. For disse seks utløserne sjekker appen etter en fast tidsplan og utløses når den oppdager en endring.

Polling-utløsere aktiveres fra siden Utløsere på samme måte som alle andre. De medfører en forsinkelse på én polling-syklus, i stedet for å utløses umiddelbart.

4. Butikkfront-piksel

Shopify sender ingen webhooks for handlinger utført av kunder: en produktside som er vist, en vare lagt til i handlekurven, et søk som ikke ga noen treff, en feilmelding ved kassen. For disse 14 utløserne installerer appen en webpiksel på nettbutikken din, som rapporterer hendelsen fra kundens nettleser.

Det følger tre ting av dette, og disse skiller disse utløserne fra de tre andre mekanismene:

  • Opt-in. De må ha tillatelsen Storefront Behaviour Access og ha «start» satt til «på» av. Når du aktiverer en Shopify Flow-arbeidsflyt som bruker en slik utløser, slås den på - akkurat som med alle andre utløsere. Den Pikselet aktiveres når det første slås på, og sender ingen signaler så lenge ingen er på.
  • Avhengig av samtykke. En kunde som ikke har gitt samtykke til analyse, blir plassert i nettleseren, og hendelsen når aldri frem til oss, koster ingenting og utløser ingen arbeidsflyt.
  • Vi gjør vårt beste. En lukket fane, en brutt tilkobling eller en annonseblokkerer kan føre til at arrangementet kommer aldri, og det blir ikke gjort et nytt forsøk. Bruk dem til signaler og reaksjoner, aldri der en En utelatt hendelse ville utgjøre et korrekthetsproblem.

De utgjør også et langt større volum enn administrasjonshendelser. Se Utløsere for butikkfronter før du aktiverer en av dem.

Hva som kommer inn i arbeidsflyten din

Utløsere på feltnivå leverer både den gamle og den nye verdien, slik at du kan foreta en forgrening basert på selve endringen uten å måtte foreta en oppfølgende oppslagssøk:

yaml
Old price: 19.99
New price: 24.99
SKU:       WIDGET-BLUE-M
Shopify Flow
Hva som sendes til Shopify Flow ved en prisendring: verdien før og etter, differansen, prosentandelen og retningen.

Endringer i listeform leveres som strukturerte objekter i stedet for kommaseparert tekst, slik at du kan gjennomløpe og forgrene deg på dem i Shopify Flow. Endringer i ordrelinjer, endringer i publiseringer og skattefritak for bedriftslokasjoner fungerer alle på denne måten.

Bestilling og duplikater

  • Hendelser blir renset for duplikater basert på Shopifys hendelses-ID, så en ny levering utløser ikke din arbeidsflyten to ganger.
  • Appen har en lav hastighetsbegrensning per butikk, slik at en masseoppdatering av tusenvis av produkter påvirker ikke arbeidsflyten din. Hendelser settes i kø, de blir ikke utelatt.
  • En masseoperasjon som endrer 5 000 produkter, genererer 5 000 hendelser og bruker 5 000 av den månedlige kvoten din. Se Planer og bruk.
  • Butikkarrangementer slår sammen gjentakelser av samme sidevisning innenfor et kort tidsvindu, og De to besøksutløserne slår sammen et helt besøk til én hendelse per kunde eller bedrift.