Kulatý stůl o distribuci: Lepší zůstanou (1. díl)

22. 8. 2024
Doba čtení: 4 minuty

Sdílet

Autor: Depositphotos
Zástupci dvou broadlinerů a jednoho value added distributora se shodují, že distribuční trh obcházejí lehké záchvěvy nervozity.

Milí čtenáři,

přinášíme vám první část debaty zástupců distributorů působících na českém trhu, kteří se v červnu 2024 sešli u Kulatého stolu ChannelWorldu. Kompletní přepis debaty naleznete v tištěném čísle magazínu.

Seriál Kulatý Stůl ChannelWorldu můžete sledovat i zde.

„Sešli jsme se tu v zajímavém složení,“ zahajuje debatu Aleš Hok, obchodní ředitel Zebra systems. „Máme tu dva zástupce té tradičnější distribuce a nás jako zástupce VAD se specializací na kyberbezpečnost, kontinuitu podnikání a ochranu dat. V portfoliu máme zhruba sedm značek, kterým se snažíme maximálně věnovat, a chceme na trh dodávat řešení především formou služeb.

Aleš Hok, Zebra systems

Aleš Hok, Zebra systems

Za kyberbezpečnostní segment obecně nemám aktuální čísla, ale předpoklad je takový, že každoročně roste o deset procent a více. My v Zebře za období leden až duben evidujeme zhruba čtrnáctiprocentní nárůst a můžu říct, že se daří všem našim značkám. S výsledky jsme velmi spokojení, vloni jsme za celý rok vyrostli o jedenáct procent a předpokládáme, že podobná nebo ještě lepší čísla vykážeme i letos. U nás tedy panuje spokojenost, oblast kyberbezpečnosti je na tom dobře a má dobré vyhlídky i do budoucna.“

„My jsme samozřejmě zaměření jinak,“ navazuje Martin Wanke, marketingový ředitel AT Computers. „Jsme ten typ distributora, kterému se kdysi říkalo broadline, ale troufnu si říct, že to už řadu let není pravda. I my se ve velké míře orientujeme na služby. Z pohledu na IT celkově zmíním data GfK, podle nichž trh – a teď mluvím zejména o spotřebitelském segmentu – vloni oslabil o deset procent, v prvním čtvrtletí letošního roku klesl o devět procent. Cítíme, že je to těžký boj a aktuální doba určitě není pro resellery jednoduchá i v souvislosti s dramatickým růstem nákladů kvůli stoupajícím cenám energie. Jsme s našimi partnery z řad resellerů v kontaktu na denní bázi a vidíme, že se jim život rozhodně nezjednodušuje, spíš naopak. Klasický IT trh tedy lehce klesá a my děláme maximum pro to, abychom to všichni ustáli.

 

Tento text původně vyšel v tištěném vydání magazínu ChannelWorld ze září 2024.

Můžete si ho objednat i v elektronické podobě.

Samozřejmě sledujeme i změny na distribučním trhu. Začínají se poměrně významně konsolidovat kontrakty a stupňuje se tlak ze strany vendorů, kdy i oni řeší, kolik mají na trhu distributorů. Je to pochopitelné, protože chtějí byznys provozovat co nejefektivněji, výsledkem je ale to, že situace bývá napjatá až lehce nervózní. Pořád si ale myslím, že výhled není špatný.“

Tomáš Jungmann, eD system

Tomáš Jungmann, eD system

„Navážu na Martina, protože náš byznys je hodně podobný,“ pokračuje Tomáš Jungmann, obchodní ředitel eD system. „Z mojí strany je možná o to složitější hodnotit první polovinu roku, protože se řídíme podle fiskálního roku, který jsme na konci března ukončili. To znamená, že za sebou aktuálně máme měsíc a půl toho nového, a zatím je těžké hodnotit. Souhlasím ale s Martinem, že je situace zatím poměrně vlažná, nic se pořádně nerozjíždí, takže jsme tak trochu v očekávání. Pozitivní vliv by ale měly mít úrokové sazby bank, což byla položka, která nás jako distributora a firmy celkově zatěžovala. Tam je ten výhled oproti minulému roku určitě mnohem pozitivnější.

Velký otazník je pro nás vstup Also a sledujeme i konsolidaci retailového trhu, kdy HP Tronic přebírá prodejny Electro World a NAY přebírá prodejny Datart na Slovensku. Sami navíc vidíme, že výrazně posiluje Alza, a to i třeba na úkor Allegra. Je zřejmé, že se u nás profilují dva silní hráči, a je otázka, jakým způsobem to zahýbe s trhem jako takovým. Můžu potvrdit i přístup vendorů, kdy nějakým způsobem osekávají počty distributorů, a situace je pro nás tedy napjatá. I tak ale věřím, že letošní rok bude lepší než ten minulý.“

Světlé ostrůvky jménem cloud a služby

Martin Wanke, AT Computers

Martin Wanke, AT Computers

„Jestli něco z dynamičtějších segmentů roste, pak je to zcela jistě cloud,“ otevírá další téma Martin Wanke (AT Computers). „Jenže je nutné brát v potaz, z jakých čísel roste. Cloud tu přece jen není dvacet let jako notebooky, desktopy a další kategorie, takže se to úplně nedá porovnávat, co se procentuálního růstu týče. Samozřejmě tu jsou komodity, které jsou dynamičtější, jiné zase méně, ale shrnul bych to tak, že v téhle oblasti každý chvilku tahá pilku a situace se neustále mění. Můžu ale potvrdit, že významný růst evidujeme v oblasti cloudu, licencí a služeb.“

„V eD system jsme pocítili zvýšenou poptávku i prodej komponentů pro datová centra spojených s umělou inteligencí,“ popisuje Tomáš Jungmann (eD system). „Řekl bych, že právě AI je aktuálně téma, které skutečně trhem rezonuje. Tento trend se propsal do distributorské sféry i do prodejů jako takových. V souvislosti s covidem a vývojem pracovního prostředí roste také poptávka po videokonferenčních zařízeních. Samozřejmě vývoj je jako na houpačce, chvíli něco roste, chvíli klesá, ale u těchto dvou oblastí vidíme výrazný růst a značný zájem ze strany zákazníků.“

Cyber25

 

Channeltrends (dříve ChannelWorld), který je určený pro prodejce, dodavatele služeb a profesionály v prodejním kanálu IT a CE, si můžete objednat i jako klasický časopisV tištěném speciálu vydávaném čtvrtletně najdete články, rozhovory, komentáře, analýzy, přehledy partnerských programů a řadu dalších informací pro resellery, VAR a další profesionály působící v oblasti prodejního kanálu a distribuce.

Jednotlivá čísla si můžete objednat i v digitální podobě

„Já bych to v případě softwaru ještě rozdělil na dvě části,“ říká Aleš Hok (Zebra systems). „U vendorů, které zastupujeme, už několik let sledujeme trend, že distribuce prostřednictvím klasického resellingu pomalu stagnuje. To, co jde formou cloudových a řízených služeb, jde naopak dynamicky nahoru. Jeden z našich vendorů, který se zaměřuje výhradně na služby, nám meziročně vyrostl o více než sedmdesát procent. Takže můžu říct, že jsme rádi, že děláme to, co děláme.“

Zdroj: ChannelWorld

Čtěte dále

Netgear kupuje bezpečnostní společnost Exium
Netgear kupuje bezpečnostní společnost Exium
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »