1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=d36dd2b5-92ad-4d3c-8653-600532d4b324 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 9 <title>UTM Parameter Extractor</title> 10 <link rel="stylesheet" href="style.css"> 11 12 <!-- GTM Code (directly added in the head) --> 13
13<script>
vendor: 448 bytes, lines 13-23
13 14 (function(w, d, s, l, i) { 15 w[l] = w[l] || []; 16 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 17 var f = d.getElementsByTagName(s)[0], 18 j = d.createElement(s), 19 dl = l != 'dataLayer' ? '&l=' + l : ''; 20 j.async = true; 21 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 22 f.parentNode.insertBefore(j, f); 23 })(window, document, 'script', 'dataLayer', '
23GTM-WQRFGVWK
vendor: 7 bytes, lines 23-24
23'); 24
24</script>
24 25 26 <!-- <noscript> tag for users without JavaScript -->
vendor: 77 bytes, lines 26-28
26 27 <noscript> 28 <iframe src="https://www.googletagmanager.com/ns.html?id=
28GTM-WQRFGVWK
vendor: 100 bytes, lines 28-31
28" height="0" width="0" style="display:none;visibility:hidden"></iframe> 29 </noscript> 30 31
31<!-- GTM Code (directly added in the head) --> 32
32<script>
vendor: 504 bytes, lines 32-42
32 33 (function(w, d, s, l, i) { 34 w[l] = w[l] || []; 35 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 36 var f = d.getElementsByTagName(s)[0], 37 j = d.createElement(s), 38 dl = l != 'dataLayer' ? '&l=' + l : ''; 39 j.async = true; 40 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 41 f.parentNode.insertBefore(j, f); 42 })(window, document, 'script', 'dataLayer', '
42GTM-P55JRG79
vendor: 9 bytes, lines 42-43
42'); 43
43</script>
43 44 45 <noscript> 46 <iframe src="https://www.googletagmanager.com/ns.html?id=P55JRG79" height="0" width="0" style="display:none;visibility:hidden"></iframe> 47 </noscript> 48 49 50 51</head> 52<body> 53 <div class="container"> 54 <h1>UTM Parameter Extractor</h1> 55 <p>Enter a competitor's URL to extract UTM parameters:</p> 56 <input type="text" id="urlInput" placeholder="Paste the competitor's URL here" /> 57 58 <div id="result" class="result"> 59 <p id="errorMessage" class="error" style="display: none;">Please enter a valid URL with UTM parameters.</p> 60 <table id="utmTable" style="display: none;"> 61 <thead> 62 <tr> 63 <th>Parameter</th> 64 <th>Value</th> 65 </tr> 66 </thead> 67 <tbody></tbody> 68 </table> 69 </div> 70 </div> 71 72
72<script src="app.js"></script>
72 73</body> 74</html>
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.