From 2dc8de57195c5eab4dcf51d9f4195e786602c5c4 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Thu, 3 Mar 2016 17:08:35 +0100 Subject: [PATCH] track social links with GA Custom Events --- .../_assets/javascripts/bigchain/analytics.js | 25 +++++++++++++++++++ _src/community.html | 12 ++++----- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/_src/_assets/javascripts/bigchain/analytics.js b/_src/_assets/javascripts/bigchain/analytics.js index 081fe30..1a2fc4b 100644 --- a/_src/_assets/javascripts/bigchain/analytics.js +++ b/_src/_assets/javascripts/bigchain/analytics.js @@ -29,6 +29,31 @@ var GoogleAnalytics = (function(w,d,$) { $('.js-tracking-whitepaper-download').on('click', function() { ga('send', 'event', 'whitepaper', 'download', 'button', true); }); + + // Social links + $('.js-social-link').on('click', function() { + + var href = this.getAttribute('href'), + network = extractDomain(href); + + ga('send', 'event', 'social', 'click', network); + }); + + function extractDomain(url) { + var domain; + //find & remove protocol (http, ftp, etc.) and get domain + if (url.indexOf("://") > -1) { + domain = url.split('/')[2]; + } + else { + domain = url.split('/')[0]; + } + + //find & remove port number + domain = domain.split(':')[0]; + + return domain; + } }, diff --git a/_src/community.html b/_src/community.html index 284cf17..f82e867 100644 --- a/_src/community.html +++ b/_src/community.html @@ -21,13 +21,13 @@ quotes: set3

Join the discussion

Participate via Gitter or Google Group

- -

- -