Kako meriti prihodek iz SMS marketinga spletne trgovine

Prihodek od SMS-a merite na treh ravneh: prihodek na poslano sporočilo (skupni pripisani prihodek ÷ dostavljeni SMS-i), naročila, pripisana kliku znotraj določenega okna, in — za vse strateško — preverjanje inkrementalnosti s pomočjo zadržane skupine (holdout) ali SMS-samo promocijske kode. Številka na nadzorni plošči vaše platforme je izhodišče, nikoli razsodba, saj SMS-u pripiše vsako naročilo, oddano znotraj okna pripisovanja po kliku, vključno z naročili, ki bi se zgodila tako ali tako. In ena stvar, ki jo je vredno vedeti vnaprej: SMS sploh nima sledenja odprtjem. Operaterji vrnejo potrdila o dostavi, nič več, tako da je vsaka številka »angažiranosti«, ki vam jo prikaže nadzorna plošča, zgrajena na klikih in naročilih. Ta članek govori o prihodkovni strani bilance; kaj vas ta sporočila stanejo, je svoj izračun, zajet v kako izračunati dejanske stroške SMS marketinga.

Nadzorna plošča pravi 4.000 € — ali laže?

Tole je situacija, ki lastnike trgovin pošlje iskat ta članek. SMS ste poganjali četrtletje. Poročilo platforme pravi, da so SMS-i prinesli 4.000 €. Vaš občutek pravi, da se skupni prihodek ni premaknil za nič takega kot 4.000 €. Oboje je lahko res.

Pripisani prihodek odgovarja na ozko vprašanje: koliko denarja je prišlo od kupcev, ki so kliknili na SMS in nato naročili znotraj okna pripisovanja? Ne odgovarja na vprašanje, ki vas dejansko zanima: koliko denarja bi izgubil, če bi nehal pošiljati SMS-e? Zvest kupec, ki pri vas kupuje mesečno, bo z veseljem kliknil na vaš torkov SMS in oddal naročilo, ki bi ga oddal tako ali tako. Nadzorna plošča celo naročilo pripiše SMS-u. Vaš bančni račun ne opazi nič novega.

Vrzel teče tudi v drugo smer, in ta SMS-u manj laska. Veliko ljudi prebere sporočilo — spomnite se, »odprtja« nikoli ne boste videli — odloži telefon in zvečer kupi z računalnika, ne da bi se dotaknili povezave. Pripisovanje na podlagi klika to naročilo popolnoma zgreši. Torej je številka na nadzorni plošči hkrati preveč velikodušna (pripisuje naročila, ki so tako ali tako prihajala) in preveč skopa (spregleda naročila po vzorcu preberi-nato-kupi-drugje). Kdorkoli vam brez testiranja pove, katera napaka je pri vaši trgovini večja, ugiba.

Zakaj vas »kar zaupaj številki platforme« pusti na cedilu ob odločitvah

Za vsakodnevno spremljanje je pripisovanje platforme v redu. Težave se začnejo, ko ga uporabite za denarne odločitve: ali naj rastete SMS seznam, ali je kampanja upravičila svoj strošek, ali naj preusmerite proračun iz oglasov v SMS.

Uporabite napihnjeno številko in boste preveč vlagali v kanal, ki si delno pripisuje zasluge za običajna naročila vaših rednih strank. Uporabite jo, medtem ko ignorirate vrzel preberi-nato-kupi, in bi lahko ubili program, ki je tiho deloval. Prvo napako sem videl pogosteje kot drugo — napihnjeno pripisovanje je udobno, zato ga nihče ne postavlja pod vprašaj, dokler marže ne prisilijo v to.

Obstaja tudi past primerljivosti. Pripisovanje za email in SMS znotraj iste platforme lahko uporablja različne signale: email včasih šteje odprtja k pripisovanju, SMS tega fizično ne more. Postavite kanala drug ob drugega, ne da bi preverili, kako se vsak meri, in primerjate različni merili. Preverite nastavitve pripisovanja svoje platforme, preden preberete en sam graf med kanali.

Trostopenjski sistem merjenja

1. raven: prihodek na poslano sporočilo — vaša vsakodnevna številka

Vzemite skupni prihodek, pripisan SMS-u za obdobje, in ga delite z dostavljenimi SMS-i. Če je 4.000 dostavljenih SMS-ov pripisalo 3.200 €, je to 0,80 € na sporočilo. Ta številka je nepopolna iz vseh zgoraj naštetih razlogov, a je dosledna, zato je odlična za primerjave: ta mesec proti prejšnjemu, kampanja proti kampanji, tok proti toku.

Spremljajte jo ločeno za avtomatizacije in kampanje. Tokovi (zapuščena košarica, ponovna zaloga) skoraj vedno pokažejo precej višjo številko na sporočilo kot množične kampanje, saj se sprožijo ob namenu. Če vaša mešana številka izgleda zdravo, a vse prihaja iz dveh avtomatizacij, medtem ko kampanje capljajo, je to ugotovitev — običajno pomeni, da je občinstvo kampanje preširoko, kar rešuje kako segmentirati SMS naročnike po nakupnem vedenju.

2. raven: pripisovanje po kliku v določenem oknu — vaše poročilo o kampanji

Poznajte okno pripisovanja svoje platforme in ga zapišite ob vsako poročilo, ki ga delite, saj sprememba okna spremeni prihodek. 24-urno okno in večdnevno okno se lahko dramatično razlikujeta pri isti kampanji. Nobeno ni »pravilno« — krajša okna so strožja in ustrezajo impulzivno cenjenim izdelkom, daljša ustrezajo premišljenim nakupom. Izberite eno, ohranite ga nespremenjeno in nikoli ne primerjajte številk, zbranih pod različnimi okni.

3. raven: inkrementalnost — številka, ki si zasluži vaš proračun

Dvakrat na leto ali pred vsako veliko naložbo v kanal preizkusite, kaj SMS dejansko doda. Dve metodi, obe poceni:

  • Zadržana skupina (holdout). Pred veliko kampanjo ali sezono naključno izključite 10 % svojega SMS seznama iz sporočil (email še vedno prejemajo). Po 30–60 dneh primerjajte prihodek na kupca med zadržano skupino in ostalimi. Razlika je tisto, kar je SMS resnično dodal. Pri majhnem seznamu bo signal šumen — nekaj sto ljudi na skupino je praktična spodnja meja, in tudi takrat obravnavajte rezultat kot okvirni.
  • SMS-samo koda. Poganjajte kodo, ki se ne pojavi nikjer razen v SMS-ih. Unovčenja so naročila, ki se jih je SMS nedvoumno dotaknil. Podceni pravi učinek (nekateri bralci kupijo brez kode), zato jo berite kot spodnjo mejo, ne kot skupni znesek.

Predelan primer, od začetka do konca (ponazoritveno)

Trgovina s 3.000 SMS naročniki pošlje eno kampanjo na teden ter tokova za košarico in ponovno zalogo. Skozi mesec:

  • 13.000 dostavljenih SMS-ov, prihodek, ki ga pripisuje platforma, 5.850 € → 0,45 € na sporočilo mešano.
  • Razčlenjeno: tokovi so pripisali 3.900 € na 2.600 pošiljanjih (1,50 €/sporočilo); kampanje 1.950 € na 10.400 pošiljanjih (0,19 €/sporočilo).
  • Zadržana skupina na občinstvu kampanje ugotovi, da so zadržani kupci skozi mesec porabili 4,10 € manj kot tisti, ki so prejeli SMS — grobo 0,12 € pravega dviga na sporočilo kampanje, precej pod pripisanimi 0,19 €.

Odločitev se napiše sama: tokovi nosijo kanal, pripisovanje kampanjam precenjuje za približno tretjino, in naslednji korak je zaostritev segmenta kampanje namesto dodajanja drugega tedenskega izstrela. Vse številke tukaj so izmišljene, da prikažejo mehaniko — poženite svoje.

Podporne metrike, ki ohranjajo prihodek pošten

