Results 1 to 5 of 5

Thread: Analyzing AJAX web traffic

  1. #1
    Sencha Premium User mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    3,078
    Vote Rating
    184
      0  

    Default 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
    3
      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

  4. #4
    Ext User
    Join Date
    Mar 2008
    Posts
    3
    Vote Rating
    0
      0  

    Default 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 User hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,966
    Vote Rating
    15
      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.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •