Recension av Matomo

Är Matomo en bra eller dålig plattform för analysarbete?

Matomo, utvecklat på Nya Zeeland (vi återkommer om varför det är viktigt), har snabbt vunnit i popularitet i Sverige. Anledningen stavas “GDPR” då framförallt offentlig verksamhet gått ifrån Google Analytics då den skickar och lagrar data i USA. Det är ännu så länge inte förbjudet att använda Google Analytics i Sverige, fast förenat med en uppenbar risk då domstolar i exempelvis Österrike öppnat upp för skadeståndskrav om verktyget använts.

Så vad står då till buds som alternativ? Ja, Matomo är ett av alternativen. Du använder antingen deras öppna-kod-lösning och installerar själv verktyget på en server och är därmed i total kontroll över hur insamlad användardata samlas in och hanteras.

I den öppna-kod-lösningen så kan du använda viss funktionalitet utan kostnad fast vill du ha professionell rapportering som du kan skräddarsy, ja då kostar det från 199 Euro per år, så i praktiken är det deras egna “moln-lösning” som är det realistiska alternativet för majoriteten av företag. Molnlösningen kostar från 199 kronor per månad inklusive 50,000 “hits” (page-views) vilket för att årskostnaden är överkomlig även för småföretagare.

Överskådlig rapportering av individuella besökare

Det finns flera trevliga rapporter i Matomo likt ovanstående där varje enskilt besök loggas utifrån ett antal parametrar likt land, webbläsare, dator med mera. Du kan även utifrån besöksprofiler generera intressanta rapporter om återkommande besökare.

Varje unik besökare får ett kontaktkort där dess totala besöksdata samlas

Är du en van användare av föregångaren till Google Analytics 4, den som numera kallas GA3 eller Universal Analytics, är Matomo ett ganska enkelt verktyg att förstå. Grunden är att spåra webbstatistik utifrån pageviews, till skillnad från Google Analytics 4 där events är i fokus, och kanske vi skall kalla det helt enkelt “klassisk webbanalys” baserat på cookies.

Några funktioner i Matomo som ej fanns i GA3 är heatmaps, session recordings och forms. Detta var inget argument tidigare att byta verktyg då dylik funktionalitet lätt kunde göras med andra verktyg såsom hotjar fast självklart är det trevligt att ha allt samlat i Matomo.

Ja, vad tycker jag då om Matomo? Det är ömsom vin och ömsom vatten. Vi är bortskämda med Google Analytics då verktyget har en fantastisk prestanda. Matomo funkar oftast, fast under mina snart två års användande förvånas jag över osäkerhetskänslan varje gång jag loggar in; kommer det funka idag? Kanske är detta övergående fast samtidigt är verktyget inte nytt, skapades år 2007, så barnsjukdomar kan det knappast ha.

Vilket verktyg är bäst?

Avsaknaden av produktuppdateringar är också något som slagit mig. Vi är även där bortskämda med Google Analytics att verktyget utvecklas kontinuerligt. Jag kan inte se att Matomo förändrats något dessa två år utan det är “samma, samma”.

Matomo är byggt på MySql

Avslutningsvis berättade Mattias Malmnäs vid en diskussion att Matomo absolut ej funkar vid stora mängder data. Verktyget är byggt med MySQL och det tar då en oändlig tid att ställa frågor vid stora datamängder så är det ert fall – använd ej Matomo.

Jo, en ytterligare aspekt att ta hänsyn till. Det här med att verktyget är från Nya Zeeland, påverkar det dig? Jo, behöver du support så är det Nya Zeeländska tidszoner som gäller. Antingen jobbar du kväll och natt eller så väntar du snällt till nästa dag på att få hjälp.

Summerat är Matomo absolut ett kompetent och prisvärt verktyg för mindre och medelstora datamängder att analysera fast det är absolut inte det vassaste eller bästa verktyget då dataanalys är central för er dagliga verksamhet.

Migrera din Google Analytics

