|
@@ -48,6 +48,18 @@ html(itemscope, itemtype='http://schema.org/Product')
|
|
|
script(type='text/javascript').
|
|
script(type='text/javascript').
|
|
|
window.ga = function() { console.log("Sending to GA", arguments) };
|
|
window.ga = function() { console.log("Sending to GA", arguments) };
|
|
|
|
|
|
|
|
|
|
+ // Heap Analytics
|
|
|
|
|
+ if (settings.analytics.heap && session && session.user)
|
|
|
|
|
+ script(type="text/javascript").
|
|
|
|
|
+ window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var n=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(n?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o);for(var r=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["clearEventProperties","identify","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=r(p[c])};
|
|
|
|
|
+ heap.load("#{settings.analytics.heap.token}");
|
|
|
|
|
+ script(type="text/javascript").
|
|
|
|
|
+ heap.identify({
|
|
|
|
|
+ handle: "#{session.user._id}",
|
|
|
|
|
+ email: "#{session.user.email}",
|
|
|
|
|
+ })
|
|
|
|
|
+ // End Heap Analytics
|
|
|
|
|
+
|
|
|
script(type="text/javascript").
|
|
script(type="text/javascript").
|
|
|
window.csrfToken = "#{csrfToken}";
|
|
window.csrfToken = "#{csrfToken}";
|
|
|
|
|
|