Kako določiti, kdo je neaktiven kupec vaše trgovine

Neaktiven kupec je tisti, ki ni ponovno naročil v obdobju, ki je za vašo trgovino nenavadno dolgo — ne pa okrogla številka, ki ste jo prepisali z nekega bloga. Najhitrejši način, da to obdobje določite: poiščite povprečni čas med naročili pri kupcih, ki naročajo večkrat, in nato obravnavajte nekoga kot kupca, ki vam uhaja, pri približno 2- do 3-kratniku tega razmika. Če vaši kupci običajno naročijo znova vsakih 45 dni, je kupec, ki že 120–135 dni molči, resnično neaktiven. Če naročajo znova vsakih 6 mesecev, 120 dni ne pomeni nič. Definicija je številka, ki jo izračunate iz svojih podatkov, ne prag, ki ste ga podedovali.

Če to številko določite pravilno, vse naprej — časovni razpored, sporočila, proračun — meri na prave ljudi. Če jo določite napačno, bodisi nadlegujete kupce, ki bi se tako ali tako vrnili, bodisi čakate tako dolgo, da je odnos že ohlajen.

Zakaj je “90 dni” začetno ugibanje, ne odgovor

Devetdeset dni je privzeta vrednost, po kateri vsi posežejo, in za trgovino s približno mesečnim ritmom nakupovanja je to razumen prvi približek. O prav tem primeru imamo celo članek: kako vrniti kupce, ki niso kupovali 90 dni. A 90 dni je dogovor, ne diagnoza.

Dve trgovini, ki prodajata različne stvari, sta lahko popolnoma različni. Prodajate ovitke za telefone in nogavice z oprijemom? Kupec, ki se vrača, se lahko vrne vsake tri tedne, tako da je 90 dni tišine kričeč opozorilni znak. Prodajate vzmetnice, zimske plašče ali vrtno pohištvo? Devetdeset dni je normalno — polovica vaših zadovoljnih kupcev si sploh ne bi predstavljala, da bi tako kmalu spet kupili. Uporabite isti prag za obe trgovini in eno boste zasipali s sporočili, drugo pa spregledali.

Zakaj je to pomembno za vaš dobiček: vsak email za ponovno pridobitev, ki ga pošljete kupcu, ki v resnici nikoli ni bil na poti stran, je zapravljen obseg pošiljanja in majhen strošek za dostavljivost. Vsak resnično uhajajoč kupec, ki ga ne označite, je prihodek, ki tiho odhaja h konkurenci. Obe napaki izvirata iz izposojene številke.

Izračun, korak za korakom

Potrebujete eno vrednost: običajen razmik med enim in naslednjim naročilom pri kupcih, ki naročijo več kot enkrat. Takole jo dobite brez podatkovne ekipe.

  1. Izluščite kupce, ki se vračajo. Izvozite kupce z 2 ali več naročili in datume njihovih naročil. Enkratne kupce pri tem izračunu prezrite — pri njih ni razmika, ki bi ga izmerili, in so ločen problem, obravnavan v članku kako vrniti prvič-kupce.
  2. Izračunajte razmike vsakega kupca. Za nekoga z naročili januarja, marca in junija sta to dva razmika: približno 60 in 90 dni.
  3. Poiščite mediano razmika, ne povprečja. En kupec, ki je teden dni naročal vsak dan, bo povprečje potegnil navzdol in vas zavajal. Mediana — srednja vrednost — se temu upira. (Ilustrativno: če vaša mediana razmika pade na 52 dni, je to vaš izhodiščni cikel.)
  4. Prag za uhajanje določite pri ~2–3-kratniku mediane. Pri mediani 52 dni se “ogroženo” začne okoli 90.–100. dneva, “neaktivno” pa okoli 130.–150. dneva.

Zakaj množitelj 2–3? Ker je mediana običajen razmik — polovica vaših kupcev naravno potrebuje več časa. Ne želite sprožiti emaila za ponovno pridobitev pri nekom, ki je preprosto v počasnejši polovici normale. Če počakate na 2–3-kratnik mediane, označujete ljudi, ki so očitno prekinili svoj lastni vzorec.

Če imajo vaši izdelki naraven ritem obnavljanja zalog — potrošni izdelki, polnila, karkoli, kar ljudje porabijo in ponovno kupijo — naj cikel usmerja časovni razpored natančneje kot pavšalni množitelj. Kako nastaviti čas emailov za ponovno pridobitev glede na nakupni cikel opravi ravno ta izračun.