Vill du fortsätta analysera är det dags att agera!

Vi analytiker har ett monumentalt arbete att fortsätta få hemsidor att bli analyserade. AnalyticsMania har via Builtwith räknat ut att minst 19 miljoner hemsidor ej har migrerat till nya versionen av Google Analytics 4. Problemet med detta, för dig som tillhör gruppen, är att precis som bilden ovan visar kommer ingen ny data att spåras från och med 1 juli.

Det “naturliga” valet är att byta till Google Analytics 4 då det är mycket som blir sig likt för alla involverade parter. Dock är det inte alls säkert att GA4 är det bästa valet. En del väljer att gå över till Matomo eller Piwik Pro och nu är en bra tidpunkt att diskutera huruvida ni vill använda ett gratisverktyg (GA4) som skickar er interna data till ett datacenter i USA.

Jag har hjälpt flera organisationer att lösa migreringen och undervisar i tillvägagångssättet så behöver du hjälp – tveka inte utan hör av dig!

Föredrag på Internetstiftelsen / Goto10

Föredrag och därefter Workshop i WordPress hos Goto 10 / Internetstiftelsen

Stort tack till Björn Karlsson, Internetstiftelsen och deras organisation Goto 10 som hade mig som talare igår. Det var oerhört kul att få möta publiken och berätta om mina “findings” efter 25 år i branschen.

Den mest engagerade punkten handlade om Kommunikation och konkreta frågan: “hur ofta skall vi skicka ut nyhetsbrev?” Registrera dig gärna på min medlemssida och tag chansen att säga din åsikt här i kommentarsfältet.

Vill du se presentationen går det bra att göra det nu i efterhand då det sändes live via YouTube och finns nu tillgängligt för allmänheten. Är du intresserad av att få mig som talare till ditt nästa event så hör gärna av dig!

Möt mig på Internetstiftelsen

Sveriges inofficiella myndighet för .Se domänen

Jag har den stora äran att få bjuda in dig till ett event. Den 5 april träffas vi på Internetstiftelsen i Hammarby Sjöstad för att lära av varandra.

Temat för kvällen är 10 steg för att dominera en bransch, eller som jag precis upptäckt, 10 steg för att höja din försäljning. I helgen som gick fick jag två tydliga bekräftelser på att metoden fungerar;
AVA MC, där jag interimt agerar e-handels- och marknadsansvarig hade försäljningsrekord
Ooaki Living AB, där jag är CTO, har dubblat sin försäljning i Q1 2023 jämfört med Q1 2022.

Du som kommer får lära dig bakgrunden till metodiken, hur du applicerar den på ett företag samt får individuella tips anpassade till branscher. Ett stort tack till Björn Karlsson, en av mina före detta elever, som arrangerar eventet.

Eventet är kostnadsfritt att deltaga i fast se till att säkra upp din plats då antalet är begränsat!

Graph Technology kills Relationships

Graphs can be a beautiful piece of Technology

Thursday the 16th of March Neo4j hosted Graphsummit in Stockholm. I fortunately attended this event in order to learn more about the company as well as its technology.

There were about 100 of us in the audience that learned from companies such as Försäkringskassan & Volvo how graphs are used to revolutionize different industries.

Graphs are an ancient idea of combining different points of interest into a map. The easiest graph representation for me is that classical crime scene investigation by a detective trying to map out all possible suspects;

Who killed the dead victim?

I learned that Google’s ranking algorithm is based on graph technology. The more important a page you have, the more relationships it has and the higher it becomes in Google’s ranking.

Neo4j is based on a Swedish invention to build databases in a completely different way than it traditionally has. Instead of putting data into cells that are part of tables it’s put into nodes that have relationships to other nodes. The user interface is graphic so it’s easy to change these relationships at any given moment.

Graph Technology “kills” relationships is a title to attract your attention. However, as I learned throughout the day by practitioners at for example Scania they see graphs as a complement to traditional relational databases. There is also room for nosql databases in a large technology stack because of its benefits with unstructured data.

