ITB Berlín - den třetí

bře 10 2019

Třetí den ITB nám s Honzou připadl oproti prvnímu a druhému dni o něco slabší, alespoň co se do zajímavosti přednášených témat týče. 

Přednáška Moritze von Petersdorff-Campen, CEO SuitePad.de, se zabývala spíše propagací z pohledu vlastníka hotelu. Postavil ji na tezi, že vždy existovala (a existuje) taková nabídka služeb, která přiměje běžného zákazníka nejít po nejnižší ceně. Jako příklad uváděl nasazení televizí do hotelových pokojů na sklonku čtyřicátých let v USA, nebo zavedení telefonů na pokoje v letech sedmdesátých. Podle Moritze mají nyní hotely příležitost získat konkurenční výhodu poskytnutím NetFlixu na pokoje pro své hosty.

Wolfgang Schmidt z Amadeus na sklonku své prezentace zmínil zajímavá doporučení pro hotely a provozovatele ubytování libovolné velikosti. Majitelé ubytovacích kapacit by měli:

  1. V první řadě dbát na kvalitní obsah (texty, videa, obrázky), který bude dostatečně reflektovat jejich konkurenční výhody. Tím minimalizují odchody potenciálních zájemců a dosáhnou vyšší efektivity.
  2. Investovat do IT odborníků, kteří se jim postarají o propojení s co nejširším spektrem online zprostředkovatelů ubytování a především o distribuci obsahu do jejich systémů. Tím zajistí, že se konkurenční výhody skutečně zobrazí co největšímu počtu potenciálních zákazníků.
  3. I za cenu zdražení rezervovat pro zprostředkovatelské systémy tučnější marže. Zde Wolfgang vychází z aktuální situace na trhu. Je velký počet zprostředkovatelů, kteří masivně digitalizují. Expertní systémy pak lidem nejvíce tlačí nabídky, na kterých má zprostředkovatel největší šanci vydělat. 

Rád bych ještě zmínil přednášku Big Data-Studie zur Konkurrenzanalyse von Destinationen, ve které se řekové Sandro Cuzzolin a Aris Ikkos pochlubili výsledky svého výzkumu. Zatímco naše WebMedea vidí hledanosti přes všechny obory v rámci ČR, tak tým Sandra a Arise se podíval na hledanost řeckých turistických destinací napříč celým světem. Získali tím seřazení zemí podle zájmu jejich obyvatel o dovolenou v Řecku. Dále to, které destinace frčí ve kterých zemích. Přidáním časové osy (výzkum provádějí několik let) získali loajalitu jednotlivých trhů k řeckým destinacím. V další fázi definovali největší zahraniční konkurenty (konkurenční oblasti) pro jednotlivé destinace a souběžně analyzovali i je. Jako dlouhodbě největší konkurent Řecka, co se turistiky týče vyšlo Španělsko. Nejkonkurenčnější destinací je pak Mallorca, která díky silnému brandu láká velký počet turistů nejen z USA. Autoři prezentovali ještě řadu dalších zajímavých souvislostí. Analýza bude sloužit řeckému turistickému průmyslu k efektivní propagaci jednotlivých destinací.

ITB Berlín - den druhý

bře 07 2019

Přináším várku toho nejlepšího z našeho druhého dne na ITB Berlín.

Umělá inteligence pro cross-selling

Název: Mit künstlicher Intelligenz zu mehr Umsatz
Autor: Lukas C. C. Hempel

Motivace: Lukas nejprve shrnul současnou situaci na trhu, která platí nejen pro eTravel. Neustále se zvyšuje počet konverzí z mobilních telefonů, kampaně jsou čím dál tím více personalizovány, lokálnost je nutností, masivně se digitalizuje, koketuje se s umělou inteligencí, nebo se o ní alespoň mluví, asiaté vstupují na evropské trhy. Na druhé straně je zda řada lidí, kteří chtějí dělat co je baví, místo toho, aby se starali o neustálé zlepšování své marketingové strategie na rychle se měnícím trhu. Příkladem jsou lidé, které baví lyžování nebo kiting a tak odešli z korporátu, přestěhovali se na hory, nebo k moři a provozují lyžařskou nebo kiting školu. Právě na tyto lidi cílí BookingKit.

Smysl prezentace: BookingKit je systém, který tahá data z online rezervačních systémů. Přístup k nim získá tak, že provozovatelé ubytovacích portálů, cestovních služeb i lokálních aktivit umístí na své weby měřící kód BookingKit. BookingKit potom hledá vzájemně související služby, o kterých odhaduje, že by si je cestovatelé mohli zakoupit současně. Výstupem je pak fakultativní nabídka, která se může propsat na web virtuálního partnera (např: "děkujeme, že jste si objednal ubytování v Mnichově, přes ulici máte půjčovnu Segway, rezervujte zde"). Zajímavým prvkem prezentovaného systému jsou tzv. actionable insights, participantům se zobrazují ceny konkurenčních nabídek a analytika jim predikuje možné počty objednávek navíc, pokud cenu upraví.

Co si odnáším: BookingKit s Honzou vidíme jako alternativu rychlého podchycení služeb v místě pro Rakousko.cz. 

Obsahový ekosystém v podání National Geographic

Název: Content, an dem man hängenbleibt
Autor: Andrew Nelson

Motivace: National Geographic v březnu 2019 světový mediální lídr, má extrémně silnou značku, je na trhu 131 let, je překládán do 34 jazyků, na Instagramu má 102 milionu sledujících, což je více než kterákoliv firma na světě, příspěvky na sociálních sítích dosahují přes 400 milionů organických shlédnutí, 27% zisku National Geographic je reinvestováno do 450 grantů ročně, určených pro učitele, lékaře a neziskové organizace pomáhající po celém světě.

Smysl prezentace: Nezaujatý pozorovatel si může řící "mají silnou značku, tak to se jim to mluví". Fakt je ten, že National Geographic masivně využívá nová média. Lépe řečeno, používá všechna média, ta dohromady tvoří ekosystém :). National Geographic staví na ultra kvalitním obsahu, který v rámci ekosystému projde svým životním cyklem. Každý příběh, sada fotek, nebo video je upraveno na míru každému médiu / kanálu (design, struktura, délka, meta informace) tak, aby se pro daný kanál maximalizoval impakt. National Geographic vůbec nepoužíví placenou reklamu, nepotřebuje ji.

Co si odnáším:

  • Musíme v Rakousko.cz vytvořit obsahový ekosystém, každý materiál nasdílet ve správné formě přes všechny kanály.
  • Musíme postupně vybudovat komunitu vypravěčů (storytellerů), kteří budou vyprávět příběhy ze svých cest a zážitků pro Rakousku libovolným způsobem (texty, fotky, videa, ...). Tyto musí projít redakční úpravou a být optimalizovány pro všechny kanály.
  • Dostal jsem nápad na "content competition" pro Rakousko.cz. Zkusme navrhnout soutěž o nejlepší obsah (video, článek, foto), nabídnout lukrativní cenu, stanovit exaktní kritéria pro výběr výtěze a tuto soutěž opakovat každý měsíc. Jednak si z vítězů postupně vydestilujeme komunitu našich storytellerů, kteří budou moci být odměňováni na pravidelné bázi, za druhé tím získáme přísun obsahu do začátku.

Jak dělat SEO na YouTube?

Název: YouTube als Vetriebs und Marketingtool
Autoři: Michael Collins, Tom Otley

Motivace: Motivační řeč byla naprosto dokonalá. Autoři předstoupili před publikum: "Hele nefunguje Vám reklama na YouTube, nemáte žádný organik? Používáte YouTube jen jako skladiště videí pro web? Pochybujete o jeho reálném využití jako organického marketingového kanálu? Pak musíte zapracovat na SEO, stejně jako to děláte u klasických webů. My Vám tady ukážeme, jak jsme na to šli a čeho jsme dosáhli." 

Smysl prezentace: Oba spravovali YouTube kanál pro online magazín businesstraveller.com. Svou činnost zprvu redukovali na to, že na YouTube nahráli video a použili ho jako zdroj pro iframe v příslušném článku na magazínu. Počet zobrazení videa se rovnal počtu spuštění videa v iframe plus zanedbatelná čísla z YouTube hledání. Postupně však začali svůj kanál tunit a sledovanost stoupala k tisícům. Podělili se s námi o své zkušenosti. Protože bez kvalitního obsahu nic nejde a pouhá technická kvalita nestačí, začali autoři zkoumat, co lidé hledají. Zjistili, že YouTube hledání je podrobováno velkému počtu otázek "jak", začali tedy natáčet videa, například na téma "jaké si vybrat sedadlo v byznys třídě atd.".

Co si odnáším:

V první řadě následující doporučení pro organik:

  1. Udělat rešerši (naši klienti mohou ve WebMedea), jaká témata lidé nejčastěji hledají ve spojitosti s mým produktem či službou, a pro která tato témata není dostatek relevantního obsahu na YouTube.
  2. Udělat analýzu klíčových slov a zjistit, na jaká klíčová slova má být video zobrazeno, která z nich jsou hlavní a která mají být použita pro longtail.
  3. Natočit video a v prvních vteřinách zmínit o čem video je, použít přitom hlavní klíčová slova.
  4. Připravit pro video vizuál (thumbnail), který přes pozadí zajímavé části videa umístí designový, úderný text o čem video je, ideálně jedna otázka "Jak udělat to a to".
  5. Nahrát video na YouTube.
  6. Pojmenovat video tak, aby název videa korespondoval se sdělením v prvních vteřinách a obsahoval hlavní klíčové slovo.
  7. Použít hlavní klíčové slovo i v popisku videa, opět se snažit, aby popisek maximálně korespondoval s obsahem.
  8. Klíčová slova u videa naplnit hledanými slovy z klíčovky a pokrýt tak longtail.
  9. Publikovat pravidelně.

A také nápady:

  • Na nový video obsah pro náš Net Forest.
  • Pro YouTube strategii pro Factory Pro a Rakousko.cz.

Jak se vykecat z objektivní kritiky? ;)

Název: ITB CEO Interview
Autoři: Damon Embling, Greg W. Greeley

Honza mě přemluvil, abych se s ním šel podívat na rozhovor s CEO AirBnB Greg W. Greeley, že to pro mne bude přínosem. Dobře věděl, že i když principál nic neřekne, dozvím se mnoho. V ohromném Berlin Messe komplexu jsme zamířili do nejmodernější části Berlin City Cube.

Berlin City Cube

Obr. 1: Berlin City Cube, ITB 7. 3. 2019

V úvodu rozhovoru dostal Greg možnost se pochlubit, početné publikum zatím do Slido cpalo otázky, které si vzájemně hodnotilo. Měl jsem chvíli pocit, že Damon se trochu škodolibě usmíval v momentě, kdy si je přečetl. Otázka, zda je Greg v Berlíně ubytován v hotelu nebo AirBnB byla jen rozehřívačka. Poznamenám jen, že ubytován je v hotelu. Následovala smršť publikem nejvýše hodnocených otázko-výčitek, nejčastěji narážejících na právo, sousedské soužití, zvyšování cen nemovitostí a dlouhodobých nájmů, podnikání tzv. landlordů atd. Následovala vždy stejná odpověď: "My to děláme pro komunitu, vše děláme pro komunitu, lidi nás zbožňují, lidi si díky AirBnB vzájemně pomáhají, já jsem tak naplněn tím, jakou dobrou věc děláme."

Co si odnáším: Honza mi pak na konci řekl: "Vidíš jakou mají mantru, jak dokáží odkomunikovat svoji značku? Dělají byznys, který je na hraně a stejně si nenechají vzít, že dělají dobrou věc.". V tu chvíli mi hlavou probleskla paralela s jedním v současnoti dobře fungujícím českým politickým marketingem a musel jsem uznat, že má Honza pravdu. Každá značka nemusí být zrovna love brand, ale každá musí být konzistentní v tom, jak o sobě mluví.

ITB Berlín - den první

bře 06 2019
Včera jsme s Honzou Kavalcem přijeli do Berlína a ubytovali se ve čtvrti Chatlottenburg. Naším cílem byl veletrh a konference International Travel Bussines (ITB), která dnes začíná a kam jsme přijeli čerpat informace pro Rakousko.cz. Zajímaly nás především sekce eTravel Stage a eTravel Lab s přednáškami věnovanými novým trendům digitálního marketingu pro etravel byznys. Přináším souhrn prvního dne. Ze 12-ti přednášek, které jsem dnes navštívil, vybírám 5 nejpřínosnějších.
 

ITB 2019, Messe Berlin

Obr. 1: ITB 2019, Messe Berlin

Datová orchestrace pro identifikaci zákazníků

Název: Data Orchestration As The Foundation Of A 360 Degree View Of Your Customer
Autor: Martin McDonald
 
Motivace: Dnes existuje řada marketingových kanálů a analytických nástrojů. Ve výsledku se z nich o zákazníkovi a o jeho chování vždy dovídáme jen dílčí fragmenty - střípky mozaiky. Čím rychleji a čím větší mozaiku poskládáme, tím máme větší šanci zachytit konkrétního zákazníka a oslovit ho nabídkou, pro kterou se rozhodne. Chybí zde však datově neutrální komplexní nástroj, který by nám takovou informaci poskytl.
 

Motivace k datové orchestraci a kompletaci informací o zákazníkovi

Obr. 2: Motivace k datové orchestraci a kompletaci informací o zákazníkovi

 

Smysl prezentace: Martin začal rozebírat proces vedoucí k rekonstrukci uživatelovi mozaiky. Zásadní je sběr dat ve smyslu zajištění co největšího příznakového prostoru o nakupujících uživatelích, například: pohlaví, typ zařízení, četnost dřívějších nákupů, drahost dřívějších nákupů, drahost posledního nákupu, míra dokončení nákupů, vstupní stránka, výstupní stránka, četnost návštěv za zvolené období. Následuje extrakce pravidel pro dosažení cíle - nákupu, či maximalizaci zisku. Dalším krokem je rozdělení pravidel do skupin a segmentace uživatelů podle zapojených příznaků. Výsledkem jsou cílove skupiny a kýžené strategie, které lze zužitkovat pro optimalizaci marketingu.

