Hotjar is bangelijk !

Ik heb een nieuwe tool ontdekt (via een opmerking van de gewaardeerde Karl Gillis van AGConsult in een presentatie van hem). En die tool noemt HotJar.

Recent gebruikt gemaakt van HotJar om wat visitors te kunnen volgen op mijn juwelen website : wow ! Voor iets dat voor basic gebruik gewoon gratis is, doet het het echt wel geweldig.

Installatie is zoals voor Google Analytics : je voegt een javascript toe, en kiest wat je wil volgen en nadien krijg je veel meer dan Google : heatmaps, replay van user experiences, funnels van pagina’s, polls, etc.

En dan moet je wachten tot er genoeg volk passeert… voor mijn site duurt dat wel enkele dagen. Maar dan kan je geweldige dingen zien. Wat *doen* die mensen die nu eigenlijk je site bezoeken ? Waar klikken ze op ? Hoe gaan ze van de ene pagina naar de andere ?

Bij HotJar kan je een dus replay zien van hun bezoek, wat ze doen, waar ze naar toe gaan. Je kan hen zelfs vragen stellen op bepaalde pagina’s, zoals bvb op de checkout pagina’s.

Want hoe meer dat je kijkt naar zo’n replays of heatmaps, hoe meer vragen je hebt. Waarom scrollen ze op die manier ? Waarom naar ringen en dan terug naar hangers en dan weg ? Het is fascinerend…

Pandas, QGis en de opcentiemen in Vlaanderen

Ik wilde wat meer leren over Pandas, de data-analytics tool die je kan (leren) gebruiken in Python, en had daarvoor een dataset nodig die niet té groot was, zodat ik ook kon controleren wat ik deed in Excel.

Daarvoor heb ik de open data van de Vlaamse overheid over de opcentiemen gebruikt.

Van de ene opzoeking kwam de andere vaststelling, en uiteindelijk heb ik genoeg cijfers en graphics over de data gemaakt dat ik er ineens maar een kleine presentatie van gemaakt hebt.

Je vind deze op slideshare :

Gebruikte tools :
* Pandas en Python
* Bokeh voor sommige graphs
* Keynote voor de presentatie in te maken
* QGis voor het maken van de mapping van de opcentiemen naar een grafische kaart op slide 5

Er is wat tijd in gekropen, maar al bij al heb ik weeral enkele dingen bijgeleerd !

Meer en meer wordt er gesurft via mobile browsers

Interessante statistiek van Semetis met betrekking tot mobile browsing.

2013-09-28-02.46.36-pm

Conclusie : meer en meer surfen wordt gedaan op tablets en phones (het merendeel op tablets). Dat maakt het belang van websites die zich aanpassen naar de resolutie van de tablets / phones alleen maar meer belangrijk.

Responsive Web Design (RWD) is het nieuwe buzzword !

Smartphones groeien in populariteit in Europa.

Smartphones hebben al méér dan de helft van de markt veroverd in Europa

Comscore heeft weeral een leuke analyse online gegooid – het gemiddelde van de SmartPhone penetratie in de EU5 landen is 57 %.

Weliswaar worden enkel de 5 grootste EU landen onderzocht, maar hier zijn ook voor België leuke dingen uit te halen.

In de ons omringende buurlanden (Frankrijk, Duitsland, Engeland) groeide de Smartphone markt tijdens het voorbije jaar met maar liefst 30 % ! Sinds December 2012 hebben de EU5 landen (zie image) de grens van de 50% overschreden.

EU5-Smartphone-Penetration

Waarom staat dit op de blog van een website maker ? Omdat dit impact heeft op bestaande websites : Smartphones worden meer en meer gebruikt om te surfen, dat zie ik ook in mijn Google Analytics. Op een populair bezochte website die ik maakte is ondertussen al 15% van de traffiek afkomstig van Tablets en Smartphones (eerlijkheidshalve moet ik zeggen dat de Apple iPad primeert boven de Smarthphones).

Dat betekent dat dus je een website moet hebben die OOK werkt op een smartphone én daarvoor aangepast is. Dat betekent goed nadenken over welke functionaliteit dat je wil aanbieden, en dat betekent zeker en vast dat je liefst geen flash meer gebruikt *tenzij* je een alternatief kunt aanbieden in html5.

En laat ik nu net websites maken die een “responsive design” kunnen hebben én dus ook op Smartphones kunnen gezien worden 🙂

Twitalytics Update, December 2010 (1)

First of december's overview of tweets about #LeWeb

Some more updates and changes for twitalytics :

In general:

  • I did some more styling changes in the css, hopefully you’ll find them pleasing or at least ok.

