Utlösare för butiksfronter

Utlösare för butiksfronter

Kopiera sidan

Starta Shopify Flow utifrån kundbeteende i butiken: produktvisningar, varukorgsändringar, tomma sökningar och nekade rabattkoder via webbpixel.

Alla övriga utlösare i den här appen utgår från något som har hänt i din administratörspanel: en beställning har betalats, en produkt har uppdaterats, ett metafält har ändrats. Shopify meddelar oss detta, och ditt arbetsflöde sätts igång.

Triggers i webbutiken utlöses av något som en kund har gjort. En produktsida har visats, en artikel har lagts till i varukorgen, en sökning gav inga träffar, en rabattkod avvisades vid kassan. Shopify skickar inga webhooks för något av detta, så appen samlar in informationen med hjälp av en webbpixel som körs i din webbutik.

Den skillnaden är värd att ha i åtanke, eftersom den förklarar det mesta av det som följer: vad appen kan se, vad den inte kan se och varför dessa utlösare kan ha en betydligt högre volym än de du är van vid.

Butiksfasadens pixel

När din första butiksutlösare aktiveras installerar appen automatiskt en webbpixel i din butik. Du behöver varken redigera temat eller klistra in någon kod.

Pixeln prenumererar endast på de händelser som dina aktiverade utlösare kräver. Om du aktiverar Storefront Search och inget annat skickas aldrig produktvisningar, tas de aldrig emot och räknas aldrig. Om du stänger av alla Storefront-utlösare igen förblir pixeln installerad men inaktiv: den prenumererar inte på några händelser och skickar ingenting.

Kundens samtycke

Pixeln respekterar din butiks integritetsinställningar för kunderna. Den kräver samtycke till analys, och Shopify aktiverar den endast för kunder som har gett sitt samtycke. Utan detta samtycke samlas inga uppgifter in i webbläsaren, inga uppgifter skickas till oss, inga kvoter används och inga arbetsflöden körs.

Detta gäller även vid utcheckningen, vilket innebär att ”Utcheckningsfel visat” och ”Rabattkod avvisad vid utcheckning” kräver samma samtycke som utlösarna i webbutiken.

Det innebär också att butiksutlösare avsiktligt rapporterar för få händelser i regioner där samtycke kräver aktivt godkännande. Det är det korrekta beteendet, inte ett fel som man måste kringgå.

Pass consent from your own banner to Shopifyjavascript
window.Shopify.loadFeatures(
  [{ name: "consent-tracking-api", version: "0.1" }],
  (error) => {
    if (error) return;
    // Call this when the shopper makes a choice in your banner.
    // Pass what they actually chose - storefront triggers need analytics.
    window.Shopify.customerPrivacy.setTrackingConsent(
      { analytics: true, marketing: false, preferences: false },
      () => {},
    );
  },
);

Shopify's reference for this is the Customer Privacy API.

När du testar en trigger för webbutiken ska du först godkänna cookie-bannern och använda en webbläsare utan annonsblockerare. Ett privat fönster öppnas alltid utan samtycke, vilket kan göra att en trigger som fungerar i din vanliga webbläsare verkar inte fungera där. För att kontrollera att pixeln är installerad öppnar du Inställningar > Kundhändelser i din Shopify-admin.

Utlösande faktorer

Utlösare Börjar när
Produkt som visats i butiken En kund öppnar en produktsida
Visad butiksfönsterkollektion En kund öppnar en samlingssida
Varekorgen i butiken har visats En kund öppnar sidan med varukorgen
Produkt från butiken har lagts i varukorgen En artikel läggs till i varukorgen
Produkt i varukorgen har tagits bort En artikel tas bort från varukorgen
Kassan i butiken har startats En kund påbörjar betalningsprocessen
Sök i butiksutbudet En sökning ger minst ett resultat
Sökningen i butiksfronten gav inga resultat En sökning ger inga träffar
Visad variant som är slut i lager En kund tittar på en produktsida där den visade varianten är slutsåld
Ett fel vid utcheckningen visas I kassan visas ett felmeddelande för kunden
Rabattkoden vid utcheckningen har avvisats En rabattkod avvisas vid utcheckningen
B2B-köpare har besökt En inloggad B2B-köpare besöker webbutiken
Inloggad kund har besökt En inloggad kund besöker butiken
Anpassad utlösare för butiksframsidan Ditt eget evenemang, publicerat från ditt tema

Visad variant som är slut i lager

Den här är värd att läsa noggrant, eftersom det är den utlösare som med störst sannolikhet beter sig annorlunda än vad namnet antyder.

Det är en signal om behov av påfyllning: den visar att en riktig kund har tittat på en vara som du inte kan sälja till hen. I kombination med ett arbetsflöde i Shopify Flow kan den märka produkten, meddela inköpsavdelningen eller lägga till kunden på en väntelista.

Den beräknas, inte rapporteras. Kundens webbläsare har ingen aning om vad du har i lager, så pixeln skickar en vanlig produktvy och appen fattar beslutet utifrån sina egna lageruppgifter.

Den kontrollerar en variant, inte hela produkten

Triggern aktiveras för den variant som visas på produktsidan, inte för produkten som helhet. En produkt med fyra varianter i lager och en slutsåld variant aktiverar triggern endast när det är just den slutsålda varianten som visas.

Det är därför den kallas ”Visad variant som är slut i lager”, och därför att utlösaren förser ditt arbetsflöde med både varianten och den produkt som den tillhör.

