Skip to content

Instantly share code, notes, and snippets.

@StrangerPings
Forked from jirutka/analytics.conf
Created March 9, 2017 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save StrangerPings/0ec16194befdb2042d0bba6ab4db3001 to your computer and use it in GitHub Desktop.
Save StrangerPings/0ec16194befdb2042d0bba6ab4db3001 to your computer and use it in GitHub Desktop.
Add Google Analytics tracking code to HTML via nginx
#
# Add Google Analytics tracking code to HTML response
#
# Usage:
# set $tracking_id 'UA-12345678-9';
# include incl/analytics.conf;
#
# It needs nginx compiled with option --with-http_sub_module.
# Uses optimized GA code from: http://mathiasbynens.be/notes/async-analytics-snippet
#
sub_filter '</head>' '<script type="text/javascript">var _gaq=[["_setAccount","$tracking_id"],["_trackPageview"]];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;g.src="//www.google-analytics.com/ga.js";s.parentNode.insertBefore(g,s)})(document,"script")</script></head>';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment