如何通过单击链接添加Google Analitycs事件

时间:2019-07-11 13:28:03

标签: javascript html google-analytics attributes

我想自动化我的工作并添加脚本,该脚本单击包含<a>href="mailto"的特定链接(href="tel:")之后将自动添加gtag事件。我已经尝试了一些解决方案,我认为最好的方法是使用setAttribute,如下面的示例所示


    const aTags = document.querySelectorAll('a');
      for(let i = 0; i<aTags.length; i++){
        const addAttribute = () => {
          if (aTags[i].getAttribute('href').includes('mailto')) {
              aTags[i].setAttribute("gtag", "('event', 'email')");      
          } else if (aTags[i].getAttribute('href').includes('tel:')) {  
              aTags[i].setAttribute("gtag", "('event', 'telefon');");  
          } 
        } 
        aTags[i].addEventListener('click', addAttribute)
    }

不幸的是,结果为gtag="('event', 'email')",但应为gtag('event', 'email')。如何删除等号和引号?还是有更好的方法呢?

0 个答案:

没有答案