I am in the middle of redesigning a site and am concerned about how my new page design will compromise my google rankings. Essentially I am going to a single page site, using AJAX calls to reload different elements of the site.
I am using traditional anchor links to various parts of the site which trigger AJAX calls using jquery, so the hard links will link to the same info as is loaded via AJAX. My issue is that since only one page will ever be loaded by most visitors, will my 'time on site' be accurately reflected.
Additionally, My site consists of a lot of links to external sites. I have forced these to open in a new tab of the browser, does google record this as visitor leaving my site.
I am using jquery history api to push the history state in modern browsers so that bookmarking can occur and back buttons work, will google analytics record this as a page change or does it not take them into account.
Finally, If all the above will spell disaster, is there any way to send updates to analytics with the ajax calls?