Peter's Kommentare

Dies ist mein privates bLog zu diesem und jenem

Mein Foto
Name:
Standort: 9056 Gais, AR, Switzerland

Mittwoch, Oktober 18, 2006

Google Analytics zum optimieren von Web Seiten

Wer eine Web Site betreibt hat sich bestimmt schon gefragt, wer eigentlich seine Web Site besucht, woher die Besucher kommen und wie diese sich auf der Web Site verhalten.

Vielleicht haben Sie sogar ein Tool, dass Ihre Logs analysiert und grafisch darstellt. Toll zu wissen, dass 68% der Besucher Internet Explorer 6.0 verwenden, 98% Windows benutzen, davon 92% XP User sind und die meisten Besucher Ihrer Web Site aus Deutschland stammen, obwohl Sie sich alle Mühe geben Ihre Site in Englisch zu halten. Ich bin mir sicher, Sie wissen auch genau, wieviele Benutzer welche Seiten geöffnet haben und wie oft welches Bildchen angezegt wurde.

Wenn Sie bisher nicht mit Google Analytics gearbeitet haben, dann sollten Sie das jetzt unbedingt tun. Da kommt man aus dem Staunen einfach nicht mehr heraus. Jetzt wird es erst richtig spannend! Aber Sie brauchen etwas Geduld.

Als erstes müssen Sie sich bei Google Analytics registrieren. Dann müssen Sie auf allen Seiten, die Sie analysieren möchten ein kleines Stück Javascript Code einfügen, das Sie jedoch mit Cut und Paste einfach übernehmen können. Ideal, wenn Sie ein Template haben, wie dies z.B. bei einem Blog normalerweise der Fall ist, und den Code für alle Seiten gültig, nur einmal einsetzen müssen.

Ist das gemacht, dann müssen Sie sich ein paar Tage gedulden, bis Google Analytics genügend Daten gesammelt hat um diese statistisch auszuwerten.

Doch bereits nach einer Woche sollten Sie sich mal genügend Zeit einräumen um das kleine Wunderwerk genauer zu betrachten. Da bleiben kaum noch Wünsche offen. Google Analytics zeigt Ihnen genau, woher Ihre Besucher kommen, wo diese Einsteigen, wie lange sie auf einer Seite verweilen und wie Sie Ihre Web Site wieder verlassen.

Ich war mir beispielsweise bisher nicht bewusst, dass 47% meiner Web Site Besucher über die Home Page einsteigen und diese innert weniger als 10 Sekunden wieder verlassen. Umgekehrt besuchen genau gleich viele Besucher mehr oder weniger versteckte Seiten mit Artikeln, die sie direkt anspringen. Die Quellen dafür sind Google oder andere Seiten, die auf meine Artikel verweisen.

Umgekehrt ist aber zu bemerken, dass die Leser meiner Artikel nur an den Artikeln interessiert sind und die meisten Besucher die Site wieder verlassen nachdem Sie den Artikel gelesen haben.

Interessant ist aber, dass Seiten mit Artikeln, die zum Beispiel Code enthalten oder komplexere Vorgänge enthalten,  so dass Besucher länger verweilen, bedeutend mehr Klicks auf weitere Artikel haben und die Besucher dieser Seiten sich generell länger auf meiner Site aufhalten.

Welche Schlüsse kann ich nun daraus ziehen?

Erstens muss ich die Homepage so gestalten, dass sie interessanter wird und sich die Besucher länger aufhalten, bzw. weiter rumstöbern.

Zweitens muss ich dem Umstand Rechnung tragen, dass die wirklich interessanten Besucher die Leser meiner Artikel sind. Ich muss ihnen Gelegenheit geben, sich auch mit meinen Produkten vertraut zu machen und selbst wenn Sie nicht sofort kaufen, diese Produkte jedoch merken und wenn möglich weiterempfehlen.

Solche Gedanken konnte ich mir bisher gar nicht machen, da ich das Verhalten meiner Besucher nicht kannte. Google Analytics machts möglich.

Google Analytics finden Sie unter http://www.google.com/analytics/

Ist Bloggen mit Writer wirklich so einfach?

Ups..., ich bin erstaunt! Als ich Writer zum ersten Mal ausprobiert habe, da habe ich dies natürlich für meinen Windows Live Blog unter http://petergloor.spaces.live.com/ gemacht.

Als dies so gut funktioniert hat, habe ich versucht in Writer einen Blogger Account hinzuzufügen. Erstaunlicherweise hat auch das auf Anhieb funktioniert.

