Пора в отпуск
6000 миль
за оформление карты
Подробнее
(function(w, d, promoUrl, loc) { var modal, box, closeModalBtn, isModalAnimation, body, html, scrollBarWidth, promoButton; var teaser = d.querySelector('.tinkoff-all-airlines'); if (!teaser) return false; initModal(); preloadImages(['https://leonardo.osnova.io/2755fcfd-f5aa-3496-f0b8-2066ac91e9fa/', 'https://leonardo.osnova.io/0006b8c0-6e01-4b3f-6765-45d1606a2c48/', 'https://leonardo.osnova.io/da12942b-f4f3-2560-40b3-a1c930f4b330/']).then(function() { setTimeout(function() { analyticsEvents(); teaser.classList.add('is-init'); teaser.addEventListener('click', openModal); onDestroy(); }, 100); }); function onDestroy() { var moduleAjaxify = window.Air && window.Air.get('module.ajaxify'); if (moduleAjaxify && moduleAjaxify.on) { moduleAjaxify.on('Before page changed', function() { window.removeEventListener('scroll', scrollHandler); hideModal(); if (teaser) { teaser.removeEventListener('click', openModal); } if (box) { box.removeEventListener('click', stopPropagation); } if (closeModalBtn) { closeModalBtn.removeEventListener('click', closeModalStop); } if (promoButton) { promoButton.removeEventListener('click', clickPromo); } if (modal) { modal.removeEventListener('click', closeModal); modal.remove(); } }); } }; function initModal() { body = d.querySelector('body'); html = d.documentElement; modal = d.querySelector('.tinkoff-all-airlines-promo'); box = d.querySelector('[data-tinkoff-all-airlines-box]'); closeModalBtn = d.querySelector('[data-tinkoff-all-airlines-close]'); isModalAnimation = false; scrollBarWidth = getScrollbarWidth(); box.addEventListener('click', stopPropagation); modal.addEventListener('click', closeModal); closeModalBtn.addEventListener('click', closeModalStop); promoButton = d.querySelector('.tinkoff-all-airlines-promo__button'); if (promoButton) { promoButton.setAttribute('href', promoUrl); promoButton.addEventListener('click', clickPromo); } body.appendChild(modal); }; function clickPromo() { sendEvent('Promo button'); }; function stopPropagation(e) { e.stopPropagation(); }; function closeModalStop(e) { e.preventDefault(); e.stopPropagation(); closeModal(); }; function openModal() { if (isModalAnimation) return false; isModalAnimation = true; sendEvent('Popup', 'Open'); body.style.overflow = 'hidden'; html.style.marginRight = scrollBarWidth + 'px'; modal.classList.remove('is-hidden'); setTimeout(function() { modal.classList.add('is-show'); setTimeout(function() { isModalAnimation = false; }, 300); }, 0); }; function closeModal() { if (isModalAnimation) return false; isModalAnimation = true; hideModal(); sendEvent('Popup', 'Close'); }; function hideModal() { modal.classList.remove('is-show'); setTimeout(function() { modal.classList.add('is-hidden'); body.style.overflow = 'auto'; html.style.marginRight = '0px'; isModalAnimation = false; }, 300); }; function isInViewport(elem) { var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; function preloadImages(urls) { return Promise.all(urls.map(function(url) { return new Promise(function(resolve) { var image = new Image(); image.onload = resolve; image.src = url; }); })); }; function sendEvent(label, state) { state = state ? state : 'Click'; var value = 'Tinkoff All Airlines 650 (' + loc + ') — ' + label + ' — ' + state; console.log(value); if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } }; function getScrollbarWidth() { var outer = d.createElement('div'); outer.style.visibility = 'hidden'; outer.style.overflow = 'scroll'; outer.style.msOverflowStyle = 'scrollbar'; d.body.appendChild(outer); var inner = d.createElement('div'); outer.appendChild(inner); var scrollbarWidth = (outer.offsetWidth - inner.offsetWidth); outer.parentNode.removeChild(outer); return scrollbarWidth; }; function analyticsEvents() { sendEvent('Teaser', 'init'); window.addEventListener('scroll', scrollHandler); scrollHandler(); }; function scrollHandler() { if (isScrolledIntoView(teaser)) { sendEvent('Teaser', 'Show'); window.removeEventListener('scroll', scrollHandler); } }; function isScrolledIntoView(el) { var rect = el.getBoundingClientRect(); var elemTop = rect.top; var elemBottom = rect.bottom; var isVisible = (elemTop >= 0) && (elemBottom <= w.innerHeight); return isVisible; }; }(window, document, 'https://www.tinkoff.ru/cards/credit-cards/all-airlines/promo/form/black-friday/?utm_source=vc0920_cc&utm_medium=ntv.fix&utm_campaign=allairlines.vcbf', 'entry-head'));

Максим Ноготков, Связной, Pandora, предприниматель

В гостях ПрактикаDays - Максим Ноготков, основатель одноименных сети и банка Связной, интернет-магазина Enter, открывший в России Pandora, бывший участник Forbes с состоянием, на тот момент, в 1,3 млрд долларов. Разговор об опыте Максима, взгляде на ритейл и предпринимательство, гармонию и счастье.

Максим Ноготков, Связной, Pandora, предприниматель

«ПрактикаDays» — это сообщество предпринимателей и топ-менеджеров, меняющих настоящее и создающих будущее. Мы каждый день говорим в эфирах о ритейле, технологиях и предпринимательстве с руководителями абсолютно разных компаний, от домашних стартапов до международных корпораций.

Самое главное, чего мы хотим, — смотреть шире на свой бизнес, свою работу, видеть тренды, чувствовать происходящие вокруг изменения и вместе создавать свое будущее.

Записи всех эфиров на ютуб-канале:

{ "author_name": "Борис Преображенский", "author_type": "self", "tags": [], "comments": 2, "likes": 4, "favorites": 3, "is_advertisement": false, "subsite_label": "video", "id": 147659, "is_wide": true, "is_ugc": true, "date": "Tue, 04 Aug 2020 20:04:23 +0300", "is_special": false }
Дизайн
Проект надгробий с авторским дизайном и философские приложения
Несколько лет назад я закончил архитектурный, какое-то время занимался реставрацией зданий и малых форм. Сейчас…
Объявление на vc.ru
0
2 комментария
Популярные
По порядку
0

Борис, а почему такая частота созвонов (видео)?
Хочется посмотреть многие ваши разговоры, но даже не могу примерно понять как это успеть.

Плюс почему вы так упростили все?
Если сделать более качественную упаковку канала, видео то эффект может быть другим по числу просмотров, отклику

Ответить
0

Добрый день. Наверное, пока есть на это время, хочется пообщаться с большим количеством знакомых, а иногда и не очень, бизнесов. Одно время в день выходили по 2 эфира, это было связано с тем, что я приезжал специально в Москву к хорошему интернету и хотел использовать это время по максимуму, сейчас эфиры выходят 1 раз в день, за исключение некоторых случаев. 
Да, и не упростили, а еще не усложнили ) Делать более качественную обработку будем, но пока не успеваем и этим заняться, но планы такие есть. Сейчас выпустили подкасты ПрактикаDays на самых популярных платформах, возможно, так будет удобнее послушать все интересующие вас эфиры. 
Количество просмотров - это далеко не первоочередная задача, нам важно, что это интересно нам и, что нас смотрят почти все крупные компании. ПрактикаDays - в первую очередь, это моё хобби, а не бизнес, здорово, что это может быть интересно и полезно другим, поэтому пока цели сильно вырасти нет.

Ответить

Комментарии

null