Segmentirajte, preden se ustalite pri eni številki

Večina trgovin nima enega nakupnega cikla — imajo jih več, skritih v enem povprečju. En sam prag “neaktivnosti” to prekrije.

  • Po kategoriji. Če prodajate tako potrošne kot trajne izdelke, izračunajte mediano razmika za vsako kategorijo posebej. Kupec polnil in kupec strojne opreme sta neaktivna v popolnoma različnih trenutkih.
  • Po vrednosti kupca. Zvest kupec z visoko vrednostjo, ki utihne, si zasluži hitrejšo, pozornejšo definicijo kot lovec na ugodnosti, ki je enkrat kupil v akciji. VIP-kupca lahko označite kot “ogroženega” pri 1,5-kratniku mediane, kupca z nizko vrednostjo pa pri 3-kratniku. O tem razvrščanju govori segmentiranje tokov za ponovno pridobitev po vrednosti kupca.
  • Po prvič- proti večkratnim kupcem. Kupec z enim naročilom nima osebnega cikla. Za takega se “neaktivnost” meri glede na povprečni čas vaše trgovine do drugega naročila, ne glede na njegovo lastno zgodovino.

Ne potrebujete desetih definicij. Dve ali tri — recimo ena na glavno kategorijo, razdeljena na visoko in nizko vrednost — že prekašajo eno samo številko za celotno bazo.

Kje ohlapna definicija pušča denar

Predstavljajte si trgovino z mediano razmika 50 dni, ki se je odločila, da “neaktivno = 6 mesecev”, ker se je slišalo varno. (Ilustrativni primer.) Recimo, da 400 kupcev preide v resnično uhajajoče vedenje okoli 120. dneva. Po pravilu 6 mesecev nihče od njih ne dobi emaila za ponovno pridobitev do 180. dneva — dva polna zamujena cikla pozneje. Do takrat je del njih že našel nadomestek in emaila sploh ne bo več odprl.

Obrnimo. Druga trgovina spanikira in pri istem 50-dnevnem ciklu opredeli “neaktivno = 30 dni”. Zdaj pošilja “pogrešamo te” ljudem, ki so preprosto sredi cikla in povsem zadovoljni. Ti emaili pristanejo kot šum, stopnja odpiranja upade, trgovina pa deluje potrebna pozornosti. Še huje, tvega, da pošlje sporočila za ponovno pridobitev prezgodaj — napaka z lastno rešitvijo v kako se izogniti prezgodnjemu pošiljanju sporočil za ponovno pridobitev.

Denar ni izgubljen v samem emailu za ponovno pridobitev. Izgubljen je v definiciji, ki odloči, kdo ga prejme in kdaj.

Neaktiven ni isto kot odjavljen

Eno razlikovanje je vredno razčistiti, ker spremeni, kaj naredite naprej. Kupec, ki je nehal kupovati, a še vedno odpira vaše emaile, je neaktiven kot kupec, ne pa nezainteresiran kot naročnik — ponovna pridobitev je pravo orodje. Kupec, ki je nehal karkoli odpirati, je problem ponovnega vključevanja ali dostavljivosti, in če ga zasipate z dodatnimi prodajnimi emaili, lahko škodujete svojemu ugledu pošiljatelja. Oboje se prekriva, a ni enako, zato je ponovna pridobitev proti ponovnemu vključevanju — v čem je razlika vredno prebrati, preden gradite. Vaša definicija neaktivnosti naj v resnici sledi zapoznelosti nakupa in vključenosti v emaile kot dvema ločenima signaloma.

Kaj avtomatizirati

Definicijo spremenite v živ segment, ne v preglednico, ki jo ročno poganjate znova.

  • Sprožilec: dnevi od zadnjega naročila presežejo vaš izračunani prag (po segmentu, če ste ga razvrstili).
  • Pogoj: še vedno naročen in — v idealnem primeru — je v zadnjih N dneh odprl vsaj en email, da ne podpihujete problema z dostavljivostjo.
  • Izhod: kakršno koli novo naročilo ga takoj odstrani iz “neaktivnih” in, če imate tok za ponovno pridobitev v teku, ta ustavi. Če na to pozabite, je to klasična luknja; kako ustaviti sporočila za ponovno pridobitev po novem nakupu pokrije rešitev.
  • Cilj: čist, samodejno posodabljajoč se segment “neaktivnih kupcev”, ki napaja vašo avtomatizacijo za ponovno pridobitev.

