GoTaxi24 Bratislava
Google Ads, tracking, SEO aj web pre bratislavskú taxislužbu a letiskové transfery. 15 kampaní, štyri jazyky, Consent Mode v2 a objednávkový panel, do ktorého padajú objednávky z reklamy.Google Ads, tracking, SEO and the website for a Bratislava taxi and airport transfer company. 15 campaigns, four languages, Consent Mode v2 and the order panel the bookings from those ads land in.
Zvyčajne reklamu spravuje jeden človek, landing page druhý, tracking tretí a objednávky prijíma niekto štvrtý. Tu je to celé jedna zodpovednosť, takže sa medzi vrstvami nič nestratí a nie je sa na koho vyhovoriť.Usually one person runs the ads, someone else owns the landing page, a third party owns the tracking and a fourth receives the orders. Here it is all one responsibility, so nothing gets lost between layers and there is nobody to blame.
- RolaRole
- Jeden dodávateľ na celý stackOne vendor for the whole stack
- SlužbyServices
- Google Ads, meranie, SEO, web, panelGoogle Ads, measurement, SEO, site, panel
- JazykyLanguages
- SK, EN, DE, UA
- ObdobiePeriod
- 2025
ZadanieChallenge
Mestskú jazdu človek hľadá vtedy, keď ju potrebuje, a rozhodne sa za pár sekúnd. Letiskový transfer si rezervuje dopredu, často z cudziny a v inom jazyku, a porovnáva pevnú cenu, kapacitu auta a to, či ho vodič naozaj počká.A city ride is searched for at the moment it is needed and decided in seconds. An airport transfer is booked in advance, often from abroad and in another language, and compared on fixed price, vehicle capacity and whether the driver will really wait.
Jedna kampaň to neobslúži, lebo obe situácie potrebujú iný text, inú cenu aj iný čas na rozhodnutie. A tretia časť zadania je najťažšia: vedieť, ktoré z tých objednávok naozaj priniesla reklama.One campaign cannot serve both, because the two situations need different copy, a different price and a different decision window. And the third part of the brief is the hardest: knowing which of those bookings the ads actually produced.
Mestská jazdaThe city ride
Hľadá po slovensky, pozná ceny, rozhoduje sa v sekundách a volá.Searches in Slovak, knows the prices, decides in seconds and calls.
Letiskový transferThe airport transfer
Hľadá po anglicky ešte pred odletom, chce fixnú cenu a potvrdenie.Searches in English before the flight, wants a fixed price and a confirmation.
Pätnásť kampaní rozdelených podľa služby, jazyka a fázy funneluFifteen campaigns split by service, language and funnel stage
Účet je postavený tak, aby sa z neho dalo čítať. Každá kampaň má jednu službu, jeden jazyk a jednu fázu funnelu, takže keď niečo funguje alebo prestane fungovať, vidno presne čo, a nie priemer zo všetkého dokopy.The account is built so it can be read. Every campaign carries one service, one language and one funnel stage, so when something works or stops working you can see exactly what, instead of an average of everything mixed together.
Search, konverznéSearch, conversion
Tri služby krát dva jazyky. Vlastné texty, vlastné ceny, vlastné landing pages.Three services times two languages. Own copy, own prices, own landing pages.
Search, pokrytieSearch, coverage
Sweeper kampaň s nízkymi bidmi.A sweeper campaign on low bids.
Display, prospecting
Studené publiká pred príletom.Cold audiences before the flight.
Remarketing
Tri kanály, oddelený rozpočet od studeného searchu.Three channels, budget kept apart from cold search.
YouTube, video
Cestujúci, ktorí si trasu riešia dopredu.Travellers planning the route in advance.
Prečo oddelený jazykWhy language is split
Slovák z Petržalky a cudzinec, ktorý práve pristál, sú dvaja rôzni kupujúci. Iná cena, iný text, iné vyhľadávanie.A local from Petržalka and a traveller who just landed are two different buyers. Different price, different copy, different search behaviour.
Prečo oddelená službaWhy service is split
Letiskový transfer a mestská jazda majú inú maržu aj iný zámer. V jednej kampani si navzájom kazia dáta.An airport transfer and a city ride have different margins and different intent. In one campaign they spoil each other's data.
Prečo oddelená fázaWhy the funnel stage is split
Aby remarketingový rozpočet nesúťažil so studeným searchom o ten istý klik a o to isté publikum.So remarketing budget never competes with cold search for the same click and the same audience.
30 a viac lokalitných cieľov30 and more location targets
Jeden okruh okolo centra vyzerá na mape dobre a tichom vynechá polovicu okresu. Preto sú lokality zadané po jednej, vrátane okrajových častí a satelitných obcí, odkiaľ ľudia na letisko jazdia najčastejšie.A single radius around the city centre looks fine on the map and quietly misses half the district. So locations are entered one by one, including outlying areas and satellite towns, the places people ride to the airport from most.
50 publík v režime pozorovania50 audiences in observation mode
Nič nevylučujú a nič neobmedzujú. Sú tam preto, aby účet povedal, kto zákazník naozaj je a ktoré segmenty objednávajú. To, čo z nich vyjde, ide potom do bidovania a do remarketingových publík.They exclude nothing and limit nothing. They are there so the account can say who the customer actually is and which segments convert. What comes out of them then shapes bidding and the remarketing audiences.
V tom je rozdiel medzi zapnutou reklamou a účtom, ktorý sa niečo učí.That is the difference between ads that are switched on and an account that learns something.
Účet prešiel viacerými veľkými auditmi, pri ktorých som prechádzal search terms report riadok po riadku. Dnes je v ňom cez 5 000 vylúčených kľúčových slov na úrovni účtu aj jednotlivých kampaní.The account has been through several large audits where I went through the search query report line by line. Today it carries over 5,000 excluded keywords, both at account level and inside individual campaigns.
Zoznam nie je hotový. Dopĺňa sa z reportu priebežne, nie raz za rok pri revízii.The list is not finished. It grows from the query report continuously, not once a year at review time.
Display kreatívu si robím sám v Google Web DesigneriI build the display creative myself in Google Web Designer
Display a remarketing potrebujú kreatívu, nie statický obrázok z fotobanky. Tento banner je HTML5 z Google Web Designeru: animovaná sekvencia s klikacou plochou, taká, aká reálne beží v kampani. Spustite si ho.Display and remarketing need creative, not a stock image. This banner is HTML5 out of Google Web Designer: an animated sequence with a tap area, the same one that actually runs in the campaign. Play it.
Keď kreatívu drží ten istý človek ako účet, výmena varianty je otázka hodiny. Nie ďalšieho dodávateľa a troch e-mailov v reťazci.When the creative sits with the same person as the account, swapping a variant takes an hour. Not another supplier and three emails in a chain.
Jeden GTM kontajner, Consent Mode v2 a vrstvené konverzieOne GTM container, Consent Mode v2 and layered conversions
Celé meranie ide cez jeden kontajner v Google Tag Manageri. GA4, Google Ads aj Meta sú obsluhované z jedného miesta, takže značky sú verziované, testovateľné a navzájom konzistentné. Pred nimi stojí súhlas, nie za nimi.All measurement goes through a single Google Tag Manager container. GA4, Google Ads and Meta are served from one place, so tags are versioned, testable and consistent with each other. Consent stands in front of them, not behind.
NávštevníkVisitor
Klik z kampane alebo z vyhľadávaniaA click from a campaign or from search
Rozhodnutie o súhlaseConsent decision
Consent Mode v2 cez prémiovú CMP. Kategórie funkčné, preferencie, štatistiky a marketing.Consent Mode v2 through a premium CMP. Categories for functional, preferences, statistics and marketing.
GTM-XXXXXXX
Jeden kontajner, verziované značky, testovanie pred publikovanímOne container, versioned tags, testing before publishing
Správanie na webe a vlastné publiká postavené z nehoOn site behaviour and the custom audiences built from it
Vrstvené konverzie a enhanced conversions pre lepšiu zhoduLayered conversions and enhanced conversions for better match rates
Tie isté konverzné udalosti, paralelný dataset pre FacebookThe same conversion events, a parallel dataset for Facebook
PublikáAudiences
Zložené zo správania, nie z návštevy webu ako celkuBuilt from behaviour, not from a whole site visit
Remarketing
Šesť kampaní v troch kanáloch, oddelený rozpočetSix campaigns across three channels, separate budget
ObjednávkaBooking
Validovaný formulár s trasou, časom a letomA validated form with route, time and flight
Objednávkový panelOrder panel
Skutočná jazda, s ktorou sa dá konverzia porovnaťA real ride the conversion can be checked against
Kto začal objednávať a nedokončilStarted the booking, did not finish
Konverzia nie je jeden cieľ. Popri dokončenej objednávke merím aj mikrokonverzie a jedna z nich je najcennejšia: človek začal vypĺňať objednávkový formulár a neposlal ho.A conversion is not one goal. Alongside the completed booking I track micro conversions, and one of them is the most valuable: someone started filling in the booking form and never submitted it.
Takýto návštevník ide do vlastného remarketingového publika. Došiel na najdrahší krok v celej ceste a odpadol na poslednom metri, takže si zaslúži iné oslovenie ako niekto, kto sa len pozrel na úvodnú stránku.That visitor goes into a dedicated remarketing audience. They reached the most valuable step in the funnel and dropped on the last metre, so they deserve different treatment from someone who merely looked at the home page.
Súhlas a modelovanieConsent and modelling
Značky rešpektujú to, čo návštevník naozaj zaklikol. Kde súhlas nie je, dopĺňajú sa modelované konverzie, takže účet zostáva merateľný a nespadne do tmy.Tags respect what the visitor actually chose. Where there is no consent, modelled conversions fill the gap, so the account stays measurable instead of going dark.
Meta ako poistkaMeta as insurance
Pixel dostáva tie isté konverzné udalosti ako Google, aj keď na Facebooku teraz nič nebeží. Publikum sa zbiera priebežne, takže sa dá zapnúť bez toho, aby sa začínalo od nuly.The pixel receives the same conversion events as Google even though nothing is running on Facebook right now. The audience accumulates continuously, so it can be switched on without starting from zero.
Reklamné platformy hlásia, čo si myslia, že sa stalo. Panel ukazuje, čo sa naozaj stalo. Práve preto som meranie postavil tak, aby sa tie dve čísla dali položiť vedľa seba.Ad platforms report what they think happened. The panel shows what actually did. That is exactly why I built the measurement so the two numbers can be put side by side.
92 URL v štyroch jazykoch a vlastná šablóna blogu92 URLs in four languages and a custom blog layout
Celý web je preložený do slovenčiny, angličtiny, nemčiny a ukrajinčiny, vrátane každej landing page a každého článku, každý jazyk s vlastnými lokalizovanými URL. V sitemape je 92 indexovateľných adries: 13 článkov a 9 stránok služieb a landing pages, prenásobené štyrmi jazykmi, plus jazykové domovské stránky.The whole site is translated into Slovak, English, German and Ukrainian, including every landing page and every article, each language with its own localized URLs. The sitemap holds 92 indexable addresses: 13 articles and 9 service and landing pages multiplied across the four languages, plus the language home pages.
Predvolená šablóna témy je titulok, text a nič viac. Postavil som si vlastnú, aby článok robil aj obchodnú prácu, nie len informačnú. Toto sú bloky, ktoré v nej mám k dispozícii.The theme's default post template is a headline, some text and nothing else. I built my own so the article does commercial work too, not just informational. These are the blocks it gives me.
Rekordný nápor na bratislavskom letiskuRecord demand at Bratislava Airport
Článok postavený na spravodajskom háčiku, v stavbe problém, dáta, praktická rada, služba. K tomu FAQ sekcia a prelinkovanie na transfer a cenník, teda na stránky, ktoré konvertujú.An article built on a news hook, structured as problem, data, practical advice, service. Plus an FAQ section and internal links to the transfer and pricing pages, the ones that convert.
Otvoriť článokOpen the articleČlánky, nie výplňArticles, not filler
Asi 1 700 slov, každý na reálnom háčiku: nápor na letisku, letná sezóna, odškodnenie za zmeškaný let, zabudnuté veci v taxíku.Around 1,700 words each, every one on a real hook: airport congestion, the summer season, flight delay compensation, property left in a taxi.
Tematický klasterTopical cluster
Letisko a cestovanie, lokálne sprievodce po Bratislave a stránky pre segmenty cestujúcich, deti a seniorov.Airport and travel, local Bratislava guides and pages for passenger segments, children and seniors.
Lokálne SEOLocal SEO
Samostatná lokálna sitemapa so súborom geografických lokalít, pre viditeľnosť v lokálnych výsledkoch a v mapách.A dedicated local sitemap with a geographic locations file, for visibility in local and map results.
Rýchlosť ako vstup SEOSpeed as an SEO input
Cache celých stránok a CDN. Na stránke, kam ide platená návštevnosť, každá sekunda načítania znamená ľudí, ktorí odídu skôr, než ju uvidia.Full page caching and a CDN. On a page carrying paid traffic, every second of load time means people who leave before they see it.
WordPress vpredu, vlastný objednávkový panel vzaduWordPress at the front, my own order panel at the back
Web beží na WordPresse s Elementorom nad komerčnou témou, doplnenou vlastnými šablónami a rozloženiami. Štyri jazyky drží prekladová vrstva a objednávka ide cez štruktúrovaný validovaný formulár, nie cez odkaz na e-mail.The site runs on WordPress with Elementor over a commercial theme, extended with custom templates and layouts. A translation layer holds the four languages and the booking goes through a structured, validated form, not a mailto link.
Objednávkový panel som postavil sám. Každá objednávka z formulára doň príde webhookom a zmení sa na štruktúrovanú jazdu, s ktorou dispečer pracuje. Trasa, dátum a čas, počet cestujúcich, číslo letu, kontakt a poznámka sú namapované do správnych polí, takže nikto nič neprepisuje z e-mailu a žiadna objednávka sa nestratí v inboxe.I built the order panel myself. Every booking from the form arrives by webhook and becomes a structured ride the dispatcher works from. Route, date and time, passenger count, flight number, contact and notes are mapped into the right fields, so nobody retypes anything out of an email and no order gets lost in an inbox.
Prečo to patrí do marketingovej štúdie: keďže objednávky padajú do štruktúrovaného systému, každá konverzia, ktorú reklama nahlási, sa dá porovnať so skutočnou jazdou.Why this belongs in a marketing case study: because the orders land in a structured system, every conversion the ads report can be reconciled against a real booking.
Reklama, landing page, tracking a panel v jednej rukeThe ad, the landing page, the tracking and the panel in one pair of hands
Reklama, landing page, tracking a back office sú štyri vrstvy, medzi ktorými sa v bežnom nastavení strácajú dáta aj zodpovednosť. Tu ich drží jeden človek, takže sa nedá stať, že agentúra ukáže konverzie, o ktorých web nič nevie.The ad, the landing page, the tracking and the back office are four layers where data and accountability usually go missing. Here one person holds all four, so an agency cannot show conversions the site knows nothing about.
Keď treba zmeniť text v reklame, upraviť landing page, dopísať udalosť do GTM a skontrolovať, či objednávka dobehla do panela, je to jedna práca za jedno poobedie. Nie tri e-mailové vlákna a čakanie na cudzí backlog.When the ad copy has to change, the landing page has to be adjusted, an event has to be added in GTM and the order has to be checked in the panel, that is one job in one afternoon. Not three email threads and a wait on someone else's backlog.
A hlavne: čísla, ktoré klientovi hlásim, si viem overiť oproti tomu, čo mu naozaj prišlo.And most of all: the numbers I report to the client can be checked against what actually reached them.
ReklamaThe ad
15 kampaní, 30+ lokalít, cez 5 000 vylúčených dopytov15 campaigns, 30+ locations, over 5,000 excluded queries
StránkaThe page
92 URL v štyroch jazykoch, vlastná šablóna článku92 URLs in four languages, a custom article layout
MeranieThe tracking
Jeden GTM kontajner, Consent Mode v2, vrstvené konverzieOne GTM container, Consent Mode v2, layered conversions
Back officeThe back office
Vlastný panel, objednávka webhookom, konverzie sa dajú overiťMy own panel, orders by webhook, conversions can be verified