PageSourceSearch

https://redshirttreatment.com/js/site-analytics.js?v=1791490330

js redshirttreatment.com collected 2026-10-08 20:12:19 UTC 12,602 bytes, 413 lines download raw bytes

1function trackEvent(name, category, action, label) {
2    try {
3			// Original version
4			//_gaq.push(['_trackEvent', category, action, label]);
5			// UA - v1
6			//ga("send", "event", category, action, label);
7			// UA - v2
8
9			// Removed the following on 12/08/2023 -- Please keep in case of future re-instatement
10			// RE-IMPLEMENTED ON STAGE ON 03/18/2024 WITH COOKIEBOT BANNER 
11
12			if ( window.fp != '' ) {
13			
14				/*gtag('event', name, {
15					'Category': category,
16					'Action': action,
17					'Label': label,
18					'send_to': window.ga4_tracking_code
19				});*/
20				if (Cookiebot.consent.statistics) {
21					freshpaint.track(name, {
22						'Category': category,
23						'Action': action,
24						'Label': label
25					});
26				}
27
28			}
29			
30    } catch (err) { console.log(err); }
31}
32
33
34
35$(document).ready(function () {
36    
37    /////////////////////////////////
38    // Header/nav items
39    $(".header a").click( function() {
40        $that = $(this);
41        if ( $that.attr('title') == 'Independent Health Logo' ) {
42            trackEvent('header_click', 'ExternalLink', 'Click', 'Home');
43        } else if ( $that.attr('title') == 'RedShirts Logo' || $that.attr('title') == 'back button' || $that.attr('title') == 'Header Phrase' ) {
44            trackEvent('header_click', 'ExternalLink', 'Click', 'RSTHome');
45        }
46	});
47
48	/////////////////////////////////
49    // Footer/nav items
50    $(".footer a").click( function() {
51        $that = $(this);
52        if ( $that.attr('title') == 'RedShirts Logo' ) {
53            trackEvent('footer_click', 'ExternalLink', 'Click', 'RSTHome');
54        } else {
55			trackEvent('footer_click', 'ExternalLink', 'Click', $that.attr('title'));
56		}
57	});
58	$(".container.subfooter ul.network_links_home a").click( function() {
59        $that = $(this);
60        if ( $that.attr('title') == 'RedShirts Logo' ) {
61            trackEvent('footer_click', 'ExternalLink', 'Click', 'RSTHome');
62        } else {
63			trackEvent('footer_click', 'ExternalLink', 'Click', $that.attr('title'));
64		}
65	});
66
67	/////////////////////////////////
68    // Homepage tracking
69	$(".homecontainer a").click( function() {
70		$that = $(this);
71		var _category = $that.attr('data-category');
72		var _action = $that.attr('data-action');
73		var _label = $that.attr('data-label');
74
75		trackEvent('homepage_click', _category, _action, _label);
76	});
77
78
79	/////////////////////////////////
80    // /members-guests/ page tracking
81	if ( location.href.indexOf('/members-guests') > -1 ) {
82		var _name = 'members_guests_click';
83
84		$(".breadcrumb a").click( function() {
85			$that = $(this);
86			var _category = $that.attr('data-category');
87			var _action = $that.attr('data-action');
88			var _label = $that.attr('data-label');
89
90			trackEvent(_name, _category, _action, _label);
91		});
92		$("#members-hero .hero-overlay a").click( function() {
93			$that = $(this);
94			var _category = $that.attr('data-category');
95			var _action = $that.attr('data-action');
96			var _label = $that.attr('data-label');
97
98			trackEvent(_name, _category, _action, _label);
99		});
100		$("#members-hero a.video-link").click( function() {
101			$that = $(this);
102			var _category = $that.attr('data-category');
103			var _action = $that.attr('data-action');
104			var _label = $that.attr('data-label');
105
106			trackEvent(_name, _category, _action, _label);
107		});
108		$(".member-item a").click( function() {
109			$that = $(this);
110			var _category = $that.attr('data-category');
111			var _action = $that.attr('data-action');
112			var _label = $that.attr('data-label');
113
114			trackEvent(_name, _category, _action, _label);
115		});
116		if ( location.href.indexOf('community.php') > -1 ) {
117			$("a.analytics").click( function() {
118				$that = $(this);
119				var _category = $that.attr('data-category');
120				var _action = $that.attr('data-action');
121				var _label = $that.attr('data-label');
122	
123				trackEvent(_name, _category, _action, _label);
124			});
125		}
126		if ( location.href.indexOf('benefits.php') > -1 ) {
127			$(".benefits a").click( function() {
128				$that = $(this);
129				var _category = $that.attr('data-category');
130				var _action = $that.attr('data-action');
131				var _label = $that.attr('data-label');
132	
133				trackEvent(_name, _category, _action, _label);
134			});
135		}
136		if ( location.href.indexOf('tools.php') > -1 ) {
137			$(".accordionwrap a").click( function() {
138				$that = $(this);
139				var _category = $that.attr('data-category');
140				var _action = $that.attr('data-action');
141				var _label = $that.attr('data-label');
142	
143				trackEvent(_name, _category, _action, _label);
144			});
145			$(".download a").click( function() {
146				$that = $(this);
147				var _category = $that.attr('data-category');
148				var _action = $that.attr('data-action');
149				var _label = $that.attr('data-label');
150	
151				trackEvent(_name, _category, _action, _label);
152			});
153		}
154		if ( location.href.indexOf('discounts.php') > -1 ) {
155			$("#discounts a").click( function() {
156				$that = $(this);
157				var _category = $that.attr('data-category');
158				var _action = $that.attr('data-action');
159				var _label = $that.attr('data-label');
160	
161				trackEvent(_name, _category, _action, _label);
162			});
163		}
164		if ( location.href.indexOf('tools.php') > -1 ) {
165			$(".breadcrumb a").click( function() {
166				$that = $(this);
167				var _category = $that.attr('data-category');
168				var _action = $that.attr('data-action');
169				var _label = $that.attr('data-label');
170	
171				trackEvent(_name, _category, _action, _label);
172			});
173		}
174	}
175
176	/////////////////////////////////
177    // /individuals/ page tracking
178	if ( location.href.indexOf('/individuals') > -1 ) {
179		var _name = 'individuals_click';
180
181		$("#IndividualsShopRow a").click( function() {
182			$that = $(this);
183			var _category = $that.attr('data-category');
184			var _action = $that.attr('data-action');
185			var _label = $that.attr('data-label');
186	
187			trackEvent(_name, _category, _action, _label);
188			$that.blur();
189		});
190
191		$("#IndividualCols a").click( function() {
192			$that = $(this);
193			var _category = $that.attr('data-category');
194			var _action = $that.attr('data-action');
195			var _label = $that.attr('data-label');
196	
197			trackEvent(_name, _category, _action, _label);
198			$that.blur();
199		});
200
201		$("#PlanHighlights a").click( function() {
202			$that = $(this);
203			var _category = $that.attr('data-category');
204			var _action = $that.attr('data-action');
205			var _label = $that.attr('data-label');
206	
207			trackEvent(_name, _category, _action, _label);
208			$that.blur();
209		});
210
211		$(".ind-buttons a").click( function() {
212			$that = $(this);
213			var _category = $that.attr('data-category');
214			var _action = $that.attr('data-action');
215			var _label = $that.attr('data-label');
216	
217			trackEvent(_name, _category, _action, _label);
218			$that.blur();
219		});
220		$(".medicare-content .btn-primary").click( function() {
221			$that = $(this);
222			var _category = $that.attr('data-category');
223			var _action = $that.attr('data-action');
224			var _label = $that.attr('data-label');
225	
226			trackEvent(_name, _category, _action, _label);
227			$that.blur();
228		});
229
230		$("#download-individual-plans").click( function() {
231			$that = $(this);
232			var _category = $that.attr('data-category');
233			var _action = $that.attr('data-action');
234			var _label = $that.attr('data-label');
235
236			trackEvent(_name, _category, _action, _label);
237		});
238		$("#download-plans-and-rates").click( function() {
239			$that = $(this);
240			var _category = $that.attr('data-category');
241			var _action = $that.attr('data-action');
242			var _label = $that.attr('data-label');
243
244			trackEvent(_name, _category, _action, _label);
245		});
246		$("#connect-options .analytics").click( function() {
247			$that = $(this);
248			var _category = $that.attr('data-category');
249			var _action = $that.attr('data-action');
250			var _label = $that.attr('data-label');
251
252			trackEvent(_name, _category, _action, _label);
253		});
254	}
255
256
257	/////////////////////////////////
258    // /employer/ page tracking
259	if ( location.href.indexOf('/employers') > -1 ) {
260		var _name = 'employers_click';
261
262		$("#download-small-group-plans").click( function() {
263			$that = $(this);
264			var _category = $that.attr('data-category');
265			var _action = $that.attr('data-action');
266			var _label = $that.attr('data-label');
267
268			trackEvent(_name, _category, _action, _label);
269		});
270		$("#download-plans-and-rates").click( function() {
271			$that = $(this);
272			var _category = $that.attr('data-category');
273			var _action = $that.attr('data-action');
274			var _label = $that.attr('data-label');
275
276			trackEvent(_name, _category, _action, _label);
277		});
278		$('.buttons a').click( function() {
279			$that = $(this);
280			var _category = $that.attr('data-category');
281			var _action = $that.attr('data-action');
282			var _label = $that.attr('data-label');
283
284			trackEvent(_name, _category, _action, _label);
285		});
286		
287		/*
288		$(".employer-page .popups a").click( function(e) {
289			$that = $(this);
290			var _category = $that.attr('data-category');
291			var _action = $that.attr('data-action');
292			var _label = $that.attr('data-label');
293
294			trackEvent(_name, _category, _action, _label);
295			$that.blur();
296		});
297		$(".employer-page .popup span").click( function(e) {
298			$that = $(this);
299			var _category = $that.attr('data-category');
300			var _action = $that.attr('data-action');
301			var _label = $that.attr('data-label');
302
303			trackEvent(_name, _category, _action, _label);
304			$that.blur();
305		});
306		$(".employer-page .satisfaction a").click( function(e) {
307			$that = $(this);
308			var _category = $that.attr('data-category');
309			var _action = $that.attr('data-action');
310			var _label = $that.attr('data-label');
311
312			trackEvent(_name, _category, _action, _label);
313			$that.blur();
314		});
315		$(".employer-page .footer-cta a").click( function(e) {
316			$that = $(this);
317			var _category = $that.attr('data-category');
318			var _action = $that.attr('data-action');
319			var _label = $that.attr('data-label');
320
321			trackEvent(_name, _category, _action, _label);
322			$that.blur();
323		});
324		*/
325		
326	}
327
328
329	/////////////////////////////////
330    // /landing-pages/ page tracking
331	if ( location.href.indexOf('/landing-pages') > -1 ) {
332		if ( location.href.indexOf('/medicare-prospects') > -1 ) {
333			var _name = 'medicare_prospects_click';
334
335			$("body a").click( function(e) {
336				$that = $(this);
337				var _category = $that.attr('data-category');
338				var _action = $that.attr('data-action');
339				var _label = $that.attr('data-label');
340	
341				trackEvent(_name, _category, _action, _label);
342				$that.blur();
343			});
344			$("body.medicareaep input.btn").click( function(e) {
345				$that = $(this);
346				var _category = $that.attr('data-category');
347				var _action = $that.attr('data-action');
348				var _label = $that.attr('data-label');
349	
350				trackEvent(_name, _category, _action, _label);
351				$that.blur();
352			});
353			if ( location.href.indexOf('/thank-you') > -1 ) {
354				$("#return-home").click( function() {
355					$that = $(this);
356					var _category = $that.attr('data-category');
357					var _action = $that.attr('data-action');
358					var _label = $that.attr('data-label');
359		
360					trackEvent(_name, _category, _action, _label);
361				});
362			}
363		
364		} else if ( location.href.indexOf('/medicare') > -1 ) {
365			var _name = 'medicare_click';
366
367			$("a.analytics").click( function(e) {
368				e.stopPropagation();
369				_clickedAlready = true;
370				$that = $(this);
371				var _category = $that.attr('data-category');
372				var _action = $that.attr('data-action');
373				var _label = $that.attr('data-label');
374	
375				trackEvent(_name, _category, _action, _label);
376				$that.blur();
377			});
378		}
379
380		if ( location.href.indexOf('/switch') > -1 ) {
381			var _name = 'switch_click';
382
383			$("a").click( function(e) {
384				e.stopPropagation();
385				_clickedAlready = true;
386				$that = $(this);
387				var _category = $that.attr('data-category');
388				var _action = $that.attr('data-action');
389				var _label = $that.attr('data-label');
390	
391				trackEvent(_name, _category, _action, _label);
392				$that.blur();
393			});
394		}
395
396		if ( location.href.indexOf('/stories') > -1 ) {
397			var _name = 'stories_click';
398
399			$("a").click( function(e) {
400				e.stopPropagation();
401				_clickedAlready = true;
402				$that = $(this);
403				var _category = $that.attr('data-category');
404				var _action = $that.attr('data-action');
405				var _label = $that.attr('data-label');
406	
407				trackEvent(_name, _category, _action, _label);
408				$that.blur();
409			});
410		}
411	}
412
413});

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.