admin管理员组

文章数量:1318771

I am wondering what happens if I lazy load Google Analytics JavaScript few seconds after the page has loaded (i.e. few seconds after the document and all images/stylesheet/javascript is loaded). Will it still record the statistics correctly? I am trying to defer loading of javascript in order to improve my page load time; GA-JS is one of the 6 scripts that I plan to lazy load.

PS: I know how to lazy-load the script.

I am wondering what happens if I lazy load Google Analytics JavaScript few seconds after the page has loaded (i.e. few seconds after the document and all images/stylesheet/javascript is loaded). Will it still record the statistics correctly? I am trying to defer loading of javascript in order to improve my page load time; GA-JS is one of the 6 scripts that I plan to lazy load.

PS: I know how to lazy-load the script.

Share Improve this question edited Oct 28, 2011 at 13:59 Asaph 163k25 gold badges203 silver badges204 bronze badges asked Oct 28, 2011 at 13:47 Salman ArshadSalman Arshad 272k84 gold badges443 silver badges534 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 9

It will obviously exclude all users that close their browser before your intentional delay has elapsed. So the counts will be wrong. And this will influence the "bounce rate" number reported in Google Analytics significantly. I remend not trying to improve page the load time of Google Analytics. Google has already invested significantly in trying to optimize that. And every site that uses Google Analytics is paying the same load time penalty. So it's a level playing field. Just follow their best practices for where to put the code snippet and look for other opportunities to improve page load time.

本文标签: Load google analytics javascript few seconds after the page has loadedStack Overflow