$(document).ready(function() { // Parse the first a href under add_nn var firstHref = $('.add_nn a').first().attr('href'); var vendorAd = ''; var mtracPath = ''; var beforeDot = ''; var afterDot = ''; if (firstHref) { // Extract the mtrac portion // Example: https://landscapearchitect.com/mtrac/EndicottClay-ROSLADT-Banner-002-AdTrans.html var urlParts = firstHref.split('/'); // Find mtrac index and get the next part (the filename) var mtracIndex = urlParts.indexOf('mtrac'); if (mtracIndex !== -1 && urlParts[mtracIndex + 1]) { mtracPath = 'mtrac'; // The directory name var filename = urlParts[mtracIndex + 1]; // EndicottClay-ROSLADT-Banner-002-AdTrans.html // Split by the last dot to get before and after var lastDotIndex = filename.lastIndexOf('.'); if (lastDotIndex !== -1) { beforeDot = filename.substring(0, lastDotIndex); // EndicottClay-ROSLADT-Banner-002-AdTrans afterDot = filename.substring(lastDotIndex + 1); // html } vendorAd = beforeDot; // Use the parsed value } } if (typeof gtag !== 'undefined') { gtag('event', 'ad_banner_view', { 'event_category': 'Vendor Engagement', 'event_label': vendorAd || 'unknown', 'vendor_ad': vendorAd }); } $('.add_nn').click(function() { if (typeof gtag !== 'undefined') { gtag('event', 'ad_banner_click', { 'event_category': 'Vendor Engagement', 'event_label': vendorAd || 'unknown', 'vendor_ad': vendorAd }); } }); });
ADVERTISEMENTS

Showing Results for: park and recreation

Show 25 | 50 | 100

Sign up for LAWeekly newsletter.