Skip to content

Instantly share code, notes, and snippets.

@MrBlank
Last active August 29, 2015 13:57
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 MrBlank/9748807 to your computer and use it in GitHub Desktop.
Save MrBlank/9748807 to your computer and use it in GitHub Desktop.
Squarespace: Track portfolio clicks to GA with the Avenue theme
<script>
// Google analytics
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-937700-1', 'joshnichols.com');
ga('send', 'pageview');
</script>
<script>
Y.on('domready', function() {
// GA Track clicks on project thumbs
var onClick = function(e) {
var link = this.getAttribute('href');
ga('send', 'event', 'projectThumbs', 'click', link);
}
Y.one('#projectThumbs').delegate('click', onClick, '.project');
});
</script>
@MrBlank
Copy link
Author

MrBlank commented Mar 24, 2014

Don't use Squarespace's Google Analytics code. Use Google's latest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment