From 68272dab2b600444aef167f6119fdee9651751c9 Mon Sep 17 00:00:00 2001 From: Jared Silver Date: Sat, 16 Feb 2019 15:49:21 -0500 Subject: [PATCH] Update Snowplow tracking --- views/shared/_snowplow.ejs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/views/shared/_snowplow.ejs b/views/shared/_snowplow.ejs index 3459ff18..67819682 100644 --- a/views/shared/_snowplow.ejs +++ b/views/shared/_snowplow.ejs @@ -4,9 +4,9 @@ ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; - n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d36fqcuygdrd4y.cloudfront.net/BuKMCyKUvvyXZkMi44LjI.js","snowplow")); + n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//cdn.datacamp.com/sp/2.9.3.js","snowplow")); - window.snowplow('newTracker', 'co', "<%- process.env.NODE_ENV === 'production' ? 'track.datacamp.com' : 'com-datacamp.mini.snplow.net' %>", { + var options = { appId: 'rdocumentation', platform: 'web', post: true, @@ -15,7 +15,14 @@ webPage: true, performanceTiming: true } - }); + }; + + <% if (process.env.NODE_ENV === 'production') { %> + options.forceSecureTracker = true; + options.postPath = '/spevent'; + <% } %> + + window.snowplow('newTracker', 'co', "<%- process.env.NODE_ENV === 'production' ? 'www.datacamp.com' : 'com-datacamp.mini.snplow.net' %>", options); window.snowplow('enableActivityTracking', 10, 10); // Ping every 10 seconds after 10 seconds window.snowplow('enableLinkClickTracking');