Prihodkovne številke potrebujejo kontekst od treh spremljevalk:

  • Stopnja pretvorbe na klik. Zdravi kliki ob šibkih naročilih pomenijo, da sporočilo izdaja čeke, ki jih pristajalna stran ne more unovčiti — v celoti diagnosticirano v zakaj vaša SMS kampanja dobi klike, a ne prodaje.
  • Stopnja odjav na pošiljanje. Kampanja, ki knjiži 300 €, a sežge 1 % seznama, ima skriti strošek, ki ga poročilo o prihodku nikoli ne pokaže.
  • Prihodek na naročnika na mesec. Skupni prihodek od SMS-a ÷ velikost seznama. To je številka, ki vam pove, ali je rast seznama vredna stroška pridobitve.

Kje se vključi Omnisend

Vsaka spodobna platforma poroča o pripisanem prihodku; praktične razlike so v tem, kako vidne so predpostavke. V svojih trgovinah to poganjam na Omnisendu, in koristni del za merjenje je, da email in SMS živita v enem poročevalskem pogledu — prihodek na sporočilo za vsak korak toka je v poročilu toka, tako da se vzorec »tokovi nosijo, kampanje zaostajajo« od zgoraj pokaže, ne da bi kaj izvažali. Gradnja zadržane skupine je le naključni segment, izključen iz pošiljanja.

Česar vam nobena platforma ne da, Omnisend vključen, je inkrementalnost že v osnovi. Disciplina zadržane skupine je na vas. Nadzorna plošča poroča, kar vidi — klike in naročila za njimi — vaše delo pa je, da se spomnite, česar ne more videti.

Vaš naslednji korak

Še danes izvlecite SMS poročilo za pretekli mesec in izračunajte eno številko: prihodek na poslano sporočilo, razdeljen na tokove proti kampanjam. Že ta ena razdelitev pogosto na novo oblikuje načrt sama po sebi. Nato, ko prihodkovni strani zaupate, jo postavite proti celotni stroškovni strani v kako izračunati dejanske stroške SMS marketinga — in ko sporočilo ne dosega pričakovanj, ga sistematično izboljšajte s kako izvajati A/B-teste SMS-sporočil spletne trgovine.

How to Measure Revenue From Ecommerce SMS Marketing

Measure SMS revenue on three levels: revenue per message sent (total attributed revenue ÷ texts delivered), click-attributed orders inside a defined window, and — for anything strategic — an incrementality check using a holdout group or an SMS-only discount code. Your platform’s dashboard number is the starting point, never the verdict, because it credits SMS with every order placed within its attribution window after a click, including orders that would have happened anyway. And one thing worth knowing up front: SMS has no open tracking at all. Carriers return delivery receipts, nothing more, so any “engagement” figure a dashboard shows you is built on clicks and orders. This article is about the revenue side of the ledger; what those messages cost you is its own calculation, covered in calculating the real cost of SMS marketing.

The dashboard says €4,000 — is it lying?

Here’s the situation that sends store owners looking for this article. You’ve run SMS for a quarter. The platform report says texts drove €4,000. Your gut says total revenue didn’t move by anything like €4,000. Both can be true.

Attributed revenue answers a narrow question: how much money came from customers who clicked a text and then ordered within the attribution window? It does not answer the question you actually care about: how much money would I lose if I stopped sending texts? A loyal customer who buys from you monthly will happily click your Tuesday SMS and place the order she was going to place anyway. The dashboard books the whole order to SMS. Your bank account notices nothing new.

The gap runs the other way too, and this one flatters SMS less. Plenty of people read a text — remember, you’ll never see an “open” — put the phone down, and buy from their laptop that evening without touching the link. Click-based attribution misses that order entirely. So the dashboard number is simultaneously too generous (crediting orders that were coming anyway) and too stingy (missing read-then-buy-elsewhere orders). Anyone who tells you which error is bigger for your store, without testing, is guessing.

Why “just trust the platform number” fails you at decision time

For day-to-day monitoring, platform attribution is fine. The trouble starts when you use it to make money decisions: whether to grow the SMS list, whether a campaign justified its cost, whether to shift budget from ads into SMS.

Use an inflated number and you’ll overinvest in a channel that’s partly claiming credit for your regulars’ habitual orders. Use it while ignoring the read-then-buy gap and you might kill a program that was quietly working. I’ve watched the first mistake more often than the second — inflated attribution is comfortable, so nobody questions it until margins force the issue.

There’s also a comparability trap. Email and SMS attribution in the same platform can use different signals: email sometimes counts opens toward attribution, SMS physically can’t. Put the two channels side by side without checking how each is measured and you’re comparing different yardsticks. Check your platform’s attribution settings before you read a single cross-channel chart.

The three-level measurement system

Level 1: revenue per message sent — your everyday number

Take total SMS-attributed revenue for the period and divide by texts delivered. If 4,000 delivered texts attributed €3,200, that’s €0.80 per message. This number is imperfect for all the reasons above, but it’s consistent, so it’s excellent for comparisons: this month against last month, campaign against campaign, flow against flow.

Track it separately for automations and campaigns. Flows (abandoned cart, back-in-stock) almost always show a far higher per-message figure than broadcast campaigns, because they fire on intent. If your blended number looks healthy but it’s all coming from two automations while campaigns limp along, that’s a finding — it usually means the campaign audience is too broad, a problem how to segment SMS subscribers by purchase behavior exists to fix.

Level 2: defined-window click attribution — your campaign report

Know your platform’s attribution window and write it down next to every report you share, because changing the window changes the revenue. A 24-hour window and a multi-day window can differ dramatically on the same campaign. Neither is “correct” — shorter windows are stricter and favor impulse-priced products, longer ones suit considered purchases. Pick one, keep it fixed, and never compare numbers gathered under different windows.

Level 3: incrementality — the number that deserves your budget

Twice a year, or before any big investment in the channel, test what SMS actually adds. Two methods, both cheap:

  • Holdout group. Before a major campaign or season, exclude a random 10% of your SMS list from texts (they still get email). After 30–60 days, compare revenue per customer between the held-out group and the rest. The difference is what SMS genuinely added. With a small list the signal will be noisy — a few hundred people per group is a practical floor, and even then treat the result as directional.
  • SMS-only code. Run a code that appears nowhere but texts. Redemptions are orders SMS unambiguously touched. It understates the true effect (some readers buy without the code), so read it as a floor, not a total.

A worked example, start to finish (illustrative)

A store with 3,000 SMS subscribers sends one campaign a week plus cart and back-in-stock flows. Over a month:

  • 13,000 texts delivered, platform-attributed revenue €5,850 → €0.45 per message blended.
  • Split out: flows attributed €3,900 on 2,600 sends (€1.50/message); campaigns €1,950 on 10,400 sends (€0.19/message).
  • A holdout on the campaign audience finds held-out customers spent €4.10 less over the month than texted ones — roughly €0.12 of true lift per campaign message, well under the attributed €0.19.

The decision writes itself: the flows are carrying the channel, campaign attribution is overstating by roughly a third, and the next move is tightening the campaign segment rather than adding a second weekly blast. All numbers here are made up to show the mechanics — run your own.

The supporting metrics that keep revenue honest

Revenue numbers need context from three companions:

  • Conversion rate per click. Healthy clicks with weak orders means the message writes checks the landing page can’t cash — diagnosed fully in why your SMS campaign gets clicks but no sales.
  • Opt-out rate per send. A campaign that books €300 but burns 1% of the list has a hidden cost the revenue report never shows.
  • Revenue per subscriber per month. Total SMS revenue ÷ list size. This is the number that tells you whether growing the list is worth the acquisition cost.

Where Omnisend fits

Any decent platform reports attributed revenue; the practical differences are in how visible the assumptions are. In my own stores I run this on Omnisend, and the useful part for measurement is that email and SMS live in one reporting view — revenue per message for each step of a flow sits in the flow report, so the “flows carry, campaigns lag” pattern above surfaces without exporting anything. Building a holdout is just a random segment excluded from the send.

What no platform gives you, Omnisend included, is incrementality out of the box. The holdout discipline is on you. The dashboard reports what it can see — clicks and the orders behind them — and it’s your job to remember what it can’t.

Your next step

Pull last month’s SMS report today and compute one number: revenue per message sent, split by flows versus campaigns. That single split usually reshapes the plan on its own. Then, once you trust the revenue side, put it against the full cost side in calculating the real cost of SMS marketing — and when a message underperforms, improve it systematically with how to A/B test ecommerce SMS messages.

Leave a Reply

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