Co si odnáším: Pokud disponujeme dostatečnou historií informací o zakáznících a dokážeme tyto informace propojit (nebo při návrhu ecommerce řešení na propojení či uchování podrobných dat myslíme), potom můžeme využít fuzzy logiky (ani nepotřebujeme žádné neuronovky) k tomu, abychom našli svatý grál ideálního zákazníka pro námi nabízenou službu a dokázali pro něj prodej služby přizpůsobovat.

Jak zvětšit obrat důsledným monitorováním zákazníků

Název: The Role Of Humans In The Future Of Revenue – A Story Of Magic, Intelligence And Dogs
Autor: Klaus Kohlmayr
 

Motivace: Zajímavé pojetí růstu ecommerce skrze objem vytvořených dat. V roce 2018 lidská společnost celosvětově vyprodukovala 36 ZB strukturovaných dat, podle současných odhadů v roce 2025 vyprodukujeme 163 ZB. Pokud by byl jeden 1 byte zrnko rýže, potom 1 kilobyte je miska rýže a data z roku 2018 by rýží naplnila pacifický oceán.

Smysl prezentace: Ti kdo se naučí efektivně vyhodnocovat data o lidském chování, budou řídit svět. Klíčové je soustavné měření zákazníků a to především během jejich "offline" aktivit. Lídrem v této oblasti je například společnost Disney se svým náramkem Disney Magical Band, ten zákazníkům otevírá dveře, zpřístupňuje atrakce i objednává jídlo. Na základě dat z náramku se personalizuje pobyt zákazníka v zábavním parku a zároveň jsou informace využívány k tvorbě služeb a balíčků na míru cílovým skupinám. Dalším příkladem je rejdařská společnost Princess Cruises, která svým zákazníkům poskytuje "šperk" s názvem OceanMedaillon a celá loď pak se zákazníky interaguje. Dle přednášejícího takovéto promyšlené doplňky působí na zákazníky přímo magicky. Naopak chatboty typu "tady napište co chcete" žádnou magií nejsou.

Co si odnáším: Největší kouzlo nespočívá v tom, že zákazník dostane hezký předmět, ale v systému, který se za tímto předmětem skrývá. V systému, který je dotažen do konce a se zákazníkem interaguje v reálném čase, místo toho, aby ukládal data, která jednou za rok někdo někde třeba vyhodnotí - viz zákaznické karty mnoha českých prodejen. Vzhledem k tomu, že v současné době připravujeme marketingovou strategii pro nejlepší posilovnu v Praze, tak mne přednáška inspirovala k pokusu automatizovat marketing na základě dat ze zákaznických chipových karet, uvídíme k čemu se dobereme :)

Business Intelligence pro hotely

Název: HI – How Hotel Intelligence Increases Profits
Autor: Hannes Lösch
 

Smysl prezentace: Jednalo se o podobné téma jako v případě datové orchestrace, nicméně tentokráte byla místo chování (parametrů) zákazníka předmětem zkoumání nabídka (parametry) ubytovacích služeb. Zmíněnými parametry mohou být například: možnost mít zvíře, nabízené počty lůžek, nabízené možnosti stravování (polopenze, plná penze, bez jídla atd.), přítomnost bazénu či sauny, blízkost sjezdovky atd. Hannes formuloval 5 kroků vedoucích ke správné datové strategii - od definice cílů, po sestavení dashboardů. Mezikroky zahrnovaly hodnocení parametrů a jejich skupin z hlediska jejich participace na dosažení zvoleného cíle (obsažení v zakoupené variantě), například dosažení určitého počtu prodejů, zisku či jiného požadavku. 

Co si odnáším: V kombinaci s identifikací zákazníků můžeme postavit systém, který bude takřka v reálném čase (vždy za určité období zpětně, nebo ve vztahu k určité sezóně) vyhodnocovat ideální parametry služeb pro každou cílovku.

Propojení amazonu s eTravel

Název: Rethinking Convenience For The Connected Traveler
Autor: Martin McDonald
 

Motivace: Ochutnávka čísel od amazonu - 73% ecommerce zákazníků změní dodavatele služby, pokud je odradí UX. Přičemž velké riziko představují mileniálové, kteří jsou neustále online přes různá zařízení. Pokud se pak například mobilní aplikace chová (nebo vypadá) jinak než desktopová, ba dokonce v jedné z aplikací chybí užitečné funkce, je to důvodem odchodu uživatelů. Konkrétně v případě etravel v průměru 81% lidí nedokončí rezervační proces. Z toho 53% odradí finální cenová kalkulace, která je často vyšší, než nabízená cena, 26% nechce vyplňovat žádné osobní informace a zbylých 21% odradí způsob platby (nejčastěji nechtějí zadávat kreditku). Pokud se zaměříme na prodej zboží v e-shopech, potom 37% lidí si nechce zakládat nový profil. Průměrný uživatel amazonu udělá minimálně jeden nákup měsíčně.