Kako izmeriti, ali je vaša definicija prava

Ali je prag dobro umerjen, boste vedeli tako, da nekaj mesecev opazujete dve stvari:

  • Stopnjo ponovne aktivacije glede na dneve od uhajanja. Če se kupci, doseženi 90. dan, ponovno aktivirajo veliko bolje kot tisti, doseženi 180. dan, je vaše obdobje preširoko — premaknite ga prej.
  • Stopnjo pritožb in odjav pri pošiljanjih za ponovno pridobitev. Skok pomeni, da lovite ljudi, ki v resnici niso uhajali. Obdobje premaknite pozneje.

Prilagajajte množitelj, dokler oboje ne izgleda zdravo. To je gumb, ki ga uravnavate, ne številka, ki jo nastavite enkrat.

Kako Omnisend naredi definicijo živo

Izračun mediane razmika je enkratna vaja v preglednici. Vzdrževanje segmenta, ki se posodablja vsak dan, ko kupci prestopijo mejo — tam pride prav avtomatizacija. V svojih trgovinah za to uporabljam Omnisend; ob njem sem preizkusil Klaviyo in izbral Omnisend zaradi lažjega urejevalnika segmentov in cene. Nastavim segment na “dnevi od zadnjega nakupa” v kombinaciji s pogojem vključenosti v emaile in ta se sam znova napolni, tako da moj tok za ponovno pridobitev vedno sproži na pravih ljudeh, ne da bi se ga dotaknil. Za preglednost: Omnisendove povezave na Shopimationu so partnerske povezave, zato lahko prejmemo provizijo, če se prijavite prek njih, brez dodatnih stroškov za vas.

Iskreni zadržek: orodje uporabi katero koli številko, ki mu jo daste. Ne more vam povedati, da je vaš prag napačen — to lahko le vaši podatki o ponovni aktivaciji in pritožbah. Nahranite ga z izposojenimi “90 dnevi” in ves dan bo ubogljivo napačno ciljal vaš seznam. Definicija je vaše delo; izvedba je delo orodja.

Vaš naslednji korak: izvozite kupce, ki se vračajo, izračunajte mediano razmika med naročili in zapišite svoj lasten prag neaktivnosti pri 2–3-kratniku te številke — ena vrednost na glavno kategorijo, če prodajate več kot eno vrsto izdelka. Ta ena številka je temelj, na katerem sloni vsaka druga odločitev o ponovni pridobitvi.

How to Define an Inactive Customer for Your Store

An inactive customer is one whose time since last order is meaningfully longer than your store’s typical gap between orders — a practical rule is 2 to 3 times your median reorder interval. If customers usually buy every 45 days, someone at 100–135 days without an order is inactive. If they usually buy once every 8 months, 90 days of silence means nothing. That’s the whole point: “inactive” is a property of your store’s purchase rhythm, not a universal number. The 90-day default that most email platforms suggest is a placeholder, and stores that keep it either message people too early (and annoy them) or far too late (and lose them). Here’s how to calculate your own threshold in about twenty minutes.

The problem with borrowing someone else’s definition

You’re likely here because your platform asked you to define a “lapsed” segment and you froze. Reasonable. Pick 60 days and a coffee-subscription customer who reorders monthly gets flagged correctly, but a customer who buys running shoes twice a year gets a “we miss you” email while their current pair still has 400 km left in it. Pick 180 days and the coffee buyer has been gone for five reorder cycles before you say a word.

The cost of getting this wrong isn’t abstract. Message too early and you burn goodwill and unsubscribe rate on people who were coming back anyway. Message too late and the customer has already replaced you — reacquiring them then means paid ads, and you’ve watched what CPMs have done lately. The lapsed segment sits exactly at the point where email is still nearly free and ads are not.

Why “we’ll just run more promotions” papers over it

Stores without a working inactivity definition usually compensate with calendar promotions: a sale blast every few weeks to the whole list. That reaches lapsed customers eventually, sure. But it reaches everyone else too, at full discount, and it carries no acknowledgment that the lapsed customer has been gone. A generic -20% newsletter competes with every other promo in their inbox. A message triggered by their behavior — “it’s been a while since your last order” — lands differently because it’s true and specific. You can’t send that message until you’ve defined “a while.”