At the end of the day I got to practice Neo4j using a dataset of European railway stations. By applying this dataset to a sandbox in Neo4j we could eventually create a beautiful dashboard in their recently launched application called NeoDash. Now, we could easily find the quickest routes from one station to another in Europe using graph technology.

I talked to the solution architect Marco De Luca after the conference in which he told me that from dataset to a functional solution in Neo4j it took him two working days to program. The most time consuming aspect was to get the dataset into a functional pattern.

If you haven’t already started to learn about Graphs, it’s due time for you to start!

Analyserar du innan spiken slås i?

Spikas det av gammal vana?

I snart 4 år har jag hjälpt AVA MC att bli digitala. Den första kontakten mellan mig och ägaren skedde enligt “alla konstens regler” via mitt konsultnätverk Madicon.

Sjukdomsinsikten hos ägaren till AVA var det inget fel på. Han visste att det digitala var hans svaghet och hade länge försökt få professionell hjälp. Tyvärr hade tidigare konsulter genom åren lett företaget på villovägar.

Utan omsvep berättade jag för ägaren om mitt långsiktiga sätt att arbeta via 10-stegs-metodiken. I den ingår alltid att göra en första analys om var bolaget är starka respektive svaga innan åtgärder sätts in. Ägaren accepterade tillvägagångssättet och tack vare analysarbetet blev läget klart; hela nätnärvaron behöver byggas om.

När du köper en konsults tjänster behöver du ifrågasätta enligt devisen; får jag förslaget om hammaren för att konsulten har många inköpta spikar i sin verktygslåda? Det kanske hade varit bättre med skruvmejsel, att limma eller helt enkelt byta ut det som ska sammanfogas så att det inte blir några skarvar överhuvudtaget.

I fallet AVA så tog det hela 1,5 år att bygga om nätnärvaron då många bitar skulle falla på plats och därefter har annonseringsarbetet tagit vid. Fast var är bästa platsen för annonsering? Blocket? Google? Facebook? eller kanske någon annan plats? Även i denna fråga blir det testning och vidare analys innan annonseringen tar fart på allvar.

Svaret för AVA var att Facebook och Instagram gav “most-bang-for-the-buck” så där började annonseringsarbetet. Dessutom behöver samtliga verksamheter regelbundna nyhetsbrev så det har också tillkommit. Efter något år kom även Google-annonsering på plats och resultaten blir bara trevligare och trevligare.

AVA har bara börjat resan mot digital dominans fast tack vare att vi gör arbetet enligt en tydlig metod är vi säkra på att rätt sak görs vid rätt tillfälle. Alltför många gissar, hoppas eller tror att rätt saker görs. Det behövs en tydlig teori i grunden för då finns tryggheten att arbetet lyckas och huruvida det sker med hammare eller något helt annat är underordnat.

Att hjälpa någon till framgång är komplext då ingen situation är den andra lik. Alltför många tror dock att det finns ett “magiskt trollspö” som kan användas. De 10 stegen jag utvecklat är idag det bästa receptet för dig att lyckas så skall du inte börja?

My best (and worst) decision

One of Swedens first Enterprise Resource Planning-systems

At the age of 14 I started programming. It was the best decision of my life. At the age of 21, after creating one of Sweden’s first programs for running a business, I stopped.

Until today, I’ve had my doubts about the decision to stop programming. I know exactly the reason why I stopped at the time. I saw myself staring into a terminal for the rest of my life and I dreaded it.

So I went to Business School, had the time of my life, and thought that to stop programming had been a blessing. I became a much more sociable person, learned about becoming a more emotionally intelligent person (at least I hope so), and met so many interesting people. My past didn’t matter, because as an adult business had become my passion, so I should make good money in my career.

To give a bit more context to my rationality about quitting programming it hardly existed any job opportunities in the beginning of the 1990’s. Computers that could run any serious programs were very expensive so the small community that needed programmers worked only for really large companies or the government.

