So ordnen Sie Verkäufe E-Mail, SMS und Push zu

Um Verkäufe E-Mail, SMS und Push zuzuordnen, brauchen Sie drei Dinge: ein Attributionsmodell, das auf jeden Kanal gleich angewendet wird, eine Regel, die besagt, dass jede Bestellung einmal zählt, egal wie viele Nachrichten sie berührt haben, und einen regelmäßigen Plausibilitätscheck gegen den tatsächlichen Umsatz Ihres Shops. Die meisten Shops haben keins davon. Sie lesen das Dashboard jedes Kanals einzeln, jedes Dashboard beansprucht dieselben Bestellungen, und die Summe des „zugeordneten Umsatzes” wächst still und leise über das hinaus, was der Shop tatsächlich verdient hat. In diesem Artikel geht es darum, das Zurechnungsproblem zu lösen – zu entscheiden, welcher Kanal welchen Verkauf verdient hat. Wenn Ihre Frage die umfassendere ist – „Wie viel Gesamtumsatz erzeugen meine Automatisierungen” – ist das eine andere Messung, und sie wird behandelt in wie Sie den Umsatz von Omnichannel-Automatisierung messen.

Das Problem: drei Dashboards, eine Bestellung

Hier ist die Situation, die Menschen danach suchen lässt. Eine Kundin bricht einen Warenkorb ab. Ihr Flow sendet eine E-Mail in Stunde eins, eine Push-Benachrichtigung in Stunde sechs und eine SMS am nächsten Morgen. Sie kauft nach der SMS.

Wer bekommt die Zurechnung?

Wenn E-Mail, SMS und Push über getrennte Tools laufen, lautet die Antwort meist „alle”. Das E-Mail-Tool sieht, dass sie die E-Mail geöffnet und später gekauft hat, also beansprucht es die Bestellung. Das Push-Tool hat einen Klick gesehen. Das SMS-Tool hat die letzte Berührung vor dem Checkout gesehen. Aus einer 80-€-Bestellung werden 240 € an gemeldetem Kanalumsatz, und Sie haben keine Ahnung, welchem Bericht Sie glauben sollen.

Selbst innerhalb einer einzigen Plattform können Sie sich täuschen. Öffnungsbasierte Attribution rechnet einer E-Mail Umsatz zu, die niemand nennenswert gelesen hat, weil Apples Mail Privacy Protection Tracking-Pixel automatisch lädt, ob ein Mensch die Nachricht geöffnet hat oder nicht. Ein E-Mail-„Öffnen” ist seit dem Start dieser Funktion ein schwaches Signal, und jede darauf aufgebaute Attribution erbt die Schwäche.

Warum es scheitert, dem Bericht jedes Kanals zu vertrauen

Jedes Tool berichtet über seine eigene Leistung so, wie ein Verkäufer über seine eigene Leistung berichtet: großzügig. Das ist nicht direkt Unehrlichkeit. Es ist, dass jedes Tool nur seine eigenen Berührungen sieht, sodass seine Nachricht aus seiner Sicht wirklich das Letzte war, was vor dem Verkauf passierte.

Der Schaden zeigt sich in Budgetentscheidungen. SMS sieht in isolierten Berichten fast immer wie Ihr bester Kanal aus, teils weil sie tendenziell spät in einer Sequenz feuert – am nächsten zum Kauf – und letzte Berührungen die Zurechnung einsammeln. Also geben Sie mehr für SMS aus, das echtes Geld pro Nachricht kostet, während die E-Mail, die das Gespräch tatsächlich wieder eröffnet hat, in ihrem Budget hinterfragt wird. Sie zahlen am Ende für den Abschließer und lassen den Eröffner verhungern.

Es gibt einen einfachen Test, ob Sie dieses Problem haben. Addieren Sie den zugeordneten Umsatz aus jedem Kanalbericht des letzten Monats. Vergleichen Sie ihn mit dem marketing-zurechenbaren Anteil Ihres Shop-Umsatzes. Wenn die Kanalsumme größer ist als das, was der Shop tatsächlich eingenommen hat, zählen Sie doppelt. In Shops, die ich mir angesehen habe und die drei unverbundene Tools betreiben, kann die Summe die Realität deutlich übersteigen – wie deutlich, hängt ganz davon ab, wie stark sich Ihre Kanäle überschneiden.

