MediaWiki:Common.js: mudanças entre as edições

Sem resumo de edição
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
mw.loader.load("https://www.googletagmanager.com/gtag/js?id=G-K10YXH7MPV");
if (mw.config.get('wgUserName') === null) {


window.dataLayer = window.dataLayer || [];
  mw.loader.load("https://www.googletagmanager.com/gtag/js?id=G-K10YXH7MPV");
window.gtag = function(){ dataLayer.push(arguments); };


gtag('js', new Date());
  window.dataLayer = window.dataLayer || [];
  window.gtag = function(){ dataLayer.push(arguments); };


setTimeout(function() {
  gtag('js', new Date());
   gtag('config', 'G-K10YXH7MPV');
   gtag('config', 'G-K10YXH7MPV');
}, 500);
 
}
 
document.addEventListener('click', function(e) {
  var link = e.target.closest('a');
  if (!link) return;
 
  if (link.hostname !== location.hostname) {
    gtag('event', 'click_externo', {
      'event_category': 'link',
      'event_label': link.href
    });
  }
});
 
document.addEventListener('click', function(e) {
  var link = e.target.closest('a');
  if (!link) return;
 
  if (link.href.match(/\.(pdf|zip|doc|jpg)$/i)) {
    gtag('event', 'download', {
      'event_category': 'arquivo',
      'event_label': link.href
    });
  }
});