Důvody opuštění nákupního procesu

Obr. 3: Statistika amazonu k opuštění nákupního procesu

Smysl prezentace: Motivační částí Thomas krásně přidal na důležitosti svému dalšímu sdělení: "Integrujte Alexa pay do svých etravel byznysů". Následovala obhajoba tohoto tvrzení. Amazon prý v důsledku toho, že lidem musí posílat zásilky nemá fake účty jako Facebook nebo Google. Zároveň je prý Amazon velký dobrák, protože si o platícím v Amazon pay bere jen jednu jedinou informaci - za kolik klient nakoupil. Neeviduje tedy co koupil, ani chování zákazníka na prodejcově webu. Thomas nás celou místnost, kde nás mohlo sedět cca 200, nechal hlasovat. Zeptal se nás, kdo používáme Amazon. Sál zaplavil les rukou. Následovala případovka ukazující, jak integrace Amazon Pay zvedla počet dokončených transakcí letecké společnosti Vueling o 11%. 

Co si odnáším: ČR ještě amazonská rakovina plně nezasáhla, až se tomu stane, bude to dle mého názoru fičák. Pak je určitě dobré být připravený a mít amazon pay jako jednu z platebních alternativ, alespoň do té doby, dokud amazon nevytvoří univerzální marketplace i na službu, pro níž platevní bránu nastavujeme. Koneckonců s tím co vše amazon o majiteli účtu už ví mu informace za kolik (a s tím i kde a kdy => jak často) bohatě stačí k tomu, aby mohl dále rozšiřovat svůj monopol. 

Guuru: sdílení zkušeností za odměnu

Název: How To Offer Better 24/7 Customer Service With Guuru
Autor: Christoph Häusler
 
Motivace: Dle průzkumu prezentovaného Guuru dá 92% lidí při rozhodování o nákupu na osobní doporučení. Guuru je nástroj, který propojuje dotazy potenciálních zákazníků se zkušenostmi minulých / současných / stálých zákazníků.
 

aplikace Guuru

Obr. 4: Schéma aplikace Guuru

 

Smysl prezentace: Na první pohled se jedná o klasické chatovací okénko uživatelské podpory na web. Nejedná se však o rozhraní na placeného pracovníka či další údajně dokonalou umělou inteligenci, ale o rozhraní na appku distribuovanou mezi komunitu aktivních zákazníků. Napadla mě hned otázka: "Tohle může fungovat?". Na následujícím slidu jsem se dozvěděl že může, Guuru již funguje v řadě švýcarských poboček velkých firem, například v InterSport. Další otázka se hned nabízela: "Proč by proboha někdo měl dobrovolně čekat, až mu appka zapípá, aby mohl někomu pomoci s nákupem?". Protože za to dostane zaplaceno. Zbývá tedy zodpovědět otázku, zda se taková aplikace podnikateli vyplatí. Dle případových studií a čísel od Guuru to vypadá, že ano.

Co si odnáším: Rád budu sledovat, kam se tento projekt v příštím roce posune. S Honzou jsme se shodli, že by se nám v Rakousku podobná aplikace hodila.

Vývoj hledání na internetu

Na závěr ještě jeden krásný graf o vývoji hledání na internetu a zastoupení jednotlivých "search" kanálů, zpracovaný analytiky z Air France. Napříč změně preferencí si povšimněme predikce mírného růstu klasických search enginů pro příští roky (SEO a PPC budou žít dále ;)).
 

Predikce vývoje hledání na internetu

Obr. 5: Predikce vývoje hledání na internetu

Proč je nutné budovat zájem o produkty?

úno 15 2019

Včera byl Valentýn, cestou z práce, během chůze po Štefánikově ulici jsem přemýšlel, jak dlouhá bude asi fronta v našem sídlištním květinářství, když tu mi před místním KFC vstoupil do cesty pán se slovy "valentýnská růže, prodávám růže". Obešel jsem ho a pokračoval v přemýšlení. V podloubí Anděla vyvolával další prodejce, náruč měl plnou růží. Když jsem ho minul, otočil jsem se za ním s myšlenkou, co kdybych koupil růži u něj. Mezitím jsem došel až ke vchodu do metra, kde stál tiše třetí pán s růžemi. Zastavil jsem se u něj a jednu růži si od něj koupil. Pán ani nemusel křičet, jen mi zrovna stál v cestě. A já už byl rozhodnut, že než vlezu do metra, tak si růži koupím, vracet se k přechozím dvěma se mi už něchtělo.