Schritt 1: Bringen Sie alle drei Kanäle in ein System

Sie können die Zurechnung nicht über Tools hinweg entdoppeln, die nicht miteinander reden. Es gibt keinen Reporting-Trick, der das behebt. Der erste Schritt ist also keine Tabelle – es ist Konsolidierung: Betreiben Sie E-Mail, SMS und Push von einer Plattform, die ein Kundenprofil über alle drei hinweg verfolgt.

Sobald ein einziges System jede Berührung sieht, wird „welche Nachricht bekommt die Zurechnung” zu einer Einstellungsfrage statt zu einer philosophischen. Das ist eines der leiseren Argumente für den gesamten Single-Plattform-Ansatz, der in was Omnichannel-Marketing-Automatisierung für E-Commerce ist beschrieben wird – Menschen führen ihn meist wegen des Kundenerlebnisses ein und stellen dann fest, dass die Reporting-Vernunft genauso viel wert war.

Schritt 2: Wählen Sie klickbasierte Attribution und ein sinnvolles Fenster

Zwei Entscheidungen hier, und Konsistenz zählt mehr als die genauen Werte, die Sie wählen.

Signal: Klicks, nicht Öffnungen. Ein Klick ist eine bewusste Handlung. Eine Öffnung könnte ein Roboter sein. Stellen Sie jeden Kanal auf Zurechnung per Klick ein, wo immer die Option existiert. Ihre gemeldeten Zahlen werden an dem Tag sinken, an dem Sie umstellen – rechnen Sie damit und sagen Sie jedem, der die Berichte liest, warum. Die alten Zahlen waren aufgebläht, nicht die neuen geschrumpft.

Fenster: Wie lange nach einem Klick zählt ein Kauf noch? Übliche Standardwerte reichen von 24 Stunden bis 5 Tagen. Kürzere Fenster begünstigen SMS und Push, die schnelles Handeln antreiben. Längere Fenster begünstigen E-Mail, zu der Menschen zurückkehren. Ich hätte lieber ein Fenster über alle Kanäle hinweg als ein „faires” Schema pro Kanal, das später niemand erklären kann – wählen Sie etwa 3 Tage überall und machen Sie weiter. Der Sinn der Attribution ist nicht kosmische Gerechtigkeit. Es ist, jeden Monat dieselbe Messung auf dieselbe Weise vorzunehmen, damit Trends etwas bedeuten.

Schritt 3: Eine Bestellung, eine Zurechnung

Legen Sie die Stichentscheidungsregel für Bestellungen fest, die von mehreren Kanälen berührt wurden. Letzter Klick vor dem Kauf ist der Standard, und ehrlich gesagt ist er in Ordnung. Manche Plattformen lassen den zuletzt berührten Kanal automatisch gewinnen, wenn alles an einem Ort läuft – das ist das Verhalten, das Sie wollen.

Was Sie verhindern, ist die stille Lüge, bei der eine Bestellung im E-Mail-Bericht und im SMS-Bericht erscheint. Sobald jede Bestellung in genau einer Kanalspalte lebt, bedeutet Ihr Kanalvergleich endlich das, was er zu bedeuten scheint.

Ein Nebenvorteil: Dieselbe Ein-Profil-Verfolgung, die die Zurechnung entdoppelt, ist das, was Sie überhaupt erst davon abhält, dieselbe Nachricht auf drei Kanälen zu senden – verwandtes Terrain, behandelt in Doppelte Nachrichten über E-Mail, SMS und Push verhindern.

Schritt 4: Gleichen Sie monatlich mit dem Shop-Umsatz ab

Attributionszahlen driften. Legen Sie einmal im Monat drei Zahlen nebeneinander:

  • Gesamter Shop-Umsatz (aus Shopify oder wo auch immer die Wahrheit lebt)
  • Summe des kanal-zugeordneten Umsatzes aus Ihrer Plattform
  • Das Verhältnis zwischen beiden

Das Verhältnis wird herumspringen, und das ist in Ordnung. Wonach Sie Ausschau halten, ist ein Sprung – zugeordneter Umsatz, der plötzlich 60 % des Shops beansprucht, wo er sechs Monate lang 35 % beanspruchte. Das bedeutet meist eine Einstellungsänderung, einen neuen Flow, der Zurechnung beansprucht, die ihm nicht zusteht, oder ein Tracking-Skript, das doppelt zählt. Zehn Minuten im Monat fangen das ab.