Det går inte att upptäcka om man byter variant efter att sidan har laddats

Shopify registrerar en produktvisning när kunden kommer till sidan. Att därefter klicka sig vidare i variantväljaren innebär en statusförändring inom samma sida, inte en ny sidvisning, så Shopify registrerar inte detta och appen får aldrig kännedom om det.

I praktiken: en länk som leder direkt till den slutsålda varianten (en URL med ?variant=, eller om man kommer från en kollektion där den är det visade alternativet) aktiveras. Om man hamnar på en standardvariant som finns i lager och sedan väljer den slutsålda varianten aktiveras den inte.

Om du behöver det kan du skapa en egen händelse vid variantändring i ditt tema med Anpassade utlösare för butiksfronter.

”Slut i lager” innebär att lagernivån är noll eller lägre på alla lagerplatser

Appen summerar den tillgängliga mängden på varje plats där den aktuella varianten finns i lager. Larmet utlöses när den sammanlagda mängden är noll eller lägre.

Två konsekvenser som det är värt att planera för:

  • Även lagerplatser som inte ingår i din webbutik räknas med. Lager som finns i ett lager eller en butik som inte fungerar som försäljningskanal för den här produkten gör att den totala siffran ser bra ut, så att utlösaren inte aktiveras trots att kunden inte kan köpa produkten.
  • Överförsäljning beaktas inte. En variant som är inställd på att fortsätta säljas även när varan är slut i lager kan fortfarande köpas till noll, vilket innebär att utlösaren aktiveras samtidigt som kunden faktiskt kan slutföra beställningen.
Om du aktiverar den aktiveras även ”Storefront Product Viewed”

Det måste det. Beslutet om att en vara är slut i lager fattas utifrån en produktvy, så appen måste ta emot varje produktvy för att kunna hitta de få som är relevanta.

Det innebär att varje produktvisning räknas in i din kvot, inte bara de som är slut i lager. För en butik med hög trafik är detta den enskilt dyraste utlösaren i appen, och kostnaden beror på din trafik, inte på hur ofta du säljer slut.

Vi lyfter fram beroendet istället för att dölja det, så att siffran på din användningssida aldrig kommer som en överraskning.

Lagerläget måste ha synkroniserats

Appen jämför med sina egna lageruppgifter. Om en variant aldrig har synkroniserats känner appen inte till lagernivån och avstår från att ge någon information hellre än att gissa - att rapportera en osynkroniserad variant som slutsåld skulle vara värre än att inte rapportera någonting alls.

Lagerstatusen synkroniseras automatiskt när du aktiverar utlösaren. Du kan köra den igen när som helst från sidan ”Utlösare”.

Sökningar

Sökfunktionen ger dig två utlösare, och en enskild sökning aktiverar exakt en av dem:

  • ”Storefront Search” visade inga resultat när sökningen inte gav något. Det här är det alternativ som de flesta butiker vill ha: en lista över saker som kunderna förväntade sig att ni skulle sälja.
  • Sökresultat på startsidan när sökningen gav träffar.

Eftersom de utesluter varandra kan du utan problem aktivera båda utan att det blir dubbelräkning. Storefront Search inkluderar dessutom det första resultatet som en produktreferens, så att ett arbetsflöde kan agera utifrån det som kunden troligtvis såg.

Besöksutlösare

B2B-köpare har besökt webbplatsen och inloggad kund har besökt webbplatsen - dessa händelser utlöses när en inloggad kund besöker din webbutik. De utgör ett sätt att reagera på att en kund återvänder - återengagemang, aviseringar till kundansvariga, en anteckning i kundregistret.

En kund som bläddrar igenom tio sidor räknas som ett besök, inte tio händelser. Appen sammanfattar upprepningar till ett besöksfönster som du väljer per utlösare med hjälp av inställningsikonen bredvid strömbrytaren. Inom det fönstret räknas kunden endast en gång.

  • Antalet besök av B2B-inköpare sammanräknas per företag, vilket innebär att två inköpare från samma företag i ett fönster räknas som ett besök.
  • Antalet besök av inloggade kunder summeras per kund.

Ställ in värdet på noll för att utlösa händelsen vid varje sidvisning. I en webbutik med inloggade användare innebär detta en stor mängd händelser, så börja med ett högt värde och sänk det om du behöver en finare upplösning.

Utlösare vid utcheckning

”Checkout Error Shown” utlöses varje gång kassan visar ett felmeddelande för en kund: en adress som inte går att verifiera, en betalning som har avvisats, ett fält som inte accepterar det som har skrivits in. Det är ett sätt att upptäcka att kassan inte fungerar utan att behöva vänta på ett supportärende.

”Rabattkod avvisad vid utcheckning” begränsar detta till ett enda fall: en rabattkod har avvisats vid utcheckningen. Det handlar oftast om en kampanj som har löpt ut, en kod som har delats fler gånger än tillåtet eller en kod från ett e-postmeddelande som aldrig har aktiverats - allt detta är information som det är viktigt att få reda på snabbt.

Shopify meddelar inte apparna vilken kod som har angetts, så utlösaren innehåller Shopifys avvisningsmeddelande (på kundens språk) men inte själva koden. Om man klickar på ”Apply” med ett tomt fält visas samma meddelande, så det går inte att skilja mellan de två fallen. Använd detta för att upptäcka en ökning av antalet avvisade koder, inte för att identifiera en specifik kampanj.

Nästa steg