.

Dienstag, Dezember 01, 2009

Asynchrones Tracking mit Google Analytics

Bei einer Seite mit sehr vielen JavaScript Aufrufen (bspw. viele Events oder virtuelle PageViews) wird der Google Analytics Tracking Code nicht am Ende der Seite vor dem schließenden Body Tag eingebunden, sondern vorher.

Der Hintergrund ist, dass der Code zunächst initialisiert werden muss, damit die dazugehörigen Events und virtuellen PageViews auch entsprechend zugeordnet werden können.

Dies hat den Nachteil, dass bei sehr vielen Aufrufen die Ladezeit der Seite verlangsamt werden kann was nicht besonders schön für die User ist.

Also was tun? Weniger Trakken? Nein!

Denn ab sofort steht allen Google Analytics Nutzern das asynchrone Tracking zur Verfügung.

Was heißt asynchrones Tracking?


google analytics asynchrones tracking
Bislang wurden die Daten übermittelt sobald der Code auf der Seite geladen wurde, bzw. wennimmer bspw. ein Event ausgelöst wurde. Daher habe ich auch immer empfohlen den Code idealerweise möglichst weit unten auf der Seite einzubauen, damit zunächst der Content der Seite geladen wird, eher der Tracking Code ausgeführt wird.

Das Surferlebnis der User geht vor der Erhebung irgendwelcher Web Analyse Daten!

Das asynchrone Tracking läuft etwas anders ab. Hier werden die Daten quasi zunächst gesammelt und dann später, wenn die Seite komplett geladen ist gesammelt als "Paket" an Google übermittelt.

Dies hat einen großen Vorteil für die User der Webiste - keine unnötigen Ladezeiten wegen des Aufrufs eines Web Analyse Pixels.

google analytics
[Dass Google asynchrones Tracking anbietet unterstreicht einmal mehr, dass Ladezeiten ein wichtiges Indiz für die Beurteilung von Websites sind!]

Was muss ich tun?

Zunächst einmal gar nichts! Denn der Wechsel ist absolut freiwillig und der alte Code funktioniert wie gehabt weiter - keine Sorge als!

Um das asynchrone Tracking anzuwenden bedarf es einer Änderung des bisherigen Tracking Codes.

Der bisherige Standard Tracking Code sieht folgendermaßen aus:


web analytics inside - google analytics tracking code

Der Code für das asynchrone Tracking so:


google analytics asynchrones tracking

Auf den ersten Blick ist die Reihenfolge des oberen mit dem unteren Teil vertauscht. Wichtig ist nun aber die der Aufruf

