PageSourceSearch

https://virent.ru/assets/202f9e0/js/commerce-tracker.min.js

js virent.ru collected 2026-10-08 01:44:26 UTC 7,130 bytes, 1 lines download raw bytes

1(g=>{var f=g("body"),t={init:function(v){return this.each(function(){var a,c,n,e,t,r,o,i,d,u,m,p,s=g(this);function l(e,t,r,o){c[e]&&n[t]&&VK.Retargeting[e](t),a&&r&&VK.Retargeting.ProductEvent(a,r,o)}function h(t,r,o,a){try{l(t,r,o,a)}catch(e){window.vkPixel.onload=function(){l(t,r,o,a)}}}function y(e,t,r,o){var a=Array.prototype.slice.call(arguments,0);try{ym.apply(this,a.slice(1))}catch(e){a[0]++<10&&setTimeout(function(){y.apply(this,a)},1e3)}}window.dataLayer=window.dataLayer||[],a=v.vkPriceListId,window.vkPixel||(c={EVENT:"Event"},n={RENT:"addToCart"},e="view_home",t="view_category",r="view_product",o="view_search",i="add_to_cart",d="init_checkout",u="purchase",window.vkPixel={onload:g.noop,initCheckout:function(e){h(null,null,d,e)},onCategory:function(e){h(null,null,t,e)},onHome:function(){h(null,null,e,[])},onProduct:function(e){h(null,null,r,e)},onSearch:function(){h(null,null,o,[])},purchase:function(e){h(null,null,u,e)},rent:function(e){h(c.EVENT,n.RENT,i,e)}}),m=v,f.on("cloud-team-commerce-tracker-add",function(e,t){var r={id:String(t.data("shop-product-id")),name:t.data("shop-product-name"),price:String(t.data("shop-product-price")),category:t.data("shop-product-category"),brand:t.data("shop-product-manufacturer"),quantity:"1",variant:t.data("variant")?t.data("variant"):null},o=localStorage.getItem("blockOfOffers"),r={event:"addToCart",ecommerce:{add:{products:[r]}}};o&&(r.element=o,localStorage.removeItem("blockOfOffers")),dataLayer.push(r),m.mailTargetId&&void 0!==window._tmr&&_tmr.push({id:m.mailTargetId,type:"reachGoal",goal:"addToCart"}),vkPixel.rent({products:[{id:String(t.data("shop-product-id")),price:String(t.data("shop-product-price")),price_from:!0}],category_ids:t.data("shop-product-category"),total_price:String(t.data("shop-product-price"))}),f.trigger("cloud-team-commerce-tracker-ru_target",[{event:"addToCart"}])}).on("cloud-team-commerce-tracker-remove",function(e,t){dataLayer.push({event:"remove",ecommerce:{remove:{products:t}}})}).on("cloud-team-commerce-tracker-cart-update",function(e,t){var r=[];if(t)for(var o in t)t.hasOwnProperty(o)&&r.push({product:{ids:{arendavseinstrumentiru:String(t[o].id)}},count:String(parseInt(t[o].quantity,10)),price:String(t[o].sum)});try{mindbox("async",{operation:"UpdateCartRent",data:{productList:r}})}catch(e){}}).on("cloud-team-commerce-tracker-detail-product",function(e,t){var r=localStorage.getItem("productViewFromPage"+t.data("shop-product-id")),o=localStorage.getItem("productIndexFromList"+t.data("shop-product-id"));r&&(localStorage.removeItem("productViewFromPage"+t.data("shop-product-id")),dataLayer.push({event:"productClick",ecommerce:{click:{actionField:{list:t.data("shop-product-category")||""},products:[{id:String(t.data("shop-product-id")),name:t.data("shop-product-name"),price:String(t.data("shop-product-price")),brand:t.data("shop-product-manufacturer"),category:t.data("shop-product-category"),variant:"",position:1}]}}})),o&&(localStorage.removeItem("productIndexFromList"+t.data("shop-product-id")),g('[data-shop-product-id="'+t.data("shop-product-id")+'"]').data("item-list-index",o));try{mindbox("async",{operation:"ViewProductRent",data:{viewProduct:{product:{ids:{arendavseinstrumentiru:String(t.data("shop-product-id"))}}}}})}catch(e){}}).on("cloud-team-commerce-tracker-detail-category",function(e,t){try{mindbox("async",{operation:"ViewCategoryRent",data:{viewProductCategory:{productCategory:{ids:{arendavseinstrumentiru:String(t)}}}}})}catch(e){}}).on("cloud-team-commerce-tracker-purchase",function(e,t,r,o){g.isArray(r.shopProductSkus)||(r.shopProductSkus=[]),dataLayer.push({event:"purchase",ecommerce:{purchase:{actionField:{id:r.orderId,goal_id:r.goalFastOrderId,revenue:r.orderSum},products:t}}});var a={},c=(r.goalFastOrderId?(a.place=r.place,a.event="fastOrder"):(a.deliveryType=r.orderDeliveryOption,a.payment=r.orderPaymentOption,a.event="cartOrder"),dataLayer.push(a),[]),n=[];t.forEach(function(e){c.push({id:e.id}),o||n.push({qty:e.id,sku:r.shopProductSkus[e.id],price:e.price})}),void 0!==window._tmr&&_tmr.push({type:"itemView",productid:r.shopProductIds,pagetype:"purchase",totalvalue:r.orderSum,list:1}),vkPixel.purchase({products:c,total_price:r.orderSum}),o?f.trigger("cloud-team-commerce-tracker-ru_target",[{event:"buyNow"}]):f.trigger("cloud-team-commerce-tracker-ru_target",[{event:"thankYou",products:n,order_id:r.orderId,total_cost:r.orderSum,conv_id:"order_product"}])}).on("cloud-team-commerce-tracker-event-send",function(e,t,r){var o={};if(r&&Object.keys(r).forEach(function(e){o[e]=r[e]}),o.event=t,dataLayer.push(o),"object"==typeof r&&null!==r&&("subscribe"===r.form||"checkIn"===r.form))try{mindbox("async",{operation:"Website.SubscriptionInPriceForm",data:{customer:{email:r.email,subscriptions:[{pointOfContact:"Email"}]}}})}catch(e){}f.trigger("cloud-team-commerce-tracker-event-vk-pixel-send",[t,r])}).on("cloud-team-commerce-tracker-event-vk-pixel-send",function(e,t,r){g.isFunction(vkPixel[t])&&vkPixel[t](r)}).on("cloud-team-commerce-tracker-filter",function(e,t,r){dataLayer.push({parameter:t,value:r,event:"filtration"})}).on("cloud-team-commerce-tracker-media-nation-list-products",function(e,t){dataLayer.push({event:"showProducts",ecommerce:{currencyCode:"RUB",impressions:t.slice(0,3)}})}).on("cloud-team-commerce-tracker-media-nation-detail-product",function(e,t,r){dataLayer.push({event:"detail",ecommerce:{impressions:r,detail
1:{actionField:{list:"Карточка_товара"},products:t}}})}).on("cloud-team-commerce-tracker-media-nation-checkout",function(e,t,r,o){dataLayer.push({event:"checkout",ecommerce:{checkout:{actionField:{step:t,option:r},products:o}}})}).on("cloud-team-commerce-tracker-media-nation-banner",function(e,t,r,o,a,c){r={ecommerce:{promoView:{promotions:[{id:r,name:t,creative:"Вариант "+o,position:a}]}}};c&&(r.event="promotionClick"),dataLayer.push(r)}).on("cloud-team-commerce-tracker-add-to-cart-from-consumables-block",function(e,t){dataLayer.push({id:t,event:"consumables"})}).on("cloud-team-commerce-tracker-rent-popup",function(e,t){dataLayer.push(g.extend({popup:t.popup,event:t.event},t.id?{id:t.id}:null))}),(p=v.ymReachGoalTargetId)&&(y(0,p,"init",{webvisor:!0,clickmap:!0,ecommerce:"dataLayer",accurateTrackBounce:!0,trackLinks:!0}),f.off("cloud-team-commerce-tracker-ym").on("cloud-team-commerce-tracker-ym",function(e,t,r){y(0,p,t,r)}).off("cloud-team-commerce-tracker-ym-reach-goal").on("cloud-team-commerce-tracker-ym-reach-goal",function(e,t,r,o,a){y(0,p,"reachGoal",t,r,o,a)})),f.off("cloud-team-commerce-tracker-ru_target").on("cloud-team-commerce-tracker-ru_target",function(e,t){g.isArray(window._rutarget)||(window._rutarget=[]),window._rutarget.push(t)}),0===g("#order_checkout, #order_thanks").length&&setTimeout(function(){f.trigger("cloud-team-commerce-tracker-ru_target",[{event:"otherPage"}])},500),g.isFunction(s.commerceTrackerQueue)&&s.commerceTrackerQueue("runQueue")}),this}};g.fn.commerceTracker=function(e){return t[e]?t[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void g.error("Unknown method "+e):t.init.apply(this,arguments)}})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.