Archief voor de categorie ‘Usability’


Donderdag, Januari 29, 2009

Website Performance Optimalisatie - Tools

Website OptimalisatieWebsite Optimalisatie, maar dan met praktische tips waar je wat aan hebt in plaats van die blabla-adviezen van mensen die alleen de theorie kennen. Dit is de eerste uit een reeks artikelen, ik hoop dat je er wat aan hebt.

Vandaag de dag zijn er diverse manieren om een website te analyseren, je kunt hierbij denken aan programmatuur welke kijkt hoe groot je website is en je vervolgens advies geeft op welke gebieden verbeteringen moet maken. Naast analyse tools zijn er bijvoorbeeld ook code-crunchers/optimizers (deze maken je code effectiever of comprimeren deze), de image optimizers (deze maken je images compacter) en de geintegreerde tools voor je webserver (zoals Apache Bench die de complete traffic bekijkt en in staat is om stress tests uit te voeren).

Ikzelf maak vaak gebruik van browser-tools om een site te analyseren zodat je snel een beeld krijgt van de bottlenecks in de website (dit is hoofdzakelijk grafisch en codetechnisch). (more…)

Maandag, September 8, 2008

Google Optimizer Code Examples

Zoals beloofd, hierbij de code-voorbeelden hoe je een test op moet zetten in Google Optimizer zodat je dus toch Dynamische code kan gebruiken. Als je de uitleg van Google zelf mag geloven dan kun je prima met dynamische inhoud werken, alleen geven ze enkel een voorbeeld met plaatjes:

“Het sectiescript moet worden bijgewerkt zodat dit overweg kan met de dynamische inhoud. Het doel van dit scenario is een HTML-afbeeldingscode te maken met de betreffende bestandsnaam. Zoals beschreven in het gedeelte Voordat u begint, moeten de afbeeldingsbestanden worden benoemd volgens een schema waarbij de drie afbeeldingstypen van elkaar worden onderscheiden, zoals P1234.jpg, P1234_studio.jpg en P1234_actief.jpgMeer

Aldus Google. Het legt dus uit hoe je een plaatje kunt switchen d.m.v. Javascript. Echter geven ze geen oplossing voor dynamische teksten (ze schrijven het image type weg met document.write) en al helemaal multi-language content wordt - zoals eerder beschreven - een probleem. Hier de oplossing, het verdient zeker geen schoonheidsprijs, maar het zorgt dat je multivariate testing met dynamic content kan laten werken. (more…)

Zaterdag, September 6, 2008

Google Optimizer en Dynamische Websites

Als je een website wil gaan optimaliseren, zul je bepaalde tests moeten gaan uitvoeren. Je zou bijvoorbeeld willen weten welke pagina-indeling de beste conversie oplevert. Ook zou je je af kunnen vragen of bepaalde headgroottes, afbeeldingen of teksten kunnen leiden tot meer conversies (een conversie kan een registratie, aankoop of aanvraag zijn bijvoorbeeld). Bij de ene test zal een simpele A/B test volstaan, maar bij andere gevallen zul je gebruik moeten maken van multivariate testing. Er zijn diverse tools te huur of te koop, maar dan ben je vele duizenden euro’s (vaak per maand ook nog) kwijt. Gelukkig is er Google Site Optimizer: een gratis A/B en Multivariate testing tool (voorheen al beschikbaar via AdWords). Nu is dit niks nieuws, maar hierbij mijn bevindingen over de (on)mogelijkheden van deze tool.

Probleem

Tegenwoordig volstaat een statische site niet meer als regelmatig nieuwe content plaatst op je website. Het probleem met dynamische sites en tools als Google Site Optimizer is dat je geen PHP, ASP(X) of JSP code in je tests kan plakken. Als je bijvoorbeeld een site hebt draaien op PHP en MySQL, wordt er data opgehaald uit de database, geparsed en uiteindelijk weergegeven in HTML. Nou is het op zich niet zo’n ramp als je simpele dingen zou willen gaan testen, maar het wordt wel problematisch als je bijvoorbeeld een lijst met zoekresultaten middels een multivariate test wil gaan testen.

(more…)

Woensdag, September 3, 2008

Google Chrome onder de loep

Misschien heb je het wel gehoord: Google heeft een “eigen” browser ontwikkeld. Het beestje heet Chrome en is vanaf vandaag als beta te downloaden via google.com/chrome. Ik heb de nieuwe browser een dagje getest en hieronder volgen mijn bevindingen op de opties die Google benadrukt met Chrome:


Incognitomodus
Wil je dat de webpagina’s die je bezoekt, niet worden opgenomen in uw webgeschiedenis? Kies dan de incognitomodus om privé te browsen. Prachtig! Sneaky porno browsen op de computer van je vriendin, nee even zonder dollen, dit is natuurlijk een superhandige optie voor developers. History, Search History, URL’s en Cookies worden na het sluiten van het tabblad automatisch gewist zodat de visit nooit heeft plaatsgevonden, dit kan extreem handig zijn bij A/B of Multivariate testing omdat deze applicaties enorm veel gebruik maken van cookies. Het kan natuurlijk ook zijn dat je zelf iets aan het ontwikkelen bent waarbij je regelmatig je cookies moet weggooien: no more! Gewoon een incognito window openen en gaan met die banaan.
(more…)