Skip to Content

JavaScript File

URL: https://static.tildacdn.com/js/tilda-events-1.0.min.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Thu, 10 Jul 2025 12:35:04 GMT
Download Time: Less than a second
Cookies: None
Size: 14 KB
HTTP Headers:  15 headers
Links In:  1 pages
OK Issues: No issues found

1window.Tilda=window.Tilda||{}

2,function(){function e(){var e=navigator.userAgent.toLowerCase(),t=-1!==e.indexOf("msie")&&parseInt(e.split("msie")[1]);if(8===t||9===t){var r=document.querySelectorAll(".t-btn");Array.prototype.forEach.call(r,(function(e){var t=e.getAttribute("href");e.querySelector("table")&&t&&-1===t.indexOf("#popup:")&&-1===t.indexOf("#price:")&&e.addEventListener("click",(function(e){var t=e.target.getAttribute("href");e.preventDefault(),window.location.href=t}

3))}

4))}

5try{var a=document.getElementById("allrecords"),i=a?a.getAttribute("data-tilda-cookie"):null;a&&"no"===i||Tilda.saveUTM()}

6catch(n){}

7var o=document.querySelectorAll(".r");function c(e){var t=e.target.closest("a.js-click-stat")||e.target.closest(".js-click-zero-stat");if(e.target&&t){var r=e.currentTarget,a;if(t.closest(".r")!==r)return;var i=t.getAttribute("data-tilda-event-name"),o=t.textContent,c=t.getAttribute("href")||"",d=t.getAttribute("target"),n;if(!i)i="/tilda/click/"+(r?r.getAttribute("id"):"")+"/?url="+c;if(Tilda.sendEventToStatistics(i,o),"http"===c.substring(0,4)&&-1===c.indexOf(".typeform.com/"))return window.setTimeout((function(){window.open(c,"_blank"===d?"_blank":"_self")}

8),"_blank"===d?0:300),e.preventDefault(),!1}

9}

10Array.prototype.forEach.call(o,(function(e){e.removeEventListener("click",c),e.addEventListener("click",c)}

11));var d=document.querySelectorAll("input.js-amount");Array.prototype.forEach.call(d,(function(e){var t=e.value;t=t.replace(/,/g,"."),t=parseFloat(t.replace(/[^0-9\.]/g,"")),e.value=t}

12))}

13Tilda.sendEcommerceEvent=function(e,t){if(void 0===t||0===t.length)return!1;if(void 0===e||"add"!==e&&"remove"!==e&&"purchase"!==e&&"detail"!==e)return!1;for(var r,a="",i=0,o=[],c,d,n="",m="",l="",u=0;u<t.length;u++){a>""&&(a+=", "),a+=(d=t[u]).name,i+=d.price,c="",void 0!==d.options&&d.options.length>0&&Array.prototype.forEach.call(d.options,(function(e){c+=e.option+": "+e.variant+"; "}

14));var p={name:d.name,price:d.price,variant:c,quantity:1}

15;d.id&&d.id>0&&(id=d.id,p.id=d.id),d.uid&&d.uid>0&&(m=d.uid,p.uid=d.uid),d.recid&&d.recid>0&&(n=d.recid,p.recid=d.recid),d.lid&&d.lid>0&&(l=d.lid,p.lid=d.lid),d.sku&&d.sku>0&&(p.sku=d.sku),o[o.length]=p}

16var p;"add"!==e&&"remove"!==e||(r="/tilda/cart/"+e+"/",n>0&&(r+=""+n),m>0?r+="-u"+m:l>0&&(r+="-"+l)),"detail"===e&&(r="/tilda/product/detail/",m>0?r+=m+"/":(n>0&&(r+="r"+n),l>0&&(r+="-l"+l))),"purchase"===e&&(r="/tilda/rec"+n+"/payment/"),(p={ecommerce:{}

17}

18).ecommerce[e]={products:o}

19,Tilda.sendEventToStatistics(r,a,p,i)}

20,Tilda.sendEventToStatistics=function(e,t,r,a){var i="/"===e.substring(0,1),o=[],c,d;(c=document.getElementById("allrecords"))&&(d=null!==c.getAttribute("data-fb-event")?c.getAttribute("data-fb-event"):window.jQuery&&void 0!==jQuery("#allrecords").data("fb-event")?jQuery("#allrecords").data("fb-event"):null);var n=!(!d||"nosend"!==d),m=c?c.getAttribute("data-vk-event"):null;c&&(m=null!==c.getAttribute("data-vk-event")?c.getAttribute("data-vk-event"):window.jQuery&&void 0!==jQuery("#allrecords").data("vk-event")?jQuery("#allrecords").data("vk-event"):null);var l=!(!m||"nosend"!==m),u="",p=document.querySelector(".t706");if(u=c.getAttribute("data-tilda-currency")?c.getAttribute("data-tilda-currency"):p&&p.getAttribute("data-project-currency-code")?p.getAttribute("data-project-currency-code"):"RUB",r||(r=window.location.href),(a=a?parseFloat(a):0)>0)if(window.dataLayer||(window.dataLayer=[]),-1!==e.indexOf("/tilda/")&&-1!==e.indexOf("/payment/")&&window.tildaForm&&window.tildaForm.orderIdForStat>"")r={ecommerce:{purchase:{actionField:{id:window.tildaForm.orderIdForStat,revenue:window.tildaForm.amountForStat}

21,products:window.tildaForm.arProductsForStat}

22}

23}

24,window.tildaForm.tildapayment&&window.tildaForm.tildapayment.promocode&&(r.ecommerce.purchase.actionField.coupon=window.tildaForm.tildapayment.promocode),r.event="purchase";else if(r&&r.ecommerce&&(r.ecommerce.add&&r.ecommerce.add.products?o=r.ecommerce.add.products:r.ecommerce.remove&&r.ecommerce.remove.products?o=r.ecommerce.remove.products:r.ecommerce.detail&&r.ecommerce.detail.products&&(o=r.ecommerce.detail.products),o&&o.length>0)){for(var s=0;s<o.length;s++)o[s].id||(o[s].uid?o[s].id=o[s].uid:o[s].sku?o[s].id=o[s].sku:o[s].recid&&o[s].lid&&(o[s].id=o[s].recid+"_"+o[s].lid));r.ecommerce.add&&r.ecommerce.add.products?(r.ecommerce.add.products=o,r.event="addToCart"):r.ecommerce.remove&&r.ecommerce.remove.products?(r.ecommerce.remove.products=o,r.event="removeFromCart"):r.ecommerce.detail&&r.ecommerce.detail.products?(r.ecommerce.detail.products=o,r.event="viewProduct"):(i?(r.event="pageView",r.eventAction=e):r.event=e,r.title=t,r.value=a)}

25void 0!==window.dataLayer&&(i?a>0?r&&r.ecommerce?window.dataLayer.push(r):window.dataLayer.push({event:"pageView",eventAction:e,title:t,value:a,product:r}

26):window.dataLayer.push({event:"pageView",eventAction:e,title:t,referer:r}

27):r&&r.ecommerce?window.dataLayer.push(r):window.dataLayer.push({event:e,eventAction:t,value:a,referer:r}

28));try{var v;if(window.gtagTrackerID&&"gtag"===window.mainTracker)if(i)if(r&&r.event)if("purchase"===r.event){for(var o=r.ecommerce.purchase.products,w=0,g=0;g<o.length;g++)if("delivery"===o[g].id){w=o[g];break}

29gtag("event","purchase",{transaction_id:r.ecommerce.purchase.actionField.id,value:parseFloat(a).toFixed(2),currency:u,shipping:w,items:r.ecommerce.purchase.products}

30)}

31else"addToCart"===r.event&&r.ecommerce.add?gtag("event","add_to_cart",{items:r.ecommerce.add.products}

32):"removeFromCart"===r.event&&r.ecommerce.remove?gtag("event","remove_from_cart",{items:r.ecommerce.remove.products}

33):"viewProduct"===r.event&&r.ecommerce.detail&&gtag("event","view_item",{items:r.ecommerce.detail.products}

34);else!!window.gtagTrackerID&&-1!==window.gtagTrackerID.indexOf("UA-")?gtag("config",window.gtagTrackerID,{page_title:t,page_path:e}

35):gtag("event",window.gtagTrackerID,{page_title:t,page_path:e,send_to:window.gtagTrackerID}

36);else gtag("event",e,{event_category:"tilda",event_label:t,value:a}

37)}

38catch(x){}

39if(window.ga&&"tilda"!==window.mainTracker&&"gtag"!==window.mainTracker)if(i)if(r&&r.event){try{if(window.Tilda.isLoadGAEcommerce||(window.Tilda.isLoadGAEcommerce=!0,ga("require","ec")),ga("set","currencyCode",u),"purchase"===r.event){for(var f,y=r.ecommerce.purchase.products.length,g=0;g<y;g++)f=r.ecommerce.purchase.products[g],ga("ec:addProduct",{id:f.id||g,name:f.name,price:parseFloat(f.price).toFixed(2),quantity:f.quantity}

40);ga("ec:setAction","purchase",{id:r.ecommerce.purchase.actionField.id,revenue:parseFloat(a).toFixed(2)}

...

</html>