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.