Česká televize zůstala na TikToku. Lepší cestu k mladým divákům nemá

28. 8. 2023
Doba čtení: 5 minut

Sdílet

Autor: Radek Míča, Česká televize
Zatímco Český rozhlas se úplně stáhl z TikToku, Česká televize na čínské sociální síti zůstává. Pořád je to efektivní nástroj, vysvětluje šéfka marketingu.

Březnové varování státních úředníků, že aplikace TikTok představuje bezpečnostní hrozbu, přimělo Český rozhlas k pozastavení profilů Radia Wave a zpravodajského webu iRozhlas. Česká televize tak razantní kroky neudělala, nejdřív si nechala připravit interní analýzu. A na čínské sociální síti zůstává dál, stejně jako české komerční stanice nebo velká zahraniční média.

„Ta debata se nevede jenom u nás a jenom v rámci České televize. Je to téma většiny vysílatelů v rámci EBU, kde se k tomu poskytovatelé veřejné služby staví různými způsoby. My jsme podnikli kroky k zabezpečení vnitřních systémů a pokračujeme s omezováním interního používání TikToku. V tuto chvíli je ale TikTok nenahraditelná marketingová platforma pro originální obsah vznikající pro platformu iVysílání,“ shrnula šéfka marketingu České televize Denisa Kollárová.

Po analýze rizik spojených s využíváním TikToku se televize rozhodla zakázat aplikaci na služebních zařízeních a ve vnitřní síti. Ke správě profilu tedy slouží výhradně určená zařízení a ta jsou izolovaná od sítě České televize.

Oficiální profil veřejnoprávní televize má na TikToku přes 65 tisíc sledujících, její obsah nashromáždil přes 1,6 milionu lajků. Počty zhlédnutí se u jednotlivých videí pohybují ve vyšších desítkách tisíc, u některých i ve stovkách tisíc. Podle zprávy, kterou Denisa Kollárová odevzdala Radě České televize, je primárním cílem profilu zábava a díky ní budování vztahu mezi velmi mladou cílovou skupinou a Českou televizí.

„Na českém TikToku s více než 2 miliony uživatelů je 75 % uživatelů mezi 18 a 34 lety. Věkové rozložení sledujících České televize je ještě mladší – celých 90 % sledujících je v intervalu 18–34 let. Ještě markantnější je potom zastoupení sledujících v cílové skupině 18–24, kterých je z celkového počtu 69 %, což je více než na jakékoliv jiné platformě,“ argumentuje podkladový materiál pro Radu České televize.

Česká televize na TikToku propagovala mimo jiné internetový seriál TBH. Ten je unikátní už jenom tím, že je zaměřený na teenagery, kterým jinak Kavčí hory nemají co nabídnout. S velkým úspěchem se u mladých setkal obsah spojený s dalším seriálem Pět let. Fungují ale také citáty Michaely Jílkové nebo interakce se slovenskou televizí RTVS.

V loňském ročníku soutěže Křišťálová Lupa se tiktokový účet České televize umístil na děleném 6. a 7. místě v kategorii Marketingová inspirace.

Ředění toxického obsahu?

Některým členům kontrolního orgánu se však nelíbí, že veřejnoprávní televize vůbec vytváří obsah pro TikTok a tím k této síti přitahuje pozornost.

„Nevnímám TikTok jako problém snad kvůli tomu, že bych se obával napadení mobilních telefonů zaměstnanců České televize. Věřím, že to jsou věci, které se dají dobře ošetřit. Ale Česká televize jako velká veřejná instituce svou přítomností na TikToku relativizuje bezpečnostní hrozby, které artikulovaly bezpečnostní složky státu,“ myslí si radní Tomáš Řehák

„Jako občan si řeknu: když je tam Česká televize, tak to asi moc nebezpečné nebude. Kvantifikovali jste nějak tu nenahraditelnost TikToku pro komunikaci s určitou věkovou skupinou?“ zajímal se Řehák při středečním zasedání rady.

„Věřím, že díky garantovaným standardům pro obsah, který vytváříme, je to ředění značné toxicity této sítě. Nechci hrozby relativizovat. Diskuse o TikToku rozhodně není uzavřená, neustále probíhá. A co se týče hypotetických ‚škod‘, kdybychom odtamtud vycouvali: jediná alternativa k TikToku díky jeho dosahu mezi mladými lidmi je pro nás Instagram. Ten je ale trochu starší a funguje trošku jinak. Průnik mezi Instagramem a TikTokem zase není tak velký, abychom si řekli, že ztrojnásobíme investice do Instagramu a nějak to doženeme. Skupina lidí, kteří jsou unikátními uživateli TikToku a ostatní sítě mají jenom jako doplněk, je opravdu relativně velká,“ reagovala ředitelka marketingu.

