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>