1. #1
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,748
    Vote Rating
    106
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default Analyzing AJAX web traffic

    Analyzing AJAX web traffic


    Has anyone got experience on how to analyze web traffic in an AJAX app. Traditionally I could use say Google Analytics to monitor which pages are being visited and display nice charts etc, but I guess this changes quite a bit when doing a one page app.

    In my world, after initial page load the only data being transferred from the server would be JSON data. Application state is no longer represented by page transitions, are there any tools that could help me easily build statistics from a single page app...?

    Any experience/hints on the issue would be greatly appreciated!

    /Mats

  2. #2
    Sencha User
    Join Date
    Mar 2007
    Posts
    7,854
    Vote Rating
    4
    tryanDLS is on a distinguished road

      0  

    Default


    You could use something like Hitbox (which is now Omniture) or Doubleclick. These allow you to send tracking tags at any point you want, without regard to page load, by requesting an image or loading an url in an iframe. Not sure what kind of service levels they offer - I'm familiar with their use in Fortune 100 setting - not sure what kind of features they have for smaller businesses. There are probably other choices too.

  3. #3
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,748
    Vote Rating
    106
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default


    Great, thanks for the tip

  4. #4
    Ext User
    Join Date
    Mar 2008
    Posts
    3
    Vote Rating
    0
    roverwolf is on a distinguished road

      0  

    Default Google Analytics API supports AJAX reporting

    Google Analytics API supports AJAX reporting


    You can even use Google Analytics still. They have an API that can be used via javascript to send "page views" or "events".

    Their help sections contains quite a bit of information.
    http://www.google.com/support/analyt...n&answer=55519

  5. #5
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Thumbs up


    @mankz -- ext-basex provides a request event for every Ajax request that Ext makes. It has all the details in there (and is cancellable if need be).
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.