Initial Countly integration.

This commit is contained in:
Paulo Reis 2016-07-04 16:51:31 +01:00
parent 95fcc22af9
commit 7dd1906eaf

View file

@ -59,6 +59,27 @@ html(itemscope, itemtype='http://schema.org/Product')
email: "#{session.user.email}", email: "#{session.user.email}",
}) })
// End Heap Analytics // End Heap Analytics
// Countly Analytics
if (settings.analytics && settings.analytics.countly && settings.analytics.countly.token)
script(type="text/javascript").
var Countly = Countly || {};
Countly.q = Countly.q || [];
Countly.app_key = "#{settings.analytics.countly.token}";
Countly.url = "https://try.count.ly";
Countly.q.push(['track_sessions']);
Countly.q.push(['track_pageview']);
(function() {
var cly = document.createElement('script'); cly.type = 'text/javascript';
cly.async = true;
//enter url of script here
cly.src = 'https://cdnjs.cloudflare.com/ajax/libs/countly-sdk-web/16.6.0/countly.min.js';
cly.onload = function(){Countly.init()};
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cly, s);
})();
// End countly Analytics
script(type="text/javascript"). script(type="text/javascript").
window.csrfToken = "#{csrfToken}"; window.csrfToken = "#{csrfToken}";