Schritt 5: Wenn viel auf dem Spiel steht, führen Sie eine Holdout-Gruppe

Attribution – jede Attribution – misst Korrelation. Sie kann Ihnen nicht sagen, ob die SMS den Verkauf verursacht hat oder nur vor einem Verkauf ankam, der ohnehin bevorstand. Wenn Sie im Begriff sind, eine echte Budgetentscheidung auf Basis der Zahlen zu treffen, testen Sie die Inkrementalität: Halten Sie einen zufälligen Teil des Publikums von einem Kanal zurück und vergleichen Sie die Kaufraten zwischen der Gruppe, die die Nachricht bekam, und der, die sie nicht bekam.

Wenn die SMS-Gruppe deutlich besser konvertiert als die Nicht-SMS-Gruppe, verdient der Kanal seine Kosten. Wenn beide Gruppen nahezu gleich kaufen, sammelte die SMS Zurechnung für Verkäufe ein, die die E-Mail bereits vorbereitet hatte. Das ist dieselbe Disziplin wie Sequenztests, und die Mechanik ist ausgeführt in wie Sie Kanalsequenzen per A/B-Test prüfen.

Ein durchgerechnetes Beispiel (beispielhaft)

Nehmen wir an, ein Shop macht 50.000 € im Monat. Seine drei getrennten Dashboards melden: E-Mail 14.000 €, SMS 9.000 €, Push 3.000 € – 26.000 € zugeordnet insgesamt. Nach der Konsolidierung auf eine Plattform, dem Wechsel zu klickbasierter Attribution mit einem 3-Tage-Fenster und Letzter-Klick-Entdopplung melden dieselben Kanäle: E-Mail 9.500 €, SMS 4.000 €, Push 1.200 € – 14.700 €.

Nichts wurde schlechter. Der Umsatz hat sich nicht bewegt. Aber das Bild änderte sich: SMS fiel von 9.000 € auf 4.000 €, weil sie Bestellungen beansprucht hatte, für die die E-Mail die Tür geöffnet hatte, und da jede SMS pro Versand Geld kostet, verdoppelten sich ihre Kosten pro zugeordneter Bestellung über Nacht in etwa. Der Shop stutzte SMS auf Warenkorb-Erinnerungen und VIP-Nachrichten zurück und steckte die Ersparnisse woanders hinein. Diese Zahlen sind erfunden, um die Form der Verschiebung zu zeigen – Ihre werden abweichen, aber die Richtung (SMS und „zuletzt in der Sequenz”-Kanäle deflationieren am stärksten) ist typisch.

Was zu messen ist, wenn die Attribution sauber ist

  • Umsatz pro Empfänger, nach Kanal. Der fairste kanalübergreifende Vergleich, da die Listengrößen sich unterscheiden.
  • Kosten pro zugeordneter Bestellung bei SMS. E-Mail und Push sind pro Versand nahezu kostenlos; SMS nicht. Diese Zahl entscheidet, wie viel SMS Sie sich leisten können.
  • Zugeordneter Anteil am Gesamtumsatz, monatlich auf Drift verfolgt.
  • Inkrementeller Zuwachs aus Holdout-Gruppen, wenn eine große Entscheidung ansteht.

Saubere Zahlen speisen auch nachgelagert bessere Entscheidungen – sobald Sie den Daten pro Kanal vertrauen, können Sie beginnen, Engagement-Daten zu nutzen, um den nächsten Kanal zu wählen, statt zu raten.

Wie Omnisend das handhabt

Ich betreibe E-Mail, SMS und Push für meine eigenen Shops in Omnisend, und der Attributionsvorteil ist strukturell statt raffiniert: Weil alle drei Kanäle auf einem Kundenprofil arbeiten, wird eine Bestellung innerhalb eines Systems zugeordnet, statt von dreien beansprucht zu werden. Die Verkaufsberichte schlüsseln den Umsatz pro Kanal und pro Automatisierung auf, sodass der Vergleich E-Mail gegen SMS von einem Schiedsrichter kommt, der ein Regelwerk anwendet. Sie können auch den Umsatz pro einzelnem Flow sehen, was Sie tatsächlich brauchen, wenn Sie entscheiden, ob der Push-Schritt in Ihrem Warenkorb-Flow seinen Platz verdient.

Um fair über die Grenzen zu sein: Keine Plattform-Attribution beweist Kausalität, auch Omnisends nicht. Sie sagt Ihnen, welche Nachricht dem Verkauf am nächsten war, nach den Regeln, die Sie festgelegt haben. Für Kausalität brauchen Sie weiterhin Holdout-Gruppen, und ein schlechtes Angebot wird nichts zugerechnet.

Ihr nächster Schritt

Machen Sie diese Woche den Abgleichtest. Ziehen Sie den zugeordneten Umsatz des letzten Monats aus jedem Kanal-Tool, das Sie betreiben, addieren Sie ihn und stellen Sie ihn neben den tatsächlichen Umsatz Ihres Shops. Wenn die Summe die Realität übersteigt, war Ihr Kanalvergleich Fiktion – konsolidieren Sie die Kanäle auf eine Plattform, wechseln Sie zu klickbasierter Attribution und führen Sie den Vergleich nach 30 Tagen erneut durch, bevor Sie einen einzigen Euro Budget verschieben.

Kako pripisati prodajo emailu, SMS-u in potisnim obvestilom

Da bi prodajo pravilno pripisali emailu, SMS-u in potisnim obvestilom, potrebujete tri stvari: en model pripisovanja, ki ga na vse kanale uporabite enako, pravilo, da vsako naročilo šteje samo enkrat ne glede na to, koliko sporočil se ga je dotaknilo, in redno preverjanje resničnosti glede na dejanski prihodek vaše trgovine. Večina trgovin nima nobene od teh treh stvari. Vsak kanal berejo na ločeni nadzorni plošči, vsaka plošča si lasti ista naročila, vsota “pripisanega prihodka” pa počasi zraste čez to, kar je trgovina v resnici zaslužila. Ta članek govori o odpravljanju težave z zaslugami — o odločitvi, kateri kanal je zaslužil katero prodajo. Če vas zanima širše vprašanje “koliko skupnega prihodka ustvarijo moje avtomatizacije”, je to drugačna meritev, ki jo obravnavamo v kako izmeriti prihodek večkanalne avtomatizacije.

Težava: tri nadzorne plošče, eno naročilo

Poglejmo si situacijo, zaradi katere ljudje iščejo odgovore na to vprašanje. Kupka zapusti košarico. Vaš tok pošlje email v prvi uri, potisno obvestilo v šesti uri in SMS naslednje jutro. Kupi po prejemu SMS-a.

Kdo dobi zasluge?

Če email, SMS in potisna obvestila tečejo prek ločenih orodij, je odgovor običajno “vsi”. Emailno orodje vidi, da je email odprla in kasneje opravila nakup, zato si prilasti naročilo. Orodje za potisna obvestila je videlo klik. Orodje za SMS je videlo zadnji dotik pred blagajno. Eno naročilo za 80 € postane 240 € poročanega prihodka po kanalih, vi pa nimate pojma, kateremu poročilu verjeti.

Celo znotraj ene same platforme lahko sami sebe zavedete. Pripisovanje na podlagi odpiranj bo pripisalo zaslugo emailu, ki ga v resnici nihče ni prebral, saj Applova zaščita zasebnosti v Mailu (Mail Privacy Protection) samodejno naloži sledilne piksle, ne glede na to, ali je sporočilo kdo odprl ali ne. “Odprtje” emaila je šibek signal že vse odkar je ta funkcija izšla, in vsako pripisovanje, zgrajeno na njem, podeduje to šibkost.

Zakaj zaupanje poročilu vsakega kanala odpove

Vsako orodje poroča o svoji uspešnosti tako, kot prodajalec poroča o svoji uspešnosti: velikodušno. To ni ravno nepoštenost. Gre za to, da vsako orodje vidi samo svoje dotike, zato je s svojega zornega kota njegovo sporočilo res bilo zadnja stvar, ki se je zgodila pred prodajo.

Škoda se pokaže pri odločitvah o proračunu. SMS v izoliranih poročilih skoraj vedno izpade kot vaš najboljši kanal, deloma zato, ker ponavadi sproži pozno v zaporedju — najbliže nakupu — zadnji dotiki pa poberejo zasluge. Zato več porabite za SMS, ki na sporočilo stane pravi denar, medtem ko email, ki je pravzaprav znova odprl pogovor, dobiva vprašanja o svojem proračunu. Na koncu plačujete zaključevalca in stradate tistega, ki je pogovor odprl.

Obstaja preprost test, ali imate to težavo. Seštejte pripisani prihodek iz poročila vsakega kanala za zadnji mesec. Primerjajte ga z delom prihodka vaše trgovine, ki ga je mogoče pripisati marketingu. Če je vsota po kanalih večja od tega, kar je trgovina dejansko iztržila, dvojno štejete. V trgovinah, ki sem jih pregledal in ki poganjajo tri nepovezana orodja, lahko vsota presega resničnost za velik razpon — kako velik, je odvisno izključno od tega, koliko se vaši kanali prekrivajo.

1. korak: postavite vse tri kanale v en sistem

Zaslug ne morete deduplicirati med orodji, ki se med seboj ne pogovarjajo. Ne obstaja poročevalski trik, ki bi to popravil. Zato prva poteza ni razpredelnica — je konsolidacija: poganjajte email, SMS in potisna obvestila iz ene platforme, ki spremlja en profil kupca prek vseh treh.

Ko en sam sistem vidi vsak dotik, vprašanje “katero sporočilo dobi zasluge” postane vprašanje nastavitev in ne filozofsko vprašanje. To je eden tišjih argumentov za celoten pristop ene platforme, opisan v kaj je večkanalna marketinška avtomatizacija za e-trgovino — ljudje jo ponavadi sprejmejo zaradi uporabniške izkušnje, nato pa odkrijejo, da je zdrava pamet v poročanju vredna prav toliko.

2. korak: izberite pripisovanje na podlagi klikov in razumno časovno okno

Tu sta dve odločitvi, doslednost pa je pomembnejša od točnih vrednosti, ki jih izberete.

Signal: kliki, ne odpiranja. Klik je namerno dejanje. Odprtje je lahko robot. Vsak kanal nastavite tako, da pripisuje na podlagi klika povsod, kjer ta možnost obstaja. Vaše poročane številke bodo padle na dan, ko preklopite — to pričakujte in vsem, ki berejo poročila, povejte, zakaj. Stare številke so bile napihnjene, ne pa nove izpihnjene.

Okno: kako dolgo po kliku se nakup še šteje? Pogoste privzete vrednosti segajo od 24 ur do 5 dni. Krajša okna dajejo prednost SMS-u in potisnim obvestilom, ki spodbudijo hitro dejanje. Daljša okna dajejo prednost emailu, h kateremu se ljudje vračajo. Raje imam eno okno za vse kanale kot “pošteno” shemo po posameznih kanalih, ki je kasneje nihče ne zna razložiti — izberite recimo 3 dni povsod in nadaljujte. Bistvo pripisovanja ni kozmična pravičnost. Je izvajanje iste meritve na isti način vsak mesec, da trendi kaj pomenijo.

3. korak: eno naročilo, ena zasluga

Odločite se za pravilo razsodbe pri naročilih, ki se jih je dotaknilo več kanalov. Zadnji klik pred nakupom je standard in iskreno, povsem v redu je. Nekatere platforme dovolijo, da samodejno zmaga nazadnje dotaknjeni kanal, ko vse teče na enem mestu — to je vedenje, ki ga želite.

Kar preprečujete, je tiha laž, kjer se naročilo pojavi v poročilu za email in v poročilu za SMS. Ko vsako naročilo živi v natanko enem stolpcu kanala, vaša primerjava med kanali končno pomeni to, kar se zdi, da pomeni.

Stranska korist: prav isto sledenje po enem profilu, ki deduplicira zasluge, je tisto, kar vam omogoča, da sploh nehate pošiljati isto sporočilo po treh kanalih — sorodno področje, obravnavano v kako preprečiti podvojena sporočila prek emaila, SMS-a in potisnih obvestil.

4. korak: mesečno uskladite s prihodkom trgovine

