Från biljettdata till dashboard och enkla prediktioner
Syfte: Visa hur man med enkel biljettdata kan:
- förstå försäljning och publikbeteende
- filtrera och segmentera i en dashboard
- hitta samband och skapa en första prediktiv hypotes (exempel: återkommande kund)
Vad är biljettdata (i generella termer)?
- Biljettdata kan komma i olika detaljnivå:
- en rad per order (vanligt, enkelt att komma igång)
- en rad per biljett
- en rad per kund (kunder med aggregerade mått)
- Oavsett system brukar man ofta ha en liknande kärna:
- tid: när köpt, när eventet är
- plats: sektion, arena, ort
- pris: pris per biljett, rabatter, totalsumma
- kanal: webb, app, kassa, partner
- segment: ålder, kön (om det finns), land, B2B/B2C, medlemskap
- ibland: extern data (väder, veckodag, motstånd)
Demo
Vi kommer här visa en demo på hur man med hjälp av en dashboard kan visualisera data och således få insikter.
Datasetet i demon (mockdata)
- Vi använder påhittad data (mockdata) som liknar CRM/biljettsystem men utan personuppgifter.
- Varje rad representerar en order, vilket gör det lätt att bygga KPI:er och grafer.
Exempel på kolumner
-
Köp:
purchaseRefno,status,createdUtc -
Event:
game_date,game_name,weekday,gameAttendance,gameIsWin -
Segment:
city,countryCode,age,gender,isCompany,isForeign -
Pris:
pricePerTicket,ticket_count,totalPrice,discountCodeName,isCampaign -
Väder:
weather_temp,weather_code,weather_isbad -
Label för prediktiv del:
recurring(0/1)


Exempel på hur datat ser ut när man öppnar i Excel.
Länk till filen för nedladdning finns här.
(Klicka på download uppe till vänster)
Vilka frågor kan man besvara med enkel biljettdata?
- Intäkter: intäkt per match, sektion, kanal, ort
- Volym: antal orders och biljetter
- Segment: vilka köper? (kön, ålder, ort, B2B/B2C)
-
Timing: när köper folk? (lead time:
days_to_game) - Kampanjer: påverkar rabatt volym, pris, timing?
- Yttre faktorer: samband med väder eller veckodag?
Från data till insikter
KPI
- Intäkt
- Orders
- Biljetter
- Snittpris
KPI = Key Performance Indicator.
En siffra som prestationsmått!
Grafer
Intäkt över tid, per sektion, per kanal, per ort.
Grafer är alltid en utmärkt resurs när man ska titta på samband mellan två olika kpier eller på samband som sträcker sig över tid.
Dashboard-exemplet
Det här kommer du se i exemplet
Byggblock
- Filter:
- kön
- ålder (min/max)
- (valfritt) endast completed
- KPI-rutor:
- total intäkt
- antal orders
- antal biljetter
- snittpris
- Grafer:
- intäkt över tid
- orders per sektion
- orders per kanal
- intäkt per ort (top 10)



Filter
Varför filter är nyckeln
- Utan filter ser du bara snitt över alla.
- Med filter kan du jämföra segment, t.ex.:
- “Skiljer sig beteende mellan åldersgrupper?”
- “Vilken kanal dominerar per segment?”
- “Hur skiljer pris/sektion mellan återkommande och nya?”

Från beskrivande till prediktivt tänk
- Beskrivande: vad hände? (historik och uppdelningar)
- Diagnostiskt: varför hände det? (samband och skillnader)
- Prediktivt: vad kan hända? (enkla modeller eller sannolikheter)
I demon använder vi en enkel flagga:
-
recurring= om kunden är återkommande eller inte
Korrelationsmatrisen
Vad är korrelation?
- Ett tal från -1 till 1 som beskriver linjärt samband:
- nära 1: rör sig ofta ihop
- nära -1: rör sig ofta åt motsatt håll
- nära 0: inget tydligt linjärt samband
OBS!
- Korrelation betyder inte orsak.
Även om det finns en stark matematisk korrelation kan det finnas andra anledningar till sambandet också!
Diagnostiskt - varför hände det?

Exempel: hur man tolkar samband i biljettdata
När recurring har tydligare struktur kan man ofta se:
- positivt samband mellan recurring och:
-
pricePerTicket(återkommande tenderar köpa dyrare) -
ticket_countellertotalPrice(återkommande köper mer) - premiumsektioner (VIP/A)
-
- negativt samband mellan recurring och:
-
isCampaign(kampanj drar ofta in fler engångsköp)
-
Det leder till hypoteser som går att testa:
- “Premiumköpare har större sannolikhet att komma tillbaka”
- “Kampanj fungerar för nykund men kräver åtgärder då de inte blir återkommande i signifikant grad”


Grafen läses av som en matris, ta recurring då på y-axeln som exempel och titta på vilka gröna rutor som finns. Följ dessa till x-axeln. Där kan man se att priset påverkar viljan att bli återkommande besökare mest. Attendance (åskådare på matchen) har också ett samband
Vad blir nyttan?
Du kan:
- Segmentera
- Kampanjutvärdera
- Få insikter om vad som påverkar återkommande besökare
Hur man använder detta i praktiken (generell guide)
- Inventera data. Alla biljettsystem har någon typ av möjlighet att exportera data.
- Samla kärnkolumner (tid, pris, plats, kanal, segment)
- Städa och standardisera
- Bygg en dashboard för nuläget
- Definiera en flagga (vad vill du prediktera?)
- återkommande kund
- no-show risk
- sannolikhet att köpa premium
- early buyer vs late buyer
- Kör korrelationsmatris som första övning
- Översätt till actions:
- segmenterade CRM-utskick
- prissättning och kampanjval
- upsell till premiumsektion
- retention-strategi
Exempel på verktyg
Här är några förslag på verktyg som finns som man kan använda för att visualisera data utan att bygga en egen dashboard från grunden
- Excel/Google Sheets
- MS PowerBI
- Tableau
Demodashboard
Här är länken till vår exempeldashboard. Går du in här kan du testa den och använda den kunskap du nyss har fått. Vill du se mer om dashboardens olika delar kan du fortsätta titta i presentationen. Där går vi igenom dess delar än mer på djupet.
Exempel demodashboard
Filter: Köpkanal gamla kontra unga
Här är ett exempel på hur man sätter filtren för att kunna segmentera - titta på ordrar per kanal för äldre kontra yngre




Överkurs: Exempel demodashboard
Intäktsprognos unga kvinnor jmf alla kvinnor




Prognosmodellen är byggd på Facebooks Prophet-bibliotek.
Facebook Prophet är en öppen källkodsalgoritm för tidsserieprognoser. Den använder en additiv modell för att prognostisera data genom att kombinera trend, säsongsvariation och helgdagar.


Exempel demodashboard
Histogram


Ett histogram är en grafisk representation som visar fördelningen i dataset genom att dela upp datan i lika stora "lådor" eller intervall och visa frekvensen av värden inom varje låda som en stapel.

Demodashboard
För krångligt?
Hur långt kan man komma med sin data och ChatGPT?
För krångligt?
Vi laddar upp vår testdatafil och ber ChatGPT 5 om en analys!
Viktigt! Ha koll på GDPR om du använder riktig data


Med bra indata kan man få ut en hel del av ChatGPT!
Från biljettdata till dashboard och enkla prediktioner
By Ola Lidmark Eriksson
Från biljettdata till dashboard och enkla prediktioner
- 69