github.com/pachyderm/pachyderm@v1.13.4/doc/overrides/partials/integrations/analytics.html (about) 1 {% set analytics = config.google_analytics %} 2 <script> 3 rudderanalytics=window.rudderanalytics=[];for(var methods=["load","page","track","identify","alias","group","ready","reset","getAnonymousId","setAnonymousId"],i=0;i<methods.length;i++){var method=methods[i];rudderanalytics[method]=function(a){return function(){rudderanalytics.push([a].concat(Array.prototype.slice.call(arguments)))}}(method)}rudderanalytics.load("1iJtD7UiXR23JlGPtE8YnzQH3KG","https://pachyderm-dataplane.rudderstack.com"),rudderanalytics.page(); 4 5 function getUrlParameter(name) { 6 name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); 7 var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); 8 var results = regex.exec(location.search); 9 return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); 10 }; 11 12 var anonymous_id = rudderanalytics.getAnonymousId(); 13 var latest_utm_source = getUrlParameter('utm_source'); 14 var latest_utm_campaign = getUrlParameter('utm_campaign'); 15 var latest_utm_medium = getUrlParameter('utm_medium'); 16 var latest_utm_content = getUrlParameter('utm_content'); 17 var latest_utm_term = getUrlParameter('utm_term'); 18 19 if (latest_utm_content) { 20 rudderanalytics.track( 21 "UTM", 22 { 23 context: { 24 traits: { 25 latest_utm_source, 26 latest_utm_campaign, 27 latest_utm_medium, 28 latest_utm_content, 29 latest_utm_term 30 } 31 } 32 } 33 ); 34 } 35 </script> 36 <script src="https://cdn.rudderlabs.com/rudder-analytics.min.js"></script>