PageSourceSearch

https://art-miyazaki-skytower.com/common/js/ga.js

js art-miyazaki-skytower.com collected 2026-09-30 14:11:17 UTC 1,570 bytes, 43 lines download raw bytes

1/**!
2 * Googleアナリティクスを設置する
3 */
4var GA_MEASUREMENT_ID = 'UA-212469745-1'; // トラッキングコード
5//var linker_domains = ['example-1.com', 'example-2.com']; // クロスドメイン
6
7document.write('<script async src="https://www.googletagmanager.com/gtag/js?id=' + GA_MEASUREMENT_ID + '"></script>');
8window.dataLayer = window.dataLayer || [];
9function gtag() {
10  dataLayer.push(arguments);
11}
12gtag('js', new Date());
13
14gtag('config', GA_MEASUREMENT_ID);
15/* gtag('config', GA_MEASUREMENT_ID, {
16  linker: { domains: linker_domains },
17}); */
18
19document.addEventListener('DOMContentLoaded', function () {
20  trackExternal();
21});
22
23/**
24 * 外部リンクの遷移をイベントとして記録する
25 */
26function trackExternal() {
27  var page = document.location.href.replace(/#.+|index\.[\w#]+$/g, '');
28  var reg = new RegExp(escape(document.domain), 'i');
29  var links = document.querySelectorAll('a[href*="//"]');
30  for (var i = 0; i < links.length; i++) {
31    var a = links[i];
32    if (a.classList.contains('_external')) continue;
33    a.classList.add('_external');
34    var href = a.getAttribute('href');
35    if (reg.test(href)) continue; // 同ドメインは記録しない
36    (function (_href) {
37      a.addEventListener('click', function () {
38        gtag('event', page, { event_category: 'page_to_external', event_label: _href, non_interaction: true });
39        gtag('event', _href, { event_category: 'external_from_page', event_label: page, non_interaction: true });
40      });
41    })(href);
42  }
43}

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.