Na internetu to funguje podobně. Dle statistik z neilpatel.com až 98% návštěvníků e-shopů nenakoupí během své první návštěvy. V souboji online prodejců vyhrává ten, kdo je nejblíže zákazníkovi v momentě, kdy se zákazník rozhodne, že chce nakoupit. Ale na základě čeho se rozhodne? Koupil bych růži u tichého pána na jeho stanovišti, kdybych nepotkal dva hlasité před ním? Nekoupil, nevěděl bych, že si chci koupit růži teď, zůstal bych naprogramován na návštěvu květinářství v místě bydliště. V onlinu musíme uvažovat podobně, několikrát se dotknout zákazníka a být poblíž, když chce nakoupit. Ideálními nástroji pro takové dotknutí jsou sociální sítě a RTB kampaně. Nemalou roli zde hraje i značka. Představte si, že byste si v novinách přečetli o smutném příběhu prvního pána s růžemi, například, že přišel ve válce o ruku, umřela mu žena a sám teď živí tři děti. Nebo byste pána každé ráno potkávali cestou do práce a on Vás pozdravil. Byla by vyšší pravděpodonost, že se k němu vrátíte a koupíte růži u něj? V prvním případě by značku pánovi vybudoval obsah (nedotěrný článek, který nabízí lidský příběh, ne produkt). Ve druhém případě by pánovi pomohl prodat chytrý remarketing. Chytrý proto, že by Vás místo ustavičného podbízení produktu hezky pozdravil a snáze tak ve Vás nejprve vybudoval pozitivní asociaci s jeho osobou.
 
Jak dlouhodobě dosáhnout vysokých prodejů a nízkých cen konverzí? Volbou vhodného marketingového mixu. V onlinu máme tu výhodu, že můžeme zákazníka několikrát potkat a zároveň stát na tom správném místě, až se rozhodne nakoupit. Můžeme nejprve zaujmout pomocí zajímavého obsahu spojeného se značkou. Potom několikrát potkat a pozdravit potenciálního zákazníka skrze RTB a sociální sítě. A ve výsledku být na tom správném místě - vyhledávač / sociální síť / magazín (RTB) v momentě, kdy je zákazník rozhodnut nakoupit. Pokud nákupní proces zákazníka neodradí a produkt jej potěší, máme zaděláno na rostoucí značku a klesající náklady na přivedení těch klientů, kteří už značku znají.

Slave roboti WebMedea

led 31 2019
V předchozím příspěvku jsem psal, že se naše slave aplikace na internetu chovají slušně. Co si pod tím představit? Ve WebMedea se na internet díváme jako na les. Les si žije svým životem, roste a mění se nezávisle na WebMedea. Ta jej pouze z každého jeho místa pozoruje. Jak? Naše infrastruktura představuje mraveniště rozesetá po lese. Slave aplikace pak představují mravenečky sbírající po lese kousíčky informací, které odnáši do mraveniště.
 

mravenci, PixaBay

Obr. 1: Roboti WebMedea jsou hodní mravenečci :), zdroj PixaBay

Za prvé, slave aplikace respektují robots.txt na webech. Pokud si autoři webu nepřejí, aby určité části webu procházeli roboti, naše slavy to respektují. Zkrátka mraveneček není dotěrný a nevleze do nory zvířátku, které si to nepřeje. 
 
Za druhé, slave aplikace poslouchají svého mastera, který je neposílá dvakrát na to samé místo dříve, než za určitou dobu. Z daného webu si tak slave odnese jen potřebné minimum informací, které předá masterovi (a ten registrům), a na web se vrátí až když je informaci nutné aktualizovat. Mravenečci jsou tedy organizovaní a neshlukují se opakovaně na jednom místě v lese a nepustoší ho.
 
Za třetí, slavy jsou šetrné ke službám Seznamu a Google, data si berou jednou za čas a v malých množstvích. Master aplikace vyhodnocují priority - o která data si kdy říci. Analogie: Mravenečci sbírají jehličí kolem stromů a nosí je do mraveniště.
 
Toto není samo sebou, zatímco WebMedea slave je mraveneček, existují aplikace, které se v lese chovají jako dřevorubci. Zadavatel řekne dřevorubci, co má natěžit, dřevorubec vezme sekeru a jde rubat. Rube hlava nehlava. Čím více lidí chce natěžit data, tím více dřevorubců nenávratně devastuje les. Ekonom i ajťák si snadno udělají obrázek o škálovatelnosti takové služby i její závislosti na okamžité dostupnosti plundrovaného lesa. :) 

Poolování linků ve WebMedea