Keyword Page:

  • The “Today” button on the keyword page did not work correctly – this is now fixed.
  • Instead of the “All” button, which lost it usefullness some time ago when keywords started having more than a few hundreds of tweets, I’ve added a “Yesterday” button. This means you can go back into the database day-by-day. I’m wondering if I need to add a graph for each days activity (I think yes).
  • The layout of the tweets in the table below the graphs has been rearranged : before you could only order the tweets on language, now you can also order on authorname.
  • Behind the authorname is sometimes a (+). This means that there is information about this author in the database, and clicking on the authorname will show you a dialog box with info on the user and the keywords he is tweeting about (if more than one). There’s also a link to his twitter profile. If there is no (+) you are directly linked to this online twitter profile.
  • Tweets are by default shown chronologically – the date has been moved to the far right column, in small font so you can still verify this.
  • The tweets are now presented with a bit more whitespace around them.

Adding A New Keyword:

  • When you add a new keyword, and it doesn’t exist already, a first update is made immediately for that keyword – you no longer have to wait until the hour strikes before seeing results !
  • todo: rework the results page when searching for a keyword : it is still my very first attempt of a page, and looks hideous to me now.

My Profile :

  • this now only contains your profile information
  • to be added :  a way to update your profile information with a new email, etc. (this might take a while!)

Reports :

  • this now contains the statistics about the keyword and the users tweeting about them
  • it shows keyword + language + number of users tweeting about this keyword

In the backend I’ve also now started using the mailer python module, which is a wrapper that allows you to send mail easier – instead of trying to suss out how smtplib expects it’s parameters for each type of mail, I can just supply them to mailer, and it does the rest ! This’ll open up some new possibilities of alerting in the future.

For example, an e-mail alert when the average threshold has been reached or bypassed on a certain day would be interesting !

Twitalytics Update, November 2010 (2)

I just did an update to Twitalytics (or Twita for short).

What’s changed:

  • Redid the search screen and added an autocomplete (jquery-ui) to the inputfield when you type something in the search field. The drop-down will show you the list of similar keyword queries other users are running.
  • Rearranged the search screen so it’s more intuitive to select languages
  • A first relook at the results that are shown after entering the search words: ugh! I need to redo this screen ! Tweaked the buttons already.
  • Added some spiffy graphic icons to the keyword overview table ! The icon set is called ‘flavour-extended‘ by Olivier Twardowski and I found them via a post in Smashing Magazine.
  • I tweaked the header and the footer section so that they take up less space.
  • The keyword table which currently resides under “My Profile” now also shows the languages you selected.

I’m starting to notice some slowness entering the system – I’ll need to optimize my queries, I am thinking about moving some of those which are tweep-related (twitterers, users who send tweets) to another cron-job so it is done once-a-day.

That’s it for now !

Now per Keyword: Today Chart (and taking into account your languages)

Twitalytics has been updated some more:

  • For each keyword you now have a ‘Today” chart that shows you the tweets of today (normalised per hour)
  • The “Today” chart only shows the tweets per hour for your language selection (the 60 day chart counts all tweets in all languages)
  • In your “MyProfile” page you can see your list of keywords with nr of tweets and now also with nr of users per keyword.

I expect that the list of keywords/tweets/users will move to the “Reports section” in the future, with additional graphs (pie charts, hmmm !).

Some examples of trendlines… #proximus, #telenet and #mobistar (dutch post)

Voorbijee 60 dagen tweets voor telenet
Licht stijgende trendlijn 

Telenet heeft een stijgende trendline. Het volume per dag is al aardig te noemen. Een van de dingen die me opviel als ik de tweets doornam was dat er tweets bijzijn over het afzeggen van een afspraak, bevestigd door telenet maar dat de onderhoudspersoon in kwestie toch voor de deur staat. Wijst waarschijnlijk op een administratief probleempje. Je merkt ook snel als er problemen zijn met het programmeren van een digicorder… 🙂

Merk ook op dat dit geen hashtag keyword is (#telenet heeft een gemiddelde van 5.1 tweets per dag) maar gewoon telenet (gemiddelde van 36 tweets per dag). Vangt dan ook alle tweets over telenet op, ook diegene zonder hashtag.

Proximus heeft een licht stijgende trendline. Het volume van tweets is verwaarloosbaar. Gemiddelde van 2.1 in mijn lokale database.

Mobistar heeft ook weinig tweets, maar wel meer dan proximus – mobistar heeft een gemiddelde van 5.8 tweets per dag (in mijn lokale database). Deze trendline daalt lichtjes. Sentiment in de tweets is redelijk negatief, vooral te wijten aan het iphone tekort en de bestelprocedure.

NMBS krijgt véééél meer twitters… duh.

(Dutch/Flemish post on the mounting nr of tweets for our belgian railways that have negative sentiment)

Man, man, man !

Als je het volume van tweets van de voorbije 60 dagen bekijkt voor onze nationale spoorwegen (#nmbs), dan merk je echt wel een trend op (heb ik zelfs geen automatic trendlines voor nodig):

tweet volume op 60 dagen voor nmbs

And guess what ? Juist, een direct verband met het aantal trein vertragingen, het aantal afgeschafte treinen en de aangekondigde stakingen.

Hier en daar een positieve tweet, en voor de rest niets anders dan negatieve sentimenten…

Voor een update per dag + de laatste 90 dagen tweets -> twitalytics demo page