1 /* 2 var _gaq = _gaq || []; 3 _gaq.push(['_setAccount', 'UA-28726755-1']); 4var pluginUrl = 5 '//www.google-analytics.com/plugins/ga/inpage_linkid.js'; 6_gaq.push(['_require', 'inpage_linkid', pluginUrl]); 7 _gaq.push(['_trackPageview']); 8 9 (function() { 10 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 11 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 12 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 13 })(); 14*/ 15 16var _segq = _segq || []; 17var _segs = _segs || {}; 18(function () {var dc = document.createElement('script');dc.type = 'text/javascript';dc.async = true;dc.src = '//tag.segmetrics.io/aEx9eL.js';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(dc,s);})(); 19 20 // Installation script generated by Ad Analytics 21 (function(w, d){ 22 var id='spdt-capture', n='script'; 23 if (!d.getElementById(id)) { 24 w.spdt = 25 w.spdt || 26 function() { 27 (w.spdt.q = w.spdt.q || []).push(arguments); 28 }; 29 var e = d.createElement(n); e.id = id; e.async=1; 30 e.src = 'https://pixel.byspotify.com/ping.min.js'; 31 var s = d.getElementsByTagName(n)[0]; 32 s.parentNode.insertBefore(e, s); 33 } 34 w.spdt('conf', { key: 'c6b57d36d05d43adb4dbb630aee92440' }); 35 w.spdt('view'); 36 })(window, document); 37 38 !function (w, d, t) { 39 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 40 41 ttq.load('C64MEIKGJNOBIGP7BT90'); 42 ttq.page(); 43 }(window, document, 'ttq'); 44/*
vendor: 339 bytes, lines 44-50
44 45 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 46 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 47 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 48 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 49 50 ga('create', '
50UA-28726755-2
vendor: 19 bytes, lines 50-51
50', 'ecamm.com'); 51
51ga('require', 'displayfeatures'); 52 ga('send', 'pageview'); 53 */ 54// Google Analytics 55//
vendor: 376 bytes, lines 55-66
55 56 57(function(w,d,s,l,i){ 58 w[l]=w[l]||[]; 59 w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'}); 60 var f=d.getElementsByTagName(s)[0], 61 j=d.createElement(s), 62 dl=l!='dataLayer'?'&l='+l:''; 63 j.async=true; 64 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 65 f.parentNode.insertBefore(j,f); 66})(window,document,'script','dataLayer','
66GTM-WGCFWGT9
vendor: 5 bytes, lines 66-67
66'); 67
68!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 69n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 70n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 71t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 72document,'script','https://connect.facebook.net/en_US/fbevents.js'); 73 74 75 76fbq('init', '2250527455199381'); 77fbq('track', "PageView"); 78//fbq('track', 'ViewContent'); 79 80 81function getCookie(name) { 82 var nameEQ = name + "="; 83 var ca = document.cookie.split(';'); 84 for(var i=0;i < ca.length;i++) { 85 var c = ca[i]; 86 while (c.charAt(0)==' ') c = c.substring(1,c.length); 87 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 88 } 89 return null; 90} 91 92function FBEvent(eventType, internalID, amt, plan, email) 93{ 94 95 const eventId = crypto.randomUUID(); 96 const queryParams = new URLSearchParams(window.location.search); 97 98 // Keep these separate â they have different formats 99 const fbclid = queryParams.get("fbclid"); // raw click ID, needs wrapping server-side 100 const fbp = getCookie("_fbp"); 101 const fbc = getCookie("_fbc"); // already formatted, use as-is 102 const fp = queryParams.get("fp_ref"); 103 104 let req = 'https://appg.ecamm.com/fbevent' 105 + '?eventType=' + encodeURIComponent(eventType) 106 + '&sourceURL=' + encodeURIComponent(document.location.href.split('#')[0]) 107 + '&_=' + Date.now(); 108 109 if (fbclid) req += '&fbclid=' + encodeURIComponent(fbclid); 110 if (fbc) req += '&fbc=' + encodeURIComponent(fbc); 111 if (fbp) req += '&fbp=' + encodeURIComponent(fbp); 112 if (fp) req += '&fp=' + encodeURIComponent(fp); 113 if (internalID) req += '&id=' + encodeURIComponent(internalID); 114 if (amt != null) req += '&amt=' + encodeURIComponent(amt); 115 if (plan) req += '&prod=' + encodeURIComponent(plan); 116 if (email) req += '&e=' + encodeURIComponent(email); 117 if (eventId) req += '&eid=' + encodeURIComponent(eventId); 118 119 fetch(req, { method: 'GET', keepalive: true }); 120 121 let info = { }; 122 let extinfo = {}; 123 if (amt != null) 124 info["value"] = amt; 125 if (plan) 126 info["content_name"] = plan; 127 if (internalID) 128 info["extern_id"] = internalID; 129 if (email) 130 info["em"] = email; 131 132 if (eventType != "PageView") 133 { 134 fbq('track', eventType, info, {eventID: eventId}); 135 } 136} 137 138/* 139 140function FBEvent(eventType, internalID, amt, plan, email) 141{ 142let fbp = getCookie("_fbp"); 143const queryParams = new URLSearchParams(window.location.search); 144let fbclid = queryParams.get("fbclid"); 145let fp = queryParams.get("fp_ref"); 146if (!fbclid) { fbclid = getCookie("_fbc"); } 147let req = 'https://appg.ecamm.com/fbevent?eventType=' + eventType + "&sourceURL=" + escape(document.location.href.split('#')[0]) 148if (fbclid) 149 req += "&fbclid=" + escape(fbclid); 150if (fbp) 151 req += "&fbp=" + escape(fbp); 152if (fp) 153 req += "&fp=" + escape(fp); 154if (internalID) 155 req += "&id=" + escape(internalID); 156if (amt !== null) 157 req += "&amt=" + escape(amt); 158if (plan) 159 req += "&prod=" + escape(plan); 160if (email) 161 req += "&e=" + escape(email); 162var request = new XMLHttpRequest(); 163request.open('GET', req); 164//console.log(request); 165request.send(); 166} 167*/ 168 169FBEvent("PageView"); 170 171_linkedin_partner_id = "1325689"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); 172 (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); 173 174var _segq = _segq || []; 175var _segs = _segs || {}; 176(function () {var dc = document.createElement('script');dc.type = 'text/javascript';dc.async = true;dc.src = '//tag.segmetrics.io/aEx9eL.js';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(dc,s);})(); 177
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.