Številke pripisovanja se sčasoma premaknejo. Enkrat na mesec postavite tri številke drugo ob drugo:

  • Skupni prihodek trgovine (iz Shopifyja ali od koder koli živi resnica)
  • Vsoto po kanalih pripisanega prihodka iz vaše platforme
  • Razmerje med njima

Razmerje bo nihalo sem in tja, in to je v redu. Pazite na skok — pripisani prihodek, ki si naenkrat lasti 60 % prihodka trgovine, ko si je šest mesecev lastil 35 %. To običajno pomeni spremembo nastavitev, nov tok, ki si prilašča zasluge, ki mu ne pripadajo, ali sledilno skripto, ki šteje dvakrat. Deset minut na mesec to ujame.

5. korak: kadar so vložki visoki, izvedite kontrolno skupino (holdout)

Pripisovanje — vsakršno pripisovanje — meri korelacijo. Ne more vam povedati, ali je SMS povzročil prodajo ali je le prišel pred prodajo, ki bi se tako ali tako zgodila. Ko se boste na podlagi teh številk odločali o pravem proračunu, preizkusite inkrementalnost: naključni del občinstva zadržite pred enim kanalom in primerjajte stopnje nakupa med skupino, ki je sporočilo prejela, in skupino, ki ga ni.

Če skupina, ki je prejela SMS, opazno bolje konvertira kot skupina brez SMS-a, si kanal zasluži svoj strošek. Če obe skupini kupujeta skoraj z enako stopnjo, je SMS pobiral zasluge za prodajo, ki jo je že pripravil email. To je ista disciplina kot testiranje zaporedij, mehanika pa je opisana v kako izvajati A/B testiranje zaporedij kanalov.

Prikazani primer (ilustrativno)

Recimo, da trgovina ustvari 50.000 € na mesec. Njene tri ločene nadzorne plošče poročajo: email 14.000 €, SMS 9.000 €, potisna obvestila 3.000 € — skupaj 26.000 € pripisanega prihodka. Po konsolidaciji v eno platformo, preklopu na pripisovanje na podlagi klikov s 3-dnevnim oknom in deduplikacijo po zadnjem kliku isti kanali poročajo: email 9.500 €, SMS 4.000 €, potisna obvestila 1.200 € — 14.700 €.

Nič se ni poslabšalo. Prihodek se ni premaknil. A slika se je spremenila: SMS je padel z 9.000 € na 4.000 €, ker si je lastil naročila, ki jim je vrata odprl email, in ker vsak SMS ob pošiljanju stane denar, se je njegov strošek na pripisano naročilo čez noč približno podvojil. Trgovina je SMS omejila nazaj na opomnike za košarico in sporočila za VIP kupce, prihranek pa vložila drugam. Te številke so izmišljene, da pokažejo obliko premika — vaše bodo drugačne, a smer (SMS in kanali “zadnji v zaporedju” se najbolj izpihnejo) je značilna.

Kaj meriti, ko je pripisovanje čisto

  • Prihodek na prejemnika, po kanalih. Najpoštenejša primerjava med kanali, saj se velikosti seznamov razlikujejo.
  • Strošek na pripisano naročilo za SMS. Email in potisna obvestila so ob pošiljanju skoraj brezplačna; SMS ni. Ta številka odloči, koliko SMS-a si lahko privoščite.
  • Pripisani delež skupnega prihodka, spremljan mesečno zaradi premikov.
  • Inkrementalni dvig iz kontrolnih skupin, kadar je na mizi velika odločitev.

Čiste številke navzdol po verigi hranijo tudi boljše odločitve — ko podatkom po kanalih zaupate, lahko začnete uporabljati podatke o angažiranosti za izbiro naslednjega kanala namesto ugibanja.

Kako to rešuje Omnisend

Email, SMS in potisna obvestila za svoje trgovine poganjam v Omnisendu, prednost pri pripisovanju pa je strukturna in ne domiselna: ker vsi trije kanali delujejo na enem profilu kupca, se naročilo pripiše znotraj enega sistema, namesto da bi si ga lastili trije. Prodajna poročila razčlenijo prihodek po posameznem kanalu in po posamezni avtomatizaciji, tako da primerjava email proti SMS prihaja od enega sodnika, ki uporablja en niz pravil. Vidite lahko tudi prihodek za vsak posamezen tok, kar je tisto, kar dejansko potrebujete pri odločanju, ali si korak s potisnim obvestilom v vašem toku za košarico zasluži svoje mesto.

