Karsa Technologies: vývoj cen technického zboží v českých e-shopech

14. 1. 2010
Doba čtení: 2 minuty

Sdílet

V posledním čtvrtletí roku 2009 se v tuzemských e-shopech snížila průměrná cena notebooků, digitálních fotoaparátů, televizí i značkových parfémů. Ke konci loňského roku naopak podražily mobilní telefony. Vyplývá to z průzkumu společnosti Karsa Technologies, která pravidelně monitoruje ceny zboží v internetových obchodech.

Nejvýraznější pokles průměrné ceny komodit prodávaných na internetu byl patrný u notebooků, nárůst byl naopak zaznamenán u cen mobilních telefonů.Karsa Technologies zaznamenala v posledním čtvrtletí loňského roku snížení průměrné ceny u většiny komodit prodávaných na internetu. Nejvýraznější pokles průměrné ceny byl patrný u notebooků, nárůst byl naopak zaznamenán u cen mobilních telefonů.

Průměrnou prodejní cenu komodit na internetu údajně měří firma pomocí aplikace, která je schopna sledovat data z neomezeného množství e-shopů. Během krátké chvíle umožňuje určit průměrnou cenu vybraného zboží obchodovaného na tuzemském či zahraničním trhu.

„Poslední měření potvrdilo, že ceny elektroniky na tuzemském internetu klesají dlouhodobě. Znamená to značnou výhodu pro spotřebitele a výrazné starosti pro obchodníky, kterým se stále snižují marže,“ uvedl v oznámení výsledků Michal Ježek ze společnosti Karsa Technologies, která mimo jiné nabízí řešení pro realizace e-shopů. „V případě mobilních telefonů je zvýšení průměrné ceny ovlivněno především nástupem většího množství nových dražších modelů na tuzemský trh,“ dodal Ježek.

Ceny padaly až o desítky procent

Podle výsledků měření průměrná cena přenosných počítačů v prosinci činila 17 663 Kč, což je o 27 % méně oproti začátku roku 2009. Trend snižování cen potvrzuje také cenový pokles u digitálních fotoaparátů, jejichž průměrná prodejní cena se snížila za poslední tři měsíce o téměř 5 % na částku 5 018 Kč. Nejlevnější byly digitální fotoaparáty v loňském roce v únoru, kdy průměrná cena dosahovala hodnoty 4 778 Kč.

V roce 2009 klesaly také ceny televizorů, LCD monitorů, myček a parfémů, jejichž průměrná cena se od ledna roku 2009 snížila v průměru o 6,3 %.

Z monitorovaného zboží zaregistrovala  Karsa Technologies v posledních třech měsících zdražení u mobilních telefonů. Zatímco v říjnu loňského roku činila průměrná hodnota telefonů prodávaných na internetu 5 204 Kč, v prosinci dosáhla hodnoty 5 544 Kč. Jedná se tedy o nárůst o 6,5 %, přičemž od začátku roku 2009 se průměrná cena mobilních telefonů zvýšila o 7 %.


Průměrná cena komodit prodávaných na internetu (říjen/ listopad/ prosinec):

WT100_25

Notebooky (18 657 Kč/ 17 273 Kč/ 17 663 Kč)
Digitální fotoaparáty (5 269 Kč/ 5 074 Kč/ 5 018 Kč)
Mobilní telefony (5 204 Kč/ 5 396 Kč/ 5 544Kč)
Parfémy (964 Kč/ 951 Kč/ 938 Kč)
LCD TV (18 420 Kč/ 18 177 Kč/ 18 074 Kč)
Plazma TV (27 771 Kč/ 27 411 Kč/ 27 678 Kč)
LCD monitory (7 912 Kč/ 7 746 Kč/ 7 758 Kč)
Myčky (14 682 Kč/ 14 758 Kč/ 14 603 Kč)


Zdroj: Karsa Technologies

Čtěte dále

Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
David Vantuch se stává provozním ředitelem Mailstepu
David Vantuch se stává provozním ředitelem Mailstepu
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
'; 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 »