What an undefined threshold costs you

Illustrative numbers, invented to show the shape of the problem. Say you have 4,000 customers who’ve ordered at least once. With no inactivity definition, a typical split looks like: 1,200 active, 1,600 quietly lapsed, 1,200 long gone. Those 1,600 lapsed customers are the recoverable middle — recent enough to remember you, gone long enough to need a nudge. If even 3% of them can be brought back at a €55 average order, that’s 48 orders and €2,640, from a segment you’re currently treating identically to everyone else. Without a threshold, that segment doesn’t exist in your platform, so no flow can target it.

Calculate your threshold, step by step

  1. Pull the gaps between orders. Export orders for the last 12–24 months from Shopify or WooCommerce. For every customer with 2+ orders, compute the days between consecutive orders. A spreadsheet with customer ID, order date, and a sorted difference column is enough.
  2. Take the median, not the average. One customer who reordered after 700 days will wreck an average. The median gap is your store’s real rhythm. Say it comes out to 52 days.
  3. Multiply by 2–3. At 2×, some customers flagged inactive were merely slow — acceptable if your first message is a gentle reminder with no discount. At 3×, nearly everyone flagged is genuinely gone, but you’ve waited longer. Most stores land around 2× to 2.5×; with a 52-day median, that’s a 105–130 day threshold.
  4. Split by category if your catalog demands it. A store selling both €8 consumables and €300 durables needs two definitions, keyed to the category of the customer’s last order. Don’t build five; two is usually plenty at this stage.
  5. Skip the fancy stuff for now. Per-customer predictive models and churn scores are real things, but they’re not step one. A median and a multiplier gets you 80% of the value.

One nuance worth separating: a customer who stopped buying is not the same as a subscriber who stopped opening. The second group needs different handling — see win-back vs. re-engagement for where the line sits, and reactivating subscribers who never purchased for the group that has no order history at all.

Turn the definition into an automation

Once the number exists, wire it up precisely. Trigger: days since last order exceeds your threshold (say 110 days). Segment: has at least one order, currently subscribed to email, not already in the flow this year. Delay structure: first email immediately at threshold, second 6 days later to non-buyers, third 6 days after that. Channel: email; hold SMS in reserve for higher-value customers later in the sequence. Content: first message references their inactivity honestly and shows what’s new since their last order; later messages can escalate to an incentive — when to introduce a discount is its own decision. Goal: a new order, with automatic exit from the flow the moment one is placed.

The threshold also sets when the whole sequence should begin relative to the customer’s rhythm — when a win-back flow should start covers that timing question on its own.

A worked example

Illustrative again: a pet-supplies store finds a median reorder gap of 38 days (dog food runs out on a schedule). At 2.5×, inactive means 95 days. A customer last ordered a 12 kg bag on March 1st. On June 4th she crosses the threshold and gets: “Running low? Here’s what’s new for big dogs” with her bag one click from reorder. Contrast the borrowed 180-day default: she’d hear nothing until late August — roughly five bags of someone else’s dog food later.

Metrics that prove your definition is right

  • Share of flow entrants who buy without any incentive — if it’s high, you may be triggering too early; they weren’t really gone.
  • Reactivation rate (buyers ÷ flow entrants) — falling steeply suggests you’re triggering too late.
  • Unsubscribe rate inside the flow — early triggers show up here first.
  • Revenue per flow recipient, tracked monthly as you adjust the multiplier.

Setting the segment up in Omnisend

For years I dismissed email marketing entirely — my mental image was the spam folder. Building a lapsed-customer segment on my own stores was the thing that changed it, because the emails it sends are individually timed and factually true, which spam never is.

In Omnisend the definition becomes a segment rule: last order date is more than X days ago, plus total orders at least 1. That segment feeds a flow with entry conditions and a purchase-based exit. Two limitations to respect: the segment is only as accurate as your synced order history (check that historical orders imported when you connected the store), and if your catalog mixes wildly different purchase cycles, one global threshold will always misfire for someone — split by last-purchased category before blaming the flow.

Your next step

Export your last 12 months of orders and compute the median days between repeat purchases. That single number — before you build anything — tells you whether your current “inactive after 90 days” assumption is close or laughably off. Then set your threshold at roughly double the median and build the segment. If you’d rather see the early-trigger failure mode first, read how to avoid sending win-back messages too early.

Leave a Reply

Your email address will not be published. Required fields are marked *