diff --git a/views/js/GoogleAnalyticActionLib.js b/views/js/GoogleAnalyticActionLib.js index 72062aa..9c9cf98 100755 --- a/views/js/GoogleAnalyticActionLib.js +++ b/views/js/GoogleAnalyticActionLib.js @@ -121,20 +121,22 @@ var GoogleAnalyticEnhancedECommerce = { }, addProductClick: function(Product) { - var ClickPoint = jQuery('a[href$="' + Product.url + '"].quick-view'); + var ClickPoint = document.querySelector('a[href$="' + Product.url + '"].quick-view'); - ClickPoint.on("click", function() { - GoogleAnalyticEnhancedECommerce.add(Product); - ga('ec:setAction', 'click', { - list: Product.list - }); - - ga('send', 'event', 'Product Quick View', 'click', Product.list, { - 'hitCallback': function() { - return !ga.loaded; - } + if (ClickPoint && ClickPoint.length > 0) { + ClickPoint.addEventListener('click', function() { + GoogleAnalyticEnhancedECommerce.add(Product); + ga('ec:setAction', 'click', { + list: Product.list + }); + + ga('send', 'event', 'Product Quick View', 'click', Product.list, { + 'hitCallback': function() { + return !ga.loaded; + } + }); }); - }); + } },