// gtag の基本スニペットコードは変更しないでください window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); // gtagトラッカーの計測値/プロパティIDを設定するgtag設定関数。利用可能な設定(例:cookieDomain auto、ページのトップレベルドメインに_ga Cookieを設定する)も使用できます。 // この設定関数は、デフォルトのページビューヒットをGoogleアナリティクスの計測値/プロパティID(例:UA-XXXXXXXXX-X)に送信します。 gtag('config', 'G-2K0Z16LV3M', { 'cookie_domain': 'auto', }); window.addEventListener('pushstate', function (e) { // gtagトラッカーの測定/プロパティIDを、利用可能な他の設定(例:cookieDomain auto、ページのトップレベルドメインに_ga Cookieを設定する)で再構成するためのgtag設定関数。 // 設定コンストラクタは、デフォルトのページビューヒットを、SPAジャーニー変更ページビューとともにGoogleアナリティクス測定/プロパティID(例:UA-XXXXXXXXX-X)に送信します。 gtag('config', 'G-2K0Z16LV3M', { 'cookie_domain': 'auto', 'page_location': e.target.document.URL // 新しいSPAの変更されたURLでページビューを送信する }); }, false);