MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 331: Line 331:
var pathLang = (location.pathname.split('/')[1] || '').toLowerCase();  
var pathLang = (location.pathname.split('/')[1] || '').toLowerCase();  
var lang = (mw.config && mw.config.get('wgContentLanguage'))  
var lang = (mw.config && mw.config.get('wgContentLanguage'))  
        || (['en','es','ko'].includes(pathLang) ? pathLang : 'ko');
        || (['en','es','ko','vi','pt','ne'].includes(pathLang) ? pathLang : 'ko');
console.log('GA4', lang);
// <head>에 gtag 로더 삽입
// <head>에 gtag 로더 삽입
var s = document.createElement('script');
var s = document.createElement('script');
Line 344: Line 343:
gtag('js', new Date());
gtag('js', new Date());
// 🔹 자동 page_view 끄기
gtag('config', GA_ID, {
send_page_view: false
});
// page_view 설정: 언어 서브디렉터리 포함 경로를 명시
// page_view 설정: 언어 서브디렉터리 포함 경로를 명시