Da bom pošten glede omejitev: pripisovanje nobene platforme ne dokazuje vzročnosti, tudi Omnisendovo ne. Pove vam, katero sporočilo je bilo najbliže prodaji po pravilih, ki jih nastavite. Za vzročnost še vedno potrebujete kontrolne skupine, slaba ponudba pa se še vedno ne pripiše ničemur.

Vaš naslednji korak

Ta teden opravite test usklajevanja. Izvlecite pripisani prihodek za zadnji mesec iz vsakega orodja za kanale, ki ga uporabljate, ga seštejte in postavite ob dejanski prihodek vaše trgovine. Če vsota preseže resničnost, je bila vaša primerjava med kanali izmišljena — konsolidirajte kanale v eno platformo, preklopite na pripisovanje na podlagi klikov in po 30 dneh znova zaženite primerjavo, preden premaknete en sam evro proračuna.

How to Attribute Sales Across Email, SMS, and Push

To attribute sales across email, SMS, and push, you need three things: one attribution model applied the same way to every channel, a rule that says each order counts once no matter how many messages touched it, and a regular sanity check against your store’s actual revenue. Most stores have none of these. They read each channel’s dashboard separately, each dashboard claims the same orders, and the sum of “attributed revenue” quietly grows past what the store actually earned. This article is about fixing the credit problem — deciding which channel earned which sale. If your question is the broader one, “how much total revenue do my automations generate,” that’s a different measurement and it’s covered in how to measure omnichannel automation revenue.

The problem: three dashboards, one order

Here’s the situation that sends people searching for this. A customer abandons a cart. Your flow sends an email at hour one, a push notification at hour six, and an SMS the next morning. She buys after the SMS.

Who gets credit?

If email, SMS, and push run through separate tools, the answer is usually “everyone.” The email tool sees she opened the email and later purchased, so it claims the order. The push tool saw a click. The SMS tool saw the last touch before checkout. One €80 order becomes €240 of reported channel revenue, and you have no idea which report to believe.

Even inside a single platform, you can fool yourself. Open-based attribution will credit an email nobody meaningfully read, because Apple’s Mail Privacy Protection loads tracking pixels automatically whether or not a human opened the message. An email “open” has been a weak signal since that feature shipped, and any attribution built on it inherits the weakness.

Why trusting each channel’s own report fails

Every tool reports its own performance the way a salesperson reports their own performance: generously. That’s not dishonesty, exactly. It’s that each tool only sees its own touches, so from where it sits, its message really was the last thing that happened before the sale.

The damage shows up in budget decisions. SMS almost always looks like your best channel in isolated reports, partly because it tends to fire late in a sequence — closest to the purchase — and last touches collect the credit. So you spend more on SMS, which costs real money per message, while the email that actually re-opened the conversation gets its budget questioned. You end up paying for the closer and starving the opener.

There’s a simple test for whether you have this problem. Add up attributed revenue from every channel report for last month. Compare it to the marketing-attributable portion of your store revenue. If the channel sum is bigger than what the store actually took in, you’re double counting. In stores I’ve looked at, running three disconnected tools, the sum can exceed reality by a wide margin — how wide depends entirely on how much your channels overlap.

Step 1: put all three channels in one system

You cannot deduplicate credit across tools that don’t talk to each other. There’s no reporting trick that fixes it. So the first move isn’t a spreadsheet — it’s consolidation: run email, SMS, and push from one platform that tracks one customer profile across all three.

Once a single system sees every touch, “which message gets credit” becomes a settings question instead of a philosophical one. This is one of the quieter arguments for the whole single-platform approach described in what is omnichannel marketing automation for ecommerce — people usually adopt it for the customer experience, then discover the reporting sanity was worth just as much.

Step 2: choose click-based attribution and a sensible window

Two decisions here, and consistency matters more than the exact values you pick.

Signal: clicks, not opens. A click is a deliberate act. An open might be a robot. Set every channel to attribute on click wherever the option exists. Your reported numbers will drop the day you switch — expect it, and tell anyone else who reads the reports why. The old numbers were inflated, not the new ones deflated.