_gaq.push([.....

Zunächst muss also die bisherige UA-Nummer definiert werden:

  _gaq.push(['_setAccount', 'UA-XXXXX-X']);

Diese bleibt natürlich identisch mit Ihrer Account-Nummer.

Verwenden Sie den Standard Tracking Code ohne weitere Anpassungen muss nun der eigentliche bisherige Aufruf angepasst werden:

  _gaq.push(['_trackPageview']);


Achtung für Google Analytics Nutzer die immer noch den urchin.js statt den ga.js nutzen - asynchrones Tracking wird nicht (!) von dem urchin.js Code unterstützt. Sollten Sie also bisher noch nicht gewechselt haben wäre es jetzt vielleicht an der Zeit darüber nachzudenken...

Die Platzierung des neuen asynchronen Codes muss nun nicht mehr vor dem schließenden Body Tag sein, sondern vor dem schließenden Head-Tag - also sehr weit oben auf der Seite.

Weiter oben heißt akkuratere Daten!

Sollten Sie einen individualisierten Code nutzen (vielleicht waren oder sind Sie Kunde von Trakken und haben eine individuelle Implementierung auf Ihrer Seite) so sollten sämtliche individuellen Anpassungen entsprechend des asynchronen Trackings abgeändert werden.

Der neue asynchrone Tracking Code bietet auch verschiedene Varianten des Einbaus. So kann ich wie im obigen Beispiel jede Zeile einzeln mit einen _gaq.push versehen oder aber auch verschiedene Felder in einem _gaq.push kombinieren, bspw. folgendermaßen:

_gaq.push(
['_setAccount', 'UA-XXXXX-X'],
['_trackPageview']
);


Der Vollständigkeit halber hier eine kurze Auflistung verschiedener Individualisierungsmöglichkeiten. Über einige davon habe ich in der Vergangenheit bereits hier geposted, alle Individualisierungen wurden in meinem Buch (Google Analytics - Implementieren.Interpretieren.Profitieren) ausführlich dargestellt

Daher befindet sich hinter der Rubrik die Seitenzahl aus meinem Buch mit dem korrespondierenden Artikel und/oder ein Link zu dem entsprechenden Blog Post.


Mehrere Konten/Profile (S. 81 f. - Kapitel 6.11)

_gaq.push(['_setAccount', 'UA-XXXXX-1']);
_gaq
.push(['_trackPageview']);
_gaq
.push(['b._setAccount', 'UA-XXXXX-2']);
_gaq
.push(['b._trackPageview']);



ClientInfo, Hash, Flash, Title (S. 92 ff. - Kapitel 6.19)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setClientInfo', false]);
_gaq
.push(['_setAllowHash', false]);
_gaq
.push(['_setDetectFlash', false]);
_gaq
.push(['_setDetectTitle', false]);
_gaq
.push(['_trackPageview']);



Event Tracking (S. 94 ff. - Kapitel 6.20)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_trackPageview']);
...
<a onclick="_gaq.push(['_trackEvent', 'name', value]);">click me<\a>



Linker (Seite 68 ff. - Kapitel 6.4)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setDomainName', 'none']);
_gaq
.push(['_setAllowLinker', true]);
_gaq
.push(['_trackPageview']);
...
<a href='http://example.com/test.html'
onclick
='_gaq.push(['_link', 'http://example.com/test.html'); return false;'>click me



Linker mit Formular (Seite 68 ff. - Kapitel 6.4)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setDomainName', 'none']);
_gaq
.push(['_setAllowLinker', true]);
_gaq
.push(['_trackPageview']);
...
<form name='f' method='post' onsubmit='_gaq.push(['_linkByPost', this]);'>
...
form>



E-Commerce (S. 76 ff. - Kapitel 6.9)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_trackPageview']);
_gaq
.push(['_addTrans',
'1234', // order ID - required
'Mountain View', // affiliation or store name
'11.99', // total - required
'1.29', // tax
'5', // shipping
'San Jose', // city
'California', // state or province
'USA' // country
]);
_gaq
.push(['_addItem',
'1234', // order ID - required
'DD44', // SKU/code
'T-Shirt', // product name
'Green Medium', // category or variation
'11.99', // unit price - required
'1' // quantity - required
);
_gaq
.push(['_trackTrans']);



Kampagnen-Umbenennung (S. 85 f. - Kapitel 6.15)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setCampNameKey', 'ga_campaign']); // name
_gaq
.push(['_setCampMediumKey', 'ga_medium']); // medium
_gaq
.push(['_setCampSourceKey', 'ga_source']); // source
_gaq
.push(['_setCampTermKey', 'ga_term']); // term/keyword
_gaq
.push(['_setCampContentKey', 'ga_content']); // content
_gaq
.push(['_setCampIdKey', 'ga_id']); // id number
_gaq
.push(['_setCampNOKey', 'ga_nooverride']); // don't override
_gaq
.push(['_trackPageview']);



Suchmaschinen (S. 70 ff. - Kapitel 6.5, S. 83 f. - Kapitel 6.13)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_addIgnoredOrganic', 'ignore']);
_gaq
.push(['_addIgnoredRef', 'urchin.com']);
_gaq
.push(['_addOrganic', 'new_search_engine', 'q']);
_gaq
.push(['_trackPageview']);



Cookie-Pfad (S. 84 - Kapitel 6.14)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setCookiePath', '/path/of/cookie/']);
_gaq
.push(['_trackPageview']);



Cookie Timeout (S. 75 f. - Kapitel 6.8)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setCookieTimeout', '31536000']);
_gaq
.push(['_trackPageview']);



Session Timeout (S. 74 f. - Kapitel 6.7)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq
.push(['_setSessionTimeout', '3600']);
_gaq
.push(['_trackPageview']);



Zugegeben - vielleicht etwas schwere Kost. Dennoch hoffentlich interessant für den ein oder anderen Leser. Feedback? Dann schnell einen Kommentar schreiben....!

Sonntag, November 15, 2009

Google Analytics Intelligenz

web analytics inside: intelligence
Das neue Feature Google Analytics Intelligenz ist nun seit einigen Wochen in den meisten Accounts integriert. Je mehr ich damit rumspiele und es ausprobiere, desto klarer wird mir, welch ein mächtiges Instrument Intelligenz ist.

Auf den ersten Blick wirkt es unter Umständen eher wir eine aufgeblähte Alert-Funktion - auf den zweiten allerdings ist es eine unglaublich wertvolle Unterstützung bei der Web Analyse.

Doch der Reihe nach. In einem der letzten Posts habe ich Google Analytics Intelligenz bereits kurz vorgestellt. Und wie versprochen gehe ich nun etwas näher darauf ein.

Grundsätzlich steht man zu Beginn vor der Wahl, ob man seine Daten auf Tages-, Wochen- oder Monatsbasis analysiert haben möchte. Ich beginne zunächst mal mit der Tagesanalyse. Hier fällt mir auch selber direkt ein Peak am 21. Oktober auf. Dies ist augenscheinlich.

Doch welche Metriken und Daten haben hier am meisten dafür gesorgt, dass es zu diesem Anstieg kam?

Was waren die ausschlaggebenden Gründe?

Welche Daten haben sich am meisten verändert?

web analytics inside: google analytics intelligenz
Bisher musste ich mir diese Erkenntnisse selber zusammen suchen indem ich die relevanten Reports analysiert habe.

Doch nun stößt mich Intelligenz auf die gravierensten Änderungen - wie cool ist das?

Der Balken unterhalb des Datums weißt darauf hin, dass es 29 Benachrichtigungen gab. Das heißt, Google Analytics sind 29 gravierende Veränderungen an diesem Tag aufgefallen.

Dies allerdings bei einer hohen Benachrichtigungsempfindlichkeit die sich durch den Schieberegler auf der rechten Seite einstellen lässt. Selbst wenn ich nun den Regler auf "Low" stelle bleiben 17 Benachrichtigungen übrig. An diesem Tag muss also herausragendes passiert sein!

google analytics intelligenz - web analytics inside
Die Anzahl der Besucher hat sich also deutlich erhöht. Soweit so gut. Das interessante hier ist nun allerdings, dass Google Analytics eine Range errechnet die der Erwartung basierend auf den historischen Daten entspricht. In meinem Beispiel waren für diesen Tag 103-130 Besucher erwartet worden. An diesem Tag waren es allerdings 412 was einer Steigerung von 254% über dem "normalen" Wert entspricht.

Das ist interessant!

web analytics inside: intelligenz
Google Analytics misst dieser Steigerung eine hohe Bedeutung bei - daher ist der Balken "Bedeutung" auch voll ausgefüllt.

Diese Steigerung ist also relevant!

Ich schaue mir also die weiteren relevanten Veränderungen mit hoher Bedeutung an.

Wenn die Anzahl der Besucher sich so dramatisch erhöht hat - wie haben sich dann die anderen Werte erhöht? Und in welchem Verhältnis?

Die Seitenzugriffe liegen um 339% höher als erwartet! Yeah! Und auch die Anzahl der neuen Besucher ist liegt deutlich höher!

Das heißt, dass nicht nur die Zahl der Besucher hoch war, sondern diese auch noch außergewöhnlich engagiert waren. Gute Besucher also!

In der Mehrzahl kam diese Steigerung auch noch aus Deutschland. Dies ist gut für meinen Blog, da er auf deutsch geschrieben ist - ich bin also daran interessiert deutschsprachige User zu generieren. Zielgruppe erreicht also.

Was ist noch passiert?

web analytics inside
Ziel 3 und Ziel 4 sind außerordentlich oft erreicht worden. Vor allem Ziel 4 mit deutlich über 500% über dem erwarteten Wert.

Was ist Ziel 4?

Ziel 4 ist dann erfüllt, sobald ein User während eines Besuchs mehr als 2 Seiten aufgerufen hat (bei einem Blog oftmals nicht unbedingt notwendig). Ziel 3 ist erfüllt, wenn User länger als 1,5 Minuten auf meinem Blog verbracht haben.

Durch diese hohen Steigerungsraten kann ich sehen, dass sich die User an diesem Tag außerordentlich intensiv mit meinem Blog auseinandergesetzt haben! Das freut mich! Dies ist der Grund weswegen ich ihn schreibe. Also Ziel voll erfüllt!

Welche Quellen haben für diesen enormen Anstieg gesorgt?

Direkteingaben und Referrals waren Haupttrafficbringer. Doch auch die organische Suche und Twitter haben dazu beigetragen, dass der 21. Oktober ein erfolgreicher Tag für Web Analytics Inside war.

Und nun? Warum kam es zu diesem Anstieg?

web analytics inside
Google Analytics Intelligenz heißt zwar Intelligenz - aber die vollkommen ausgereifte Intelligenz ist es dennoch (noch) nicht. Denn dann hätte mir das Tool gesagt, was denn nun der Grund für den Anstieg war.

Diese Aufgabe obliegt also immer noch mir, oder einem Web Analysten. Intelligenz stößt mich also lediglich darauf, dass an diesem Tag etwas besonderes passiert sein muss. Was es nun jedoch war muss ich immer noch selber herausfinden. Eine gewisse Intelligenz des Web Analysten wird also immer noch benötigt...

web analytics inside - google analytics
Dennoch hat es mir eine ganze Menge an Zeit und Arbeit erspart die wichtigsten Veränderungen ausfindig zu machen.

Und Zeit ist Geld!

Den Grund habe ich natürlich sehr schnell herausgefunden - am 20. Oktober habe ich den Blogpost: Google Analytics Update: Intelligenz, Mobile Tracking, Tabellen Filter, Multiple Custom Variables und mehr geposted. Auf diesen Artikel wurde sehr oft referenziert und verlinkt. Daher also die ganzen Besucher.

Hieraus ergibt sich eine klare Aussage, eine klare Aktion für mich - öfter qualitativ hochwertige und aktuelle Informationen bringen. Dies erkenne ich insbesondere dann, wenn ich mir den langfristigen Trend ansehe. Eine ähnliche Kurve wie die obige gibt es nach jedem veröffentlichten Artikel (ich hoffe also auch Heute/Morgen).

Doch Google Analytics Intelligenz kann noch mehr. Ich kann die Gruppierung ändern und zwischen Kennzahl und Attribut wechseln:

google analytics intelligenz
Und wenn ich ein interessantes Element gefunden und dort eine interessante Steigerung erkannt habe kann ich direkt ein Segment erstellen, welches ich innerhalb (fast) aller anderen Reports anwenden kann.

Damit besteht die Möglichkeit sämtliche Daten auf dieses spezielle Segment anzuwenden und diese zu segmentieren.

So macht Web Analyse Spaß!

Doch damit immer noch nicht genug. Denn nun kommt noch die eigentliche Alert oder Benachrichtigungsfunktion ist Spiel.

Ich möchte das nächste Mal, wenn sich eine derartige Entwicklung ergibt natürlich darüber informiert werden. Also erstelle ich mir eine individuelle Benachrichtigungsfunktion.

Wenn immer die Zugriffe im Vergleich zum Vortag um 15% oder mehr zunehmen bekomme ich in Zukunft eine Email (Sie können dafür sorgen, dass ich Heute eine Email bekomme!! ;-)

web analytics inside - google analytics
Ich habe dies für alle Zugriffe eingestellt. Ich könnte genauso gut aber auch sagen, dass ich dann eine Email bekommen möchte, wenn meine Zugriffe über die Quelle Twitter über x% im Vergleich zum Vortag oder zum gleichen Tag der Vorwoche steigen oder sinken. Dies ist insbesondere dann interessant, wenn ich meine Twitter-Aktivitäten steigere (oder ich mir es zumindest vorgenommen habe).

Ein ideales Instrument um Mitarbeiter oder Agenturen zu überwachen. Wann werden vereinbarte Ziele erreicht? Wann wird ein Bonus fällig? Sie werden ganz einfach per Mail darüber informiert wenn es soweit ist.

Viel einfacher geht es nicht.

Google Analytics Intelligenz ist ein sehr sehr großer Schritt in die richtige Richtung und eine kleine Revolution innerhalb der Web Analytics Branche. Etwas derartig ausgereiftes hat (meines Wissens nach) kein andere Anbieter.

Dennoch bleiben Wünsche offen:
  • Automatische Korrelation der Daten - was genau hat für den Anstieg gesorgt?
  • Automatische Benachrichtigung nicht nur der benuzterdefinierten Benachrichtigungen, sondern dann, wenn Google Analytics eine gravierende Veränderung feststellt - ohne, dass ich diese vorab definieren muss
  • Benachrichtigungen nicht nur per Mail, sondern per SMS, etc.
Ich bin mir sicher, dass diese Änderungen auch irgendwann in einem der nächsten Google Analytics Updates einfließen werden...

Was halten Sie von Google Analytics Intelligenz? Nutzen Sie es bereits? Welche Erkenntnisse konnten Sie bereits gewinnen? Hilft es Ihnen weiter? Welche Wünsche hätten Sie? Helfen Sie den anderen Lesern und schreiben Sie einen Kommentar...

Mittwoch, November 11, 2009

Web Analytics Xmas aka Web Analytics Wednesday

Die Trakken GmbH und Mole2.de präsentieren zum wiederholten Male den Web Analytics Wednesday in Hamburg. Dieses Mal jedoch zum ersten Mal als Web Analytics Xmas (WAX) statt WAW.

Das ganze findet - passend zur Vorweihnachtszeit - auf dem Hamburger Weihnachtsmarkt am Jungfernstieg statt. Eine Augenweide für Hamburger und alle zugereisten - toller Blick auf die Alster.

Wie immer ist es ein lockeres Zusammensein aller an Web Analyse Interessierten.

Aufgrund der fehlenden geschlossenen Räumlichkeit verzichten wir dieses Mal auf Vorträge und unterhalten uns ganz ungezwungen - bei einem Glas Glühwein das wiedermal von Trakken gesponsort wird.

Anmeldung und weitere Infos gibt es hier.

Beginn ist um 19 Uhr.

Wir freuen uns auf zahlreiches Erscheinen für den letzten Web Analytics Wednesday in 2009 und den ersten Web Analytics Xmas weltweit!

Dienstag, Oktober 20, 2009

Google Analytics Update: Intelligenz, Mobile Tracking, Tabellen Filter, Muliple Custom Variables und mehr

Vergangene Woche war ich bei Google in Mountain View auf dem Google Analytics Authorized Consultant (GAAC) Summit. Dort wurden viele neue Features von Google Analytics vorgestellt, die innerhalb der nächsten Zeit für alle live gestellt werden.

Auf einige dieser Features warte ich bereits seit langem und bin daher sehr froh, dass sie nun endlich umgesetzt wurden.

Für Google Analytics ist das ein weiterer sehr großer Schritt nach vorn in Richtung Enterprise Web Analytics Tool!

Zu den neuen Features gibt es auch einen neuen Claim: Powerful. Flexible. Intelligent.

Doch was gibt es an neuen Features?

Powerful:
  • Erweiterte Ziele & Site Engagement Ziele
  • Mobile Tracking
  • Erweiterte Analyse Möglichkeiten
  • Unique Visitor
Flexible:
  • Multiple Custom Variables
Intelligent:
  • Analytics Intelligenz
  • Custom Alerts
Wow - das hört sich nach einer Menge neuer Möglichkeiten an. Und so ist es auch. Daher hier die Features etwas ausführlicher vorgestellt.


Erweiterte Ziele & Site Engagement Ziele

Ein Manko von Google Analytics in der Vergangenheit war die Limitierung auf vier Ziele. Dies konnte umgangen werden, indem man einfach weitere Profile angelegt hat um dort dann über vier weitere Ziele zu verfügen. Allerdings war dies eher ein Workaround, da dann natürlich nicht alle gewünschten Ziele in einem Profil sichtbar waren.

Nun stehen bei Google Analytics 20 Ziele zur Verfügung!


Doch damit nicht genug. Konnten bislang lediglich URLs oder virtuelle Seitenaufrufe als Ziel definiert werden, so gibt es nun auch die Möglichkeit Engagement-Ziele zu definieren (auch hierfür gab es bisher lediglich Workarounds).

Neben dem herkömmlichen URL-Ziel kann nun die Besuchszeit auf der Website und die Anzahl der Seiten pro Besuch als Ziel definiert werden!

Dies ist insbesondere interessant für alle Websites, die keine Warenkörbe oder ähnliche Ziele haben. Kurzum, sämtliche Nachrichten-Portale, Blogs oder auch B2B-Sites können jetzt diese Ziele definieren und messen.

Die Bedienung ist wie immer sehr einfach gehalten: Man wählt bspw. Besuchszeit auf der Website aus und definiert die gewünschte Bedingung - "Größer als" oder "Weniger als". Dann gibt man nur noch die Anzahl der Stunden, Minuten oder Sekunden an und schon ist das Engagement-Ziel festgelegt.

Im folgenden Beispiel ist ein Ziel erfüllt, wenn ein User länger als 1 Minute und 30 Sekunden auf meinem Blog bleibt (diese Zeit brauchen Sie mindestens um diesen Text zu lesen, daher werde ich hoffentlich viele Zielerfüller haben - ich kontrolliere also, ob Sie den Text auch wirklich gelesen haben ;-)

Da man jetzt wesentlich mehr Ziele zur Verfügung hat, kann man diese natürlich auch ausnutzen und bspw. verschiedene Zeitspannen angeben um zu analysieren bei welcher Besuchszeit der Peak auf der eigenen Website ist. Und vor allem aber - welche Änderungen auf der Website führen dazu, dass die User länger auf der Website bleiben, oder sich mehr Seiten ansehen?

Dies ist besonders interessant für rein werbefinanzierte Internetseiten!


Mobile Tracking

Das Tracking von mobilen Applikationen für iPhone oder Android Handys ist nun auch möglich. Allerdings mit einer kleinen Einschränkung: Die Apps müssen in PHP, Perl, JSP oder ASPX geschrieben worden sein.

Ist dies der Fall besteht die Möglichkeit durch einen extra Code Snippet die Aktivitäten der User mit den Applikationen zu messen. Der Code dafür wird innerhalb des Google Analytics Interfaces zur Verfügung stehen.

Für Android Applikationen kann sogar gemessen werden, welche Kampagnen am meisten Downloads verursacht haben und wie die User dann mit der App interagieren.


Erweiterte Analyse Möglichkeiten

Bisher konnte man durch die Dimensionierung, den Adhoc-Filter und die Veränderung der Reihenfolge innerhalb der Spalten schon tiefgehende Analysen durchführen. Durch die doppelte Dimensionierung und Pivot-Tabellen stehen noch weitere Analysemöglichkeiten zur Verfügung.

Zu diesem Thema habe ich bereits einen ausführlichen Blog-Post geschrieben:


Wirklich neu hingegen sind die erweiterten Filter!

In der Vergangenheit war es leider nicht möglich zwei verschiedene Spalten gleichzeitig neu anzuordnen. Wenn ich eine Spalte bspw. nach der Absprungrate sortiert hatte (absteigend) wurden zunächst sehr viele Seiten aufgerufen die lediglich einen Zugriff erzeugt haben. Dies hat die Analyse erschwert und ich musste die Daten nach Excel exportieren um sie dort weiter zu bearbeiten.

Durch die erweiterten Segmente kann ich nun verschiedene Bedingungen knüpfen und die Daten flexibler bearbeiten.

Beispiel:

Innerhalb des Reports Zugriffsquellen -> Keywords interessiere ich mich für alle Zugriffe die über ein Keywords kamen welches "analytics" beinhaltete, zugleich eine Absprungrate von weniger oder gleich 50% haben und zeitgleich noch weitere Metriken beinhaltet. Hierdurch sind die Berichte individuell anpassbar.



Unique Visitor

Es gibt eine neue Metrik in Google Analytics. Nach den Absolut eindeutigen Besuchern gibt es nun den Unique Visitor.

Diese Metrik ist allerdings nur innerhalb der benutzerdefinierten Berichte darstellbar.

Diese Metrik wurde vor allem von Nachrichtenportalen nachgefragt um die Reichweite der Seite zu kommunizieren.


Multiple Custom Variables

Mit weiteren Variablen können fortgeschritten Nutzer zusätzliche Variablen vergeben. So können Aktionen von Usern benannt und den Usern mitgegeben werden.

Das ganze funktioniert auf drei Ebenen: Seiten-Ebene, Session-Ebene und Besucher-Ebene. Bislang konnte mit der setVar Funktion in Verknüpfung mit dem utmV Cookie bereits benutzerdefinierte Segmente gebildet werden. Durch die Multiple Custom Variables gibt es aber nun deutlich mehr Möglichkeiten User zu kennzeichnen.

Sehr sinnvoll ist dies bspw. für Nachrichten-Sites, denn nun können User gekennzeichnet werden die bspw. den Sport-Bereich besuchen und andere die den Business-Bereich besuchen. Der erfolg der unterschiedlichen Usergruppen kann damit analysiert werden. So kann analysiert werden, ob die Sport-Besucher länger auf den Seiten bleiben als die Business-Besucher. Oder aber welche Kampagnen welche User in welche Bereiche navigieren.

Weitere Informationen dazu werde ich Kürze posten.


Analytics Intelligenz

Analytics Intelligenz ist ein neuer Reporting-Block innerhalb von Google Analytics. Hier werden die besonderen Vorkomnisse innerhalb der Analytics Daten vorab automatisch analysiert und dargestellt.

Unterschieden wird nach automatischen und benutzerdefinierten Benachrichtigungen.

Die automatischen Benachrichtigungen können nach "Kennzahl" und "Attribut" unterschieden werden. Durch die Benachrichtigungsempfindlichkeit stellt man die Feinheit der Darstellung ein.

Unterschieden werden die Daten nach täglichen, wöchentlichen und/oder monatlichen Benachrichtigungen.


Custom Alerts

Innerhalb der Custom Alters bzw. der benutzerdefinierten Benachrichtigungen können in einfacher Art und Weise Bedingungen definiert werden die dann automatische Emails an den Empfänger versenden.

Der Empfänger ist die Login-Email-Adresse des Analytics Kontos mit dem man eingeloggt ist.

In folgendem Beispiel bekomme ich eine Nachricht, wenn die Besucher im Vergleich zum Vortag um mehr als 10% zunehmen.

Bei den benutzerdefinierten Benachrichtigungen kann aus 11 Dimensionen und 18 Metriken ausgewählt werden.

Die Alters beginnen ab dem Moment wo die Bedingung gespeichert wurde. Vergangenheitsbezogene Daten werden (sinnvollerweise) nicht berücksichtigt.

Werden mehrere Benachrichtigungen eingestellt werden bei gleichzeitigem Zutreffen mehrerer Bedingungen nicht mehrere Mails verschickt, sondern alle Nachrichten in einer Mail zusammengefasst.

Zu dem ein oder anderen Feature werde ich in Kürze noch detaillier schreiben. Viele der angekündigten Features werden innerhalb der nächsten Wochen international ausgerollt.

Sollten Sie also derzeit noch keinen Zugriff auf das ein oder andere Feature haben, so werden Sie es in den nächsten Wochen bekommen.

Ich denke, dies ist ein großes Schritt nach vorn für Google Analytics. Insbesondere die Custom Variables geben sehr viel mehr Möglichkeiten für die Web Analyse. Alles weitere im nächsten Post.

Bis dahin: Happy Analyzing ;-)

Mittwoch, September 16, 2009

Adobe kauft Omniture für 1,8 Milliarden US-Dollar

web analytics inside: adobe übernimmt omniture
Die Nachricht schlug in der vergangenen Nacht ein - Adobe kauft Omniture für 1,8 Milliarden Dollar.

Welche Auswirkungen hat dieser Deal auf die Web Analyse Branche?

Macht der Deal überhaupt Sinn?

Als ich die Meldung las habe ich mich zunächst gefragt: warum?

web analytics inside: adobe kauft omniture
Ich sehe auf Anhieb nicht sehr viele Verknüpfungspunkte zwischen Adobe und Omniture. Es sind unterschiedliche Geschäftsmodelle. Je mehr ich allerdings darüber nachgedacht habe macht es vor allem für Omniture Sinn.

In den letzten Jahren hat Omniture alles dafür getan um zu wachsen, größer zu werden. HBX, Instadia, Visual Sciences, Offermatica wurden übernommen. Besonders in der letzten Zeit ist Omniture sehr preisagressiv im Markt unterwegs gewesen. Nun einen Exit zu machen und sich an Adobe zu hängen nimmt vermutlich eine Menge Stress. Insbesondere da die kostenlosen Web Analyse Tools wie Google Analytics oder auch Yahoo Web Analytics bzgl. der Features immer weiter aufgeholt haben. Zusätzlich gab es im Markt immer wieder Beschwerden über die Service- und Supportqualität und lange und schwerfällige Entscheidungswege.

Warum also alleine weiter kämpfen, wenn ich mich auch einen großen Partner anschließen kann. Finanziell wird es sich für das Omniture Management sicher gelohnt haben.

Was aber ist nun der Sinn für Adobe?

Adobe verfügt über großartige und weit verbreitete Produkte. Sollen dort jetzt überall Omniture Module integriert werden die eine schnelle Integration von Omniture in die Adobe Produktwelt ermöglichen? Aus meiner Sicht macht das nicht sehr viel Sinn. Omniture und auch die anderen Web Analyse Tools wurden in den vergangenen Jahren bereits problemlos in Flash, Flex, Ajax, etc. eingebunden. Einen wirklichen Vorteil sehe ich da spontan nicht. Aus der Sicht der Web Analyse kann ich einen klaren Mehrwert für die Web Analyse Branche (noch) nicht erkennen.

Was sollten Omniture Kunden oder Interessenten nun machen?

Übernahmen können sich oftmals länger hinziehen. Daher empfehle ich zunächst einmal nichts zu machen und abzuwarten. Man wird sehen wie sich der Deal entwickelt und welche Auswirkungen das auf die Omniture Reporting Suite hat.

Meine Meinung

Wie oben schon beschrieben - die bisherigen Übernahmen von Ommniture im Web Analyse Markt (Instadia, HBX) haben aus meiner Sicht keinen sehr großen Vorteil geschaffen - außer, dass hartnäckige Wettbewerber damit vom Markt verschwunden sind. Daher bin ich Übernahmen gegenüber mitunter skeptisch. Ebenso mit Indextools - nach der Übernahme durch Yahoo und der Umbenennung zu Yahoo Web Analytics gibt es im Markt viel Unmut. Langjährige Indextools Kunden sind verwirrt, fühlen sich vernachlässigt und alleine gelassen. Viele wechseln frustriert zu anderen (kostenlosen) Anbietern.

Eine Übernahme ist immer auch mit viel Integrationsarbeit verbunden. Ich weiß selber noch von der Übernahme von Urchin durch Google (mittlerweile Google Analytics). Nach der Übernahme und dem Launch von Google Analytics dauerte es eine ganze Zeit ehe das Produkt weiterentwickelt wurde.

Firmenphilosophien, Strukturen und Menschen einander anzupassen ist eine schwierige und langwierige Arbeit - die auch nicht immer funktionieren muss (siehe Daimler und Chrysler). Das Tempo der Porduktweiterentwicklung wird aus meiner Sicht daher bei Omniture sicher ein wenig zurückgehen, da auch Mitarbeiter sich nun zunächst einmal finden müssen, sie in die Adobe Welt integriert werden und weiter motiviert gehalten werden müssen. Dieser Prozess kostet Zeit.

Bei einem bin ich mir jedoch recht sicher - ich denke nicht, das Omniture ihre Web Analyse Lösungen in Zukunft kostenlos anbieten werden ;-)

Auswirkungen auf den Web Analyse Markt

Wieder mal eine Meldung aus dem Web Analyse Markt die große Beachtung findet. In den letzten Jahren ist dort dermaßen viel passiert was deutlich zeigt, dass der Web Analyse Markt in Bewegung, und offensichtlich wichtig ist. Warum sollten sonst 1,8 Milliarden Dollar ausgegeben werden? Mittlerweile haben offensichtlich alle verstanden, dass Web Analyse ein Pflichtprogramm ist.

Wie es nun mit Omniture weitergeht wird man sehen und es ist spannend dies zu beobachten. Und, es gibt noch weitere Kandidaten, die letztendlich auf eine Übernahme warten - wann und von wem werden Coremetrics, Webtrends oder auch Webtrekk übernommen? Wer braucht noch eine Lösung? Google, Yahoo und Adobe sind nun mit sehr guten Lösungen ausgestattet. Microsoft hat sein groß angekündigtes Gatineau Programm wieder eingestellt. Dies also ein möglicher Käuferkandidat.

Ich denke, dass große Agenturnetzwerke sicher in der nächsten Zeit auf den Web Analyse Zug aufspringen werden.

Bei der Verbreitung kostenloser Tools wie Google Analytics ist es für Bezahlanbieter deutlich schwerer geworden sich durchzusetzen - nachvollziehbar! Wird es komplett in diese Richtung gehen? Aus Tool-Sicht hat Google Analytics in den letzten Jahren eine enorme Konstanz und regelmäßige Weiterentwicklung vorweisen können. Dies sorgt sicher für Vertrauen.

Was bei all den Tools aber dennoch immer wieder vergessen wird. Ein Tool alleine macht es nicht. Nur die Arbeit mit dem Tool bringt einen Mehrwert! Und dazu bedarf es immer noch Menschen die das Tool wirkungsvoll nutzen.

Wie ist Ihre Meinung zu dem Deal? Finden Sie es gut oder schlecht? In welche Richtung geht nun die Web Analyse? Was soll Adobe mit Omniture? Schreiben Sie Ihre Meinung in einem Kommentar...
 
Google