Shoora
9/27/2019 - 9:21 AM

GA Scripts #GA

GA Scripts #GA

// For analytics.js
<script>
jQuery( document ).ready(function($) {
  jQuery('a[href^="tel:"]').on('click', function() {
      var n = jQuery(this).attr('href').replace('tel:', '');
      ga('send', 'event', 'Phone Click Tracking', n, 'Click to Call', n);
  });
  jQuery('a[href^="mailto:"]').on('click', function() {
      var n = jQuery(this).attr('href').replace('mailto:', '');
      ga('send', 'event', 'Email Click Tracking', n, 'Click to Email', n);	
  });
  document.addEventListener('wpcf7mailsent', function(event) {
      ga('send', 'event', 'Contact Form Tracking', 'submitted', 'Form Completed');
  }, false);
});
</script>


// For gtag.js
<script>
jQuery( document ).ready(function($) {
  jQuery('a[href^="tel:"]').on('click', function() {
      var n = jQuery(this).attr('href').replace('tel:', '');
      gtag('event', 'click', { 'event_category': 'Phone Click Tracking', 'event_action': n, 'event_label': 'Click to Call', 'value': n } );
  });
  jQuery('a[href^="mailto:"]').on('click', function() {
      var n = jQuery(this).attr('href').replace('mailto:', '');
      gtag('event', 'click', { 'event_category': 'Email Click Tracking', 'event_action': n, 'event_label': 'Click to Email', 'value': n } );
  });
  jQuery('.wpcf7-submit').on('click', function() {
      gtag('event', 'click', { 'event_category': 'Contact Us Form Tracking', 'event_action': 'submitted', 'event_label': 'Form Completed' } );
  });
  jQuery('.social_ico a').on('click', function() {
	  var n = jQuery(this).attr('href');
      gtag('event', 'click', { 'event_category': 'Social Links Tracking', 'event_action': n, 'event_label': 'Clicked ' + n } );
  });
});
</script>

<script>
    document.addEventListener("DOMContentLoaded", function () {
        [].forEach.call(document.querySelectorAll('a[href^="tel:"]'), function (el) {
            el.addEventListener('click', function () {
                var n = el.getAttribute('href').replace('tel:', '');
                ga('send', 'event', 'Phone Click Tracking', n, 'Click to Call', n);
            });
        });

        [].forEach.call(document.querySelectorAll('a[href^="mailto:"]'), function (el) {
            el.addEventListener('click', function () {
                var n = el.getAttribute('href').replace('mailto:', '');
                ga('send', 'event', 'Email Click Tracking', n, 'Click to Email', n);
            });
        });

        [].forEach.call(document.querySelectorAll('#comp-jxlmgdiaitemsContainer a'), function (el) {
            el.addEventListener('click', function () {
                var n = el.getAttribute('href');
                ga('send', 'event', 'Social Links Tracking', n, 'Click to Connect');
            });
        });
    });
</script>