led 27 2019
WebMedea je založena na microservices architektuře, rozprostřené přes vlastní síť dedikovaných a virtuálních serverů. Jak si ji nejlépe představit? Viděli jste film Na hraně zítřka s Tomem Cruisem na motivy knihy All You Need Is Kill? Tak mimozemská entita, proti které hlavní hrdina bojoval, odpovídá architektuře WebMedei. Omegy jsou dedikované servery s aplikacemi nazvanými registry, ty všechno ví - jsou napojeny přímo na Cassandru a opečovávány ve špičkových datových centrech. Alphy odpovídají uzlům s aplikací nazvanou master, která dokáže nezávisle pracovat na složitějších výpočtech a řídit armádu slavů. Chobotnaté vetřelčí Bety z filmu představují aplikace typu slave, nasazené na velkém množství virtuálních serverů po celé republice. Každý slave vidí jen svého mastera, dotazuje se ho pro úkoly a odvádí rutinní práci. Slave je úplně odstíněn od registrů, může být okamžitě nahrazen a znásoben. Nutno podotknout, že slave se na internetu chová slušně.
 
Jedním z nejvíce zatížených míst v systému jsou registry, které musí neustále poskytovat data pro byznysové analýzy master uzlů. Přičemž největší tok dat způsobuje více než miliarda hypertextových odkazů napříč všemi weby v ČR, které jsou neustále sbírány, ukládány a analyzovány. Původní implementace registrů byla založena na javovském Cassandra driveru od Datastax a knihovně Spring Boot a umožňovala následující workflow:
  1. Master se dotázal REST rozhraní registrové aplikace
  2. Registry aplikace sestavila požadovaný dotaz a poslala jej Cassandře
  3. Pomocí CassandraConverterRowCallback se z výsledkové sady vytvořily požadované objekty
  4. Objekty se zpracovaly (druhotné vyfiltrování, seřazení, či jiné předzpracování)
  5. REST rozhraní registrů vrátilo Masterovi serializované pole požadových objektů
  6. Master deserializoval objekty a provedl s nimi potřebné operace
Uvedené řešení fungovalo spolehlivě zhruba do začátku léta 2018. Mezitím přerostl počet evidovaných hyperlinků miliardu. Narostla také hustota linků v okolí jednotlivých webů. Při zpracování začalo docházet k enormnímu paměťovému zatížení a to zejména u registry aplikací.
 
Situaci jsme se rozhodli vyřešit poolováním objektů v registry a master aplikacích. Protože jsme neměli kontrolu nad instancováním tříd v CassandraConverterRowCallback a při deserializaci Sprint Boot, byli jsme nuceni tuto funkci přenechat poolu. Implementace poolu byla jednoduchá, bylo jen potřeba pamatovat na to, že si do něj souběžně chce šahat více vláken...
 
@Component
public class LinkPool {

  Deque<Link> links = new ConcurrentLinkedDeque<>();

  public void recycle(Collection<Link> links) {
    synchronized (this.links) {
      this.links.addAll(links);
    }
  }

  public void recycle(Link link) {
    synchronized (links) {
      this.links.add(link);
    }
  }

  public Link getLink(Row row) {
    Link link = null;
    synchronized(links) {
      while (link == null) {
        if (links.isEmpty()) {
          return new Link(row);
        }
        link = links.poll();
      }
    }
    return link.fromResultSetRow(row);
  }
}
Další optimalizací bylo snížení trafficu mezi registry a masterem. Byznys vrstvy pracují s linky na úrovni logických celků. Naše výpočetní algoritmy jsou založeny na principu procházení grafu do šířky. Tím pádem se systematicky přesouvají od jedné domény na druhou a zpracovávají jejich okolí. No a projít okolí domácích gigantů jakými jsou iDnes, nebo Firmy.cz vyžaduje přechroustat velké množství linků, ve kterých se zdrojové a cílové domény často opakují. Indexací duplicit při serializaci v registrech a opětovným zrekonstruováním linků při deserializaci v master aplikacích se nám v ideálním případě podařilo zmenšit traffic až o 50%.
 
Souběžně s optimalizací aplikace Marek vyčlenil master server Ares pouze k účelu analýz nad linky. Řešení se ukázalo být stabilní a neustále rostoucí databázi zvládáme bez velké zátěže vyhodnocovat.

Jak jsme pracovali v roce 2018

led 20 2019

K lednu patří bilancování nad předchozím rokem. Již na předvánoční besídce jsme si promítali finanční výsledky WebMedea services za rok 2018.

TRITON IT je firma, kde se veškerá práce podřizuje klientským zakázkám. Redukované tržby (po odečtení provozních nákladů, provizí a kreditů pro Google, Seznam, AdForm, magazíny) padnou z většiny na pokrytí práce na klientských zakázkách. Jedinou interní zakázkou je v současnosti příprava nové webové prezentace, kterou potřebujeme jako sůl.

Naopak WebMedea services (WMS) je pro nás vyloženě investiční záležitostí. Základem je odložená spotřeba. Tím, že si jako společníci od založení WMS nevyplácíme plat, můžeme vydělané prostředky alokovat do investic, které tvoří 40% veškeré práce odpracované v rámci WMS za rok 2018.

Rozložení práce ve WebMedea services v roce 2018

Obr. 1: Rozložení práce ve WebMedea services v roce 2018

V oněch 40% hodin odpracovaných na investicích se skrývají naše investiční projekty. Největší položku představuje vývoj a provoz analytického softwaru WebMedea. Dále projekt Markeťáci.online, který přiblížím v budoucnu. Dále projekt s krycím názvem Tlampač, na který plánujeme získat investici a založit pro něj samostatnou společnost. Následuje projekt Rakousko.cz, který připravujeme společně s Bizmarkem a v roce 2019 bude představovat jednu z nějvětších investic WMS. V neposlední řadě se jedná o projekt Net Forest.

Rozložení investiční práce WebMedea services v roce 2018

Obr. 2: Rozložení investiční práce WebMedea services v roce 2018

Něco málo přes 32% času jsme strávili čistou prací na zakázkách WebMedea services. Konkrétně se jednalo o realizace marketingových studií a strategií na základě dat z WebMedea. Dále pak o návrh architektury a distribuované NoSQL databáze pro projekt Politinn a dodej dat z WebMedea pro tento projekt. Zde jsme zužitkovali zkušenosti z tří let vývoje vlastního řešení.

Téměř 14% práce připadlo na režii. Ta byla tvořena schůzkami s klienty, projektovým řízením, firemními poradami, personálními záležitostmi, účetnictvím a další byrokracií.

Posledních téměř 14% práce padlo na presale. Tedy proces od navázání kontaktu po uzavření první zakázky. V prvním pololetí 2018 se presale podařilo redukovat díky spolupráci s Movisio. V druhém pololetí 2018 se nám perfektně rozjela spolupráce s Bizmarkem. Dlouhodobou investici pro redukci presalu představuje Net Forest. V neposlední řadě jsme v rámci presale rozjeli slibnou spolupráci se startupem LiveSweaters.

Do roku 2019 jsme vstoupili s novými zakázkami a možnostmi spolupráce a již jsme v plném proudu prací na dalším rozvoji :)

Net Forest pohled do zákulisí

led 14 2019

Máme za sebou další úspěšný Net Forest, tentokráte jsem si také zanetworkoval. Nové rozhovory z lednové akce přibudou brzy na webu Net Forest. Pozitivní ohlas účastníků je velkou motivací pro nás všechny, kteří jsme se kolem této akce dali dohromady. A v jakém složení že akci připravujeme a jak?

Ondra Bukáček řeší moderování a veškerou administravitu - přihlášky, fakturace a komunikaci. Petr Vašut z Movisia zajišťuje provoz po stránce prostor a občerstvení. WebMedea services má na starosti web a propagaci akce. Tomáš Kouřim pomáhá s organizací a zajišťuje důležitou část offline propagace.

Pro nás vše začíná přibližně kolem čtvrté hodiny, kdy začínáme připravovat raut. Je to příjemné zpestření dne, kdy můžeme na chvíli vzhlédnout od obrazovek monitorů, diářů či zápisníků a pod Petrovou taktovkou i odborným dohledem kuchaře Pavla připravujeme rozličné dobroty.

Příprava rautu Net Forest ve WineBar

Obr. 1: Petr řídí přípravu rautu

Kolem páté přichází Ondra, který nastavuje audiotechniku, přesouvá stoly a kontroluje zasedací pořádek i pravidla pro přesuny účastníků během minutového networkingu.

Příprava stolů Net Forest ve WineBar

Obr. 2: Ondra připravuje stoly a zasedací pořádek

Kolem šesté přichází hosteska a kameraman Martin, který je autorem propagačních videí a Net Forest rozhovorů. Ondra instruuje hostesku ohledně průběhu networkingu.

Mezi šestou a sedmou postupně přicházejí hosté, kteří jsou s welcome drinkem usazeni v dolní části WineBaru. Úderem sedmé hodiny se hosté přesouvají do horní části WineBaru a networking začíná :).

Na poslední akci mě velmi potěšil Pavel Filip z Rise & Shine, který správně postřehl, že nás příprava večerního networkingu baví. Po čtyřech úspěšných večerech máme už své první "štamgasty" a kolem Net Forestu začíná postupně vznikat komunita. Vše také nasvědčuje tomu, že se v roce 2019 Net Forestem poprvé podíváme mimo Prahu.