Ich habe mir natürlich Gedanken darüber gemacht, wie es konkret mit der Einbindung von Bildern und Maps aussieht. Funktioniert das überhaupt? Und wie macht das Writer? Welchen Service verwendet Writer für die Veröffentlichung der Bilder? Alles Fragen auch die ich mir eine Antwort erhoffte.

Der Einfachheit halber habe ich den ganzen bestehenden Beitrag von  meinen Windows Live Blog aus dem Web kopiert und mit Cut & Paste in einen neuen Eintrag für Blogger kopiert. Dass dies funktioniert hat haben wir gesehen. Doch woher kommt nun das eingebettete Image? Von meinem Windows Live Blog? Und ist es weg, wenn ich diesen lösche?

Machen wir doch einfach einen Versuch und fügen hier ein neues Bild ein. Ein Bild vom Strand bei St. Peter-Ording:

Und Falls Du wissen möchstest, wo das liegt, bitte hier habe ich das aufgenommen (ungefähr dort wo das "P" von "Sankt Peter-Ording" steht):

 

Grossartig!

Jetzt ist es klar. Man benötigt einen Ort, wo man die Bilder mit FTP ablegen kann. Ich habe jetzt dafür auf meinem Web Server ein Verzeichnis für die Bilder eingerichtet. Damit habe ich meine Bilder auch ganz gut unter Kontrolle. Ich werde noch nach Möglichkeiten suchen, wie und wo man die Bilder sonst noch unterbringen kann, wenn man keinen Web Server zur Verfügung hat.

Blogger und Windows Live Writer

Microsoft bietet jetzt auf seiner amerikanischen Windows Live Ideas Site (http://ideas.live.com/) ein neues Tool, den Windows Live Writer (Beta) an. Es handelt sich dabei um ein Blogging Tool mit dem die Blog Beiträge mit ausserordentlich grossem Komfort offline erstellt und bearbeitet werden können.

  (das Bild ist etwas problematisch, mehr dazu im nächsten Beitrag)

Mit Writer wird das Bloggen wirklich zum Spass. Selbst eine Karte mit meinem Wohn- und Arbeitsort kann ich ohne Umtriebe einfach und schnell einbinden.

Das Tool unterstützt auch Blogger.

Sonntag, Mai 29, 2005

Performance Vergleich .NET (DotNET) vs. J2EE (Java)

Da ich seit einigen Jahren sowohl Erfahrung mit Java und J2EE als auch Erfahrung mit C# (c-sharp) und .NET (DotNET) habe, werde ich immer wieder gefragt, welche der beiden Umgebungen eigentlich besser und schneller sei. Bisher war diese Frage auch für mich nicht einfach zu beantworten.

Jede der beiden Plattformen und Programmiersprachen hat seine Vor- und Nachteile. Grundsätzlich halte ich Java/J2EE immer noch für wesentlich ausgereifter als C#/.NET. Umgekehrt finde ich, dass in C#/.NET viele Dinge wesentlich einfacher sind, ohne dass dabei wesentliche Abstriche an die Funktionalität oder die Sicherheit gemacht werden müssen.

Was die Effizienz der Programmierung anbelangt, so habe ich bisher immer die Aussage gemacht, dass bei C#/.NET Anwendungen gegenüber vergleichbaren Java/J2EE Anwendungen ca. 30 - 40% weniger Code erforderlich ist.

Was die Performance anbelangt, so habe ich mich bisher vorsichtigerweise immer so geäussert, dass im allgemeinen C#/.NET gegenüber Java/J2EE spürbar schneller ist, es sei denn, dass die Anwendung falsch programmiert ist, oder dass nicht genügend Ressourcen zur Verfügung stehen.

Nun habe ich endlich eine Antwort gefunden. Microsoft hat die J2EE Pet Store Referenzanwendung von Sun auf .NET portiert und verglichen.

Resultat: Die gleiche Funktionalität konnte mit einem viertel an Code implementiert werden und die Anwendung läuft gegenüber den letzten puplizierten Resultaten der J2EE mit Oracle 10x scheller.

Einzig im Bereich der Daten schnitt die J2EE Lösung besser ab, was aus meiner Sicht, auch wenn ich die Details der Oracle Implementation nicht kenne, nicht verwunderlich ist. Microsoft hat im Bereich der Daten noch kräftig zuzulegen.

Microsoft .NET Pet Shop

Donnerstag, Mai 26, 2005

Visual Studio 2005 Beta 2 Ablaufdatum

Gemäss Visual C# Product Manager Dan Fernandez dürfen alle Versionen von Visual Studio 2005 Beta 2 bis zum 1. Mai 2006 verwendet werden.

Dan Fernandez's Blog : April 2005 - Posts: Visual Studio 2005 Beta 2 Expiration DateIn case you're wondering, all versions of Visual Studio 2005 Beta 2 can be used until May 1, 2006.
posted by danielfe with 7 Comments

Donnerstag, Mai 19, 2005

Probleme mit der Installation von SQL 2005 Express April CTP auf einem nicht-englischen Windows/XP

Auf zwei Windows XP Rechnern mit deutschsprachigem Betriebssystem hatte ich Probleme bei der Installation von "SQL 2005 Express April CTP". Dabei sind zwei Fehler aufgetreten:

1. Nach der Installation von C# 2005 Express mit SQL 2005 (Configuration Tools) war SQL 2005 nicht installiert.

Es handelte sich hier um einen Irrtum meinerseits. Bei dieser Installation werden nur die Configuration Tools von SQL 2005 installiert. SQL 2005 muss zusätzlich vollständig installiert werden.

2. Bei der Installtion des vollständigen "SQL 2005 Express April CTP" hat die Installation mit dem Hinweis auf das Online Handbuch "Starting SQL Server Manually" abgebrochen. Die vollständige Fehlermeldung lautete:

Product: Microsoft SQL Server 2005 Express Edition CTP -- Error 29523. The SQL Server service failed to start. For more information, see the SQL Server Books Online topics, "How to: View SQL Server 2005 Setup Log Files" and "Starting SQL Server Manually."
The error is (1068) Der Abhängigkeitsdienst oder die Abhängigkeitsgruppe konnte nicht gestartet werden.

Es hat sich herausgestellt, dass es bei der Default Installation Probleme gibt, wenn der Rechner, auf dem die Software installiert wird, kein englisches Betriebssystem hat und nicht Mitglied einer Domäne ist!

Folgende Massnahme bei der Installtion löst das Problem:

Im Setup Wizard:

A) In der Dialogbox "Registration Information"
1. Name und Company eingeben.
2. Häcklein unter "Hide advanced configuration options" entfernen.

B) In der Dialogbox "Service Account" (3 Dialoge weiter):
1. Use the built in system account: "Local System" wählen.

Den entscheidenden Tipp habe ich hier gefunden:

Problem installing SQL 2005 Express April CTP on non English OS

Peter

Montag, Mai 16, 2005

IBM erlässt Richtlinien und fordert die Mitarbeiter zum bloggen auf

Nach Groove, Microsoft und Sun ermutigt nun auch IBM seine Mitarbeiter zum bloggen und erlässt gleichzeitig Richtlinien, wie sich IBM Mitarbeiter in ihrem Blogs zu verhalten haben. An der Ausarbeitung dieser Richtlinen waren unter anderem auch prominente IBM Blogger, wie Sam Ruby, Grady Booch, Robert Sutor, Ed Brill und Catherine Helzerman beteiligt.

Mittwoch, Mai 11, 2005

Neuer Atom Publishing Protocol Draft (04)

Seit dem 9. Mai 2005 gibt es einen neuen Draft.

The Atom Publishing Protocol

Aktueller Stand ATOM API
The Atom Publishing Protocol

Graywolf's Wolf-Howl: Google Patent Analysis

Ein etwas anderes Thema, aber recht interessante Gedanken zu Googles patentierten Technologien und Search Engine Optimization (SEO).

Graywolf's Wolf-Howl: Google Patent Analysis

Sonntag, Mai 08, 2005

Atomizer

Nachdem ich während den letzten zwei Wochen mit mehr oder weniger Erfolg versucht habe mit C# und VS.Net einen Atom Client für Blogger zu entwickeln, habe ich nun auch noch denAtomizer(früher Atom.NET) entdeckt.

David Stewart (von Microsoft) versucht damit eine Art HighLevel API zur Verfügung zu stellen, welches den Entwickler davon befreit, sich mit der Komplexität und den Problemen des Atom API's zu befassen. In meinem Fall war es allerdings so, dass ich mich trotzdem mit den Details befassen musste, da zuerst eine für mich wichtige Funktion gefehlt hat und sich dann herausgestellt hat, dass Blogger nicht in allen Teilen wie erwartet funktioniert. Die Probleme, die ich hatte, sind in der aktuellen Version behoben.

David Stewart möchte ich für die gute Arbeit danken.