Add Google Analytics to Ghost

Thanks to Jon Henshaw for his tutorial on this topic.

#####Analytics I enjoy writing this blog. It’s satisfying to know that people like reading it. Aside from peers commenting on my blog in-person, I’ve been relying on Azure to tell me about my traffic.

Azure Request Graph


#####Google Analytics In order to learn more, you can add a service by Google to get more, and even real-time, information about visitors. For small websites like mine, this is “internet” free.

Even better, it’s a relatively simple process to update your Ghost blog to give you more information using this service.


#####Step-by-Step I deploy from source control on GitHub using Kevin Meurer’s cloned repo. So the end of these steps will be specific to that kind of deployment.

  1. Clone down a local copy of your Ghost code.
  2. Navigate to [http://www.google.com/analytics/](http://www.google.com/analytics/). Log in using any gmail account.
  3. Fill in the form with information about your blog.
  4. ![How to create a new account](/assets/images/2014/11/Screen-Shot-2014-11-26-at-1-24-13-PM-1.png)
  5. Copy all of the code on the next screen.
  6. ![Copy the code on the next page](/assets/images/2014/11/Screen-Shot-2014-11-26-at-1-27-50-PM.png)
  7. Open the code for your ghost blog and open the default.hbs file. It should be at `/content/themes/casper/default.hbs`. If you're using a different theme, navigate to that theme instead of casper.
  8. Past that script code at the bottom of you head tag.
  9. ######Before ![Before, without script tag](/assets/images/2014/11/Screen-Shot-2014-11-26-at-1-45-29-PM.png) ######After ![After, with script tag](/assets/images/2014/11/Screen-Shot-2014-11-26-at-1-46-07-PM.png)
  10. Save, commit the change, then push it up to source control. Sit back and let it deploy!
  11. --- #####Next Steps Make some posts, share with friends. Hopefully they're good friends and they read your blog. Now to get meta: I'll update this blog with data I receive from Google Analytics...