Today, and for the past 25 years, the need for programmers has just exploded. Business people are always in demand but in relation to the number of programmers needed I made the worst career choice possible. If I had continued my programming career the last thing I would have thought about was potential shortages of jobs.

So, why am I writing this blog post now? Well, it turns out that I still love programming. This past weekend I’ve started to pick up Python.

Guess what, my old programming skills are still there.

I don’t know anything about the future, however, one thing has become clear; I need programming in my life!

Är du lönsam min vän?

Lönsamhet krävs om vi skall överleva!

Vi lever i osäkra tider. Enda säkra sättet att överleva är att veta om vi är lönsamma. Men vad är då lönsamhet?

Ja, enkelt uttryckt är att det skall kosta mindre att göra det vi gör än vad kostar att sälja det, inklusive allt. Ju mer komplexa projekt vi gör, desto svårare att beräkna lönsamhet. Ett aktuellt exempel i Stockholm blir Slussen-projektet som nu beräknas bli 286% dyrare än ursprungligen beräknat.

Ett samhällsekonomiskt projekt beräknas utifrån samhällsnyttan kontra kostnaden och många gånger undertrycks kostnaderna samtidigt som nyttan överdrivs. Vad samhällsnytta är definieras godtyckligt vid projektstart medan kostnaderna, ja dessa blir faktiska då vi anlitar privata företag vilka måste få betalt för deras utgifter. Att vi i Sverige ej lyckas med att korrekt beskriva kostnader innan vi drar igång samhällsekonomiskt avancerade projekt har idag blivit ett inbyggt systemfel som verkar omöjligt att åtgärda. Detta leder i sin tur att allmänheten blir ännu mer skeptisk till nya samhällsekonomiska projekt då vi vet att dessa leder till baksmällor.

Hur åtgärdar vi då detta systemfel så att vi kan göra saker, små såväl som stora saker, med lönsamhet? Jo, det är genom att ha bättre sätt att analysera vad vi tänker oss att göra innan vi gör det. Med hjälp av den absolut senaste analysmetodiken, där mina 10-steg är ett sätt, kan vi steg för steg gå igenom samtliga aspekter av vad vi vill uppnå och göra beräkningar.

Min analysmetod handlar om att bli branschvinnare, vad kostar det dig att bli bäst i branschen? Stegen borrar ner i varje detalj från erbjudande-fasen till eventuella innovationers möjlighet att leda till en dominans i din bransch. Tag gärna en kontakt så berättar jag mer om hur mycket det skulle kosta att bli bäst!

Tajming är allt!

När du gör något - se till att tajmingen är rätt!
Är du i rätt tid min vän?

Att vara i rätt tid med sin satsning är den enskilt viktigaste faktorn för att lyckas. Det var slutsatsen venture cap-bolaget Sequoia drog efter att ha genomlyst flertalet av investeringarna som gjorts.

Idéer har vi många, vissa bra och vissa dåliga, så självklart har idén betydelse. Teamet, eller sammansättningen av personerna, som genomför idén spelar också självklart roll. Prissättning och själva genomförandet av idén kan också påverka stort.

Fast inget annat påverkar så mycket som “när” vi genomför idén. Olof Stenhammar, som startade Optionsmarknaden i Sverige, försökte på 1960-talet att introducera datorspel i Sverige. Datorspel var en bra idé fast tidpunkten var helt fel för Svenskarna var helt enkelt inte mogna. När Bergsala AB lanserade Nintendo på 1980-talet, ja, då var tiden rätt.

Personligen har jag haft förmågan att vara för tidigt ute i mitt liv. När jag började programmera på 1980-talet var intresset lika lågt som det var för Internet i början på 2000-talet. Det har förhoppningsvis lärt mig mycket om vådan med att satsa för stort för tidigt inför kommande satsningar.

När du funderar över att göra något, tänk då på, att gör du det i rätt tid lyckas det – annars inte!