Window: how long after a click does a purchase still count? Common defaults run from 24 hours to 5 days. Shorter windows favor SMS and push, which drive fast action. Longer windows favor email, which people return to. I’d rather have one window across all channels than a “fair” per-channel scheme nobody can explain later — pick something like 3 days everywhere and move on. The point of attribution isn’t cosmic justice. It’s making the same measurement the same way every month so trends mean something.

Step 3: one order, one credit

Decide the tiebreak rule for orders touched by multiple channels. Last click before purchase is the standard, and honestly it’s fine. Some platforms let the most recent touched channel win automatically when everything runs in one place — that’s the behavior you want.

What you’re preventing is the quiet lie where an order appears in the email report and the SMS report. Once each order lives in exactly one channel column, your channel comparison finally means what it appears to mean.

A side benefit: the same single-profile tracking that dedupes credit is what lets you stop sending the same message on three channels in the first place — related territory, covered in preventing duplicate messages across email, SMS, and push.

Step 4: reconcile against store revenue monthly

Attribution numbers drift. Once a month, put three numbers side by side:

  • Total store revenue (from Shopify or wherever the truth lives)
  • Sum of channel-attributed revenue from your platform
  • The ratio between them

The ratio will bounce around, and that’s fine. What you’re watching for is a jump — attributed revenue suddenly claiming 60% of the store when it claimed 35% for six months. That usually means a settings change, a new flow claiming credit it shouldn’t, or a tracking script counting twice. Ten minutes a month catches it.

Step 5: when the stakes are high, run a holdout

Attribution — any attribution — measures correlation. It can’t tell you whether the SMS caused the sale or merely arrived before a sale that was coming anyway. When you’re about to make a real budget decision on the back of the numbers, test incrementality: hold back a random slice of the audience from one channel and compare purchase rates between the group that got the message and the group that didn’t.

If the SMS group converts meaningfully better than the no-SMS group, the channel is earning its cost. If the two groups buy at nearly the same rate, the SMS was collecting credit for sales email had already set up. This is the same discipline as sequence testing, and the mechanics are laid out in how to A/B test channel sequences.

A worked example (illustrative)

Say a store does €50,000 a month. Its three separate dashboards report: email €14,000, SMS €9,000, push €3,000 — €26,000 total attributed. After consolidating to one platform, switching to click attribution with a 3-day window and last-click dedup, the same channels report: email €9,500, SMS €4,000, push €1,200 — €14,700.

Nothing got worse. Revenue didn’t move. But the picture changed: SMS fell from €9,000 to €4,000 because it had been claiming orders email opened the door for, and since every SMS costs money per send, its cost per attributed order roughly doubled overnight. The store trimmed SMS back to cart reminders and VIP messages and put the savings elsewhere. These numbers are invented to show the shape of the shift — yours will differ, but the direction (SMS and “last in sequence” channels deflating most) is typical.

What to measure once attribution is clean

  • Revenue per recipient, by channel. The fairest cross-channel comparison, since list sizes differ.
  • Cost per attributed order for SMS. Email and push are nearly free per send; SMS is not. This number decides how much SMS you can afford.
  • Attributed share of total revenue, tracked monthly for drift.
  • Incremental lift from holdouts, when a big decision is on the table.

Clean numbers feed better decisions downstream too — once you trust per-channel data, you can start using engagement data to choose the next channel instead of guessing.

How Omnisend handles this

I run email, SMS, and push for my own stores in Omnisend, and the attribution benefit is structural rather than clever: because all three channels operate on one customer profile, an order gets attributed within one system instead of being claimed by three. The sales reports break revenue out per channel and per automation, so the email-versus-SMS comparison comes from one referee applying one ruleset. You can also see revenue per individual flow, which is what you actually need when deciding whether the push step in your cart flow earns its place.

To be fair about limits: no platform’s attribution proves causation, Omnisend’s included. It tells you which message was closest to the sale under the rules you set. For causation you still need holdouts, and a bad offer still attributes to nothing.

Your next step

Do the reconciliation test this week. Pull last month’s attributed revenue from every channel tool you run, add it up, and set it next to your store’s actual revenue. If the sum overshoots reality, your channel comparison has been fiction — consolidate the channels into one platform, switch to click-based attribution, and re-run the comparison after 30 days before you move a single euro of budget.

Leave a Reply

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