Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Load google analytics javascript few seconds after the page has loaded

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.

like image 281
Salman A Avatar asked Jan 18 '23 09:01

Salman A


1 Answers

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 recommend 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.

like image 190
Asaph Avatar answered Apr 14 '23 04:04

Asaph