調査ボーリング/地すべり

document.addEventListener('DOMContentLoaded', function() { document.querySelectorAll('a').forEach(function(link) { var component = "不明"; if (link.closest('header.header .logo')) component = "ヘッダーロゴ"; else if (link.closest('header.header .free')) component = "ヘッダーのフリーエリア"; else if (link.closest('header.header .menu .main-menu .navigation')) component = "グローバルナビ"; else if (link.closest('.slideshow')) component = "メインビジュアル"; else if (link.closest('.shortcut')) component = "ショートカットエリア"; else if (link.closest('.lead-contents')) component = "リード文"; else if (link.closest('.page-list')) component = "ピックアップエリア"; else if (link.closest('.more.right')) component = "一覧を見る"; else if (link.closest('main') && !link.closest('.page-list')) component = "ページ内コンテンツ"; else if (link.closest('.chaser')) component = "フローティングバナー"; else if (link.closest('.common-contents') && !link.closest('.chaser')) component = "共通コンテンツ"; else if (link.closest('.pagetop-btn')) component = "ページトップボタン"; else if (link.closest('.topic-path')) component = "パンくずリスト"; else if (link.closest('.footer-contents .logo')) component = "フッターロゴ"; else if (link.closest('.footer-contents .free')) component = "フッターのフリーエリア"; else if (link.closest('.footer-contents .qr-contents')) component = "フッターのQRコード横"; else if (link.closest('footer.footer .guide')) component = "フッターナビゲーション"; else if (link.closest('.utilities .navigation')) component = "ページナビゲーション"; else if (link.closest('.utilities .free')) component = "ページ下部フリーエリア"; else if (link.closest('.utilities .banner')) component = "サイドバナー"; var linkType = link.querySelector('img') ? "画像" : (link.href === "#" || link.href.endsWith("#") || link.getAttribute('href') === 'javascript:void(0)') ? "空リンク" : "テキスト"; if (link.origin === window.location.origin || link.href === "#" || link.href.endsWith("#") || link.getAttribute('href') === 'javascript:void(0)') { link.addEventListener('click', function() { var navigationPath = link.pathname + link.hash; gtag('event', 'internal_click', { 'event_category': 'click', 'event_label': 'navigation_path', 'value': '1', 'component': component, 'link_path': navigationPath, 'link_classes': link.className, 'link_text': link.textContent.trim().length > 0 ? link.textContent : "(画像/その他)", 'link_type': linkType, }); }); } }); });