„K argumentu ředění jsem velmi ostražitý, protože každé ředění toxické stoky je nevyhnutelně zároveň její legitimizace,“ namítl Tomáš Řehák. Konverzní poměr uživatelů TikToku, kteří pak přijdou sledovat obsah na iVysílání, je nicméně podle Denisy Kollárové docela zajímavý. „Nebudu se za něj bít do poslední kapky krve, ale je to pořád opravdu efektivní nástroj,“ podotkla.

Klíčovými metrikami jsou zapojení (engagement), hodnocení cílových uživatelů na sociálních sítích a také růst komunit na hlavních platformách, tedy Instagramu, TikToku a částečně YouTube. Například seriál TBH přivedl řadu uživatelů TikToku k překvapivému zjištění, že je to originální domácí produkce České televize. Pozitivní ohlasy nejenom na TikToku si vysloužil také seriál Pět let a zprostředkovaně web iVysílání jako platforma pro inovativní obsah.

TikTok, kam se podíváš

Marketingové snažení České televize se nevymyká standardům na tuzemském trhu. Také obě velké komerční televizní skupiny jsou na TikToku velmi aktivní a pravidelně na tuto síť umisťují krátké klipy z pořadů i ze zákulisí. Profil TV Prima má přes 126 tisíc sledujících a celkově přes 3,6 milionu lajků. Ještě lépe je na tom TV Nova, jejíž kanál odebírá přes 236 tisíc fanoušků a souhrnný počet lajků se pohybuje kolem osmi milionů.

Obě soukromé televize prostřednictvím TikToku šíří také zpravodajství. CNN Prima News má více než 123 tisíc sledujících, novácké Televizní noviny přes 113 tisíc. A soudě podle počtu zhlédnutí jednotlivých videí se jim daří dostávat mezi mladé uživatele nejenom kuriozity, ale také zahraniční události nebo domácí politiku.

Veřejnoprávní ČT24 svůj profil na TikToku nemá, podle vyjádření Denisy Kollárové před Radou České televize ho stanice pozastavila. Vyhledávání na sociální síti skutečně vrací jen výsledky zahrnující neoficiální profil ČT24 anebo příspěvky různých autorů, kteří publikují úryvky z vysílání. Podobně jako na jiných sociálních sítích je i na TikToku stanice ČT24 terčem anonymních účtů, které zpochybňují její práci.

K diskusi o TikToku se nyní chtějí vrátit také v Českém rozhlase. Shodou okolností ve stejný den, kdy šéfka marketingu České televize vysvětlovala význam čínské sociální sítě členům Rady České televize, totiž na téma okrajově došlo i při zasedání Rady Českého rozhlasu.

WT100_25_SE

„Vedeme nyní nově diskusi nad účastí Českého rozhlasu na sociální síti TikTok. Na jaře jsme pozastavili prezentaci našich dvou profilů iRozhlas a Radio Wave. Radio Wave bych asi podtrhl více. Na poradě vedení jsme otevřeli otázku vyhodnocení tohoto rozhodnutí, a pokud bychom ho nějakým způsobem přehodnotili, tak vás o tom budu informovat,“ poznamenal generální ředitel René Zavoral, když rekapituloval činnost za první pololetí.

Úplné ukončení profilů je ve světových médiích neobvyklé. Z veřejnoprávních stanic v okolních státech je na TikToku aktivní německá ARD a prostřednictvím vybraných pořadů také ZDF. Fanoušci rakouské ORF mohou odebírat profil zpravodajství Zeit im Bild, o budování komunity se snaží rovněž slovenská RTVS. Obsahem nešetří ani polská TVP, ať už na hlavním profilu, nebo na kanálu věnovaném sportovnímu dění.

  • Chcete mít Lupu bez bannerů?
  • Chcete dostávat speciální týdenní newsletter o zákulisí českého internetu?
  • Chcete mít k dispozici strojové přepisy podcastů?
  • Chcete získat slevu 1 000 Kč na jednu z našich konferencí?

Staňte se naším podporovatelem

Autor článku

Novinář se zaměřením na média. Dlouholetý účastník i pozorovatel českého mediálního cirkusu. Pracoval v Marketing & Media, Hospodářských novinách a Českém rozhlase.

'; 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'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).