Smart way to add the tracking code for Google analytics

/ Published in: JavaScript
Save to your folder(s)

Asynchronous Google analytics tracking

based entirely on examples from and

notes from
If you prefer to put the Analytics snippet at the bottom of the page, you should know that you don't have to put the whole snippet at the bottom. You can still keep most of the benefits of asynchronous loading by splitting the snippet in half—keep the first half at the top of the page and move the rest to the bottom. Because the first part of the tracking snippet has little to no effect on page rendering, you can leave that part at the top and put the part of the snippet that inserts ga.js at the bottom.

Both pieces of code need to be wrapped in their own script tags, but only the last six lines of the original asynchronous snippet need to be moved to the bottom. All the lines that push methods onto _gaq can stay at the top.

Report this snippet


RSS Icon Subscribe to comments

You need to login to post a comment.