Advertisement
NikolayBezay

Factory54 GTM to show wishlist campaign.

Jul 2nd, 2021
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.06 KB | None | 0 0
  1. <script>
  2. (function() {
  3.     var URL = 'https://www.factory54.co.il/on/demandware.store/Sites-factory54-Site/iw_IL/WishlistMini-Show';
  4.     var parser = new DOMParser();
  5.     var doc =  '';
  6.     var data = null;
  7.     var xhr = new XMLHttpRequest();
  8.     try {
  9.         xhr.withCredentials = true;
  10.         xhr.addEventListener('readystatechange', function () {
  11.             if (this.readyState === 4) {
  12.  
  13.                 doc = parser.parseFromString(this.responseText, 'text/html');      
  14.                 var wishlistCounter = doc.querySelector('.wishlist-popover .popover-title');
  15.                 if (wishlistCounter) {
  16.                     window.localStorage.setItem('adoricWishlistData', wishlistCounter.textContent.replace(/\D/g, ""));
  17.                 } else {
  18.                     window.localStorage.setItem('adoricWishlistData', 0);
  19.                 }
  20.             }
  21.         });
  22.         xhr.open('GET', URL);
  23.         xhr.setRequestHeader('cache-control', 'no-cache');
  24.         xhr.send(data);
  25.     } catch(error) {
  26.         console.log(error);
  27.     }
  28. })();
  29. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement