Advertisement
NikolayBezay

Aldo show Sunglasses campaign GTM teg (ONCE PER SESSION)

May 26th, 2022
1,177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.07 KB | None | 0 0
  1. <script>
  2. (function() {
  3.     function addToCartHandler() {
  4.         var addToCartButton = document.querySelector('#product_addtocart_form .btn-cart');
  5.         if (addToCartButton) {
  6.             addToCartButton.addEventListener('click', function() {
  7.                 if (!window.sessionStorage.setItem('isShowSunglassesShowed')) {
  8.                     setTimeout(function() {
  9.                         adoric.trigger('showSunglasses');
  10.                         window.sessionStorage.setItem('isShowSunglassesShowed', true);
  11.                     }, 5000);
  12.                 }
  13.             });
  14.         }
  15.     }
  16.    
  17.     var MAXIMUM_WAITING_TIME = 10 * 1000;/*30 seconds*/
  18.     var waitPageTriggerElement = setInterval(function() {
  19.         var wrapperElement = document.querySelector('#product_addtocart_form .btn-cart');
  20.         if (wrapperElement && adoric) {
  21.            clearInterval(waitPageTriggerElement);
  22.             addToCartHandler();
  23.         }
  24.     }, 200);
  25.     setTimeout(function() {
  26.         clearInterval(waitPageTriggerElement);
  27.     }, MAXIMUM_WAITING_TIME);
  28. })();
  29. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement