JavaScript
Programovací jazyk pro interaktivitu na webu
Co je JavaScript
JavaScript je programovací jazyk, kterým se do webové stránky přidává chování a interaktivita. HTML určuje, co na stránce je, CSS jak to vypadá, a JavaScript řeší, co se stane, když na to někdo klikne. Běží přímo v prohlížeči návštěvníka.
Co v marketingu pohání
Většina nástrojů, se kterými na webu denně pracujete, stojí právě na něm.
- Měřicí kódy: Google Tag Manager, analytika, konverzní pixely, remarketingové značky
- Cookie lišta a předání souhlasu dál do měřicích nástrojů
- Vyskakovací okna, chatovací widgety, kalkulačky, filtry v katalogu
- A/B testy, které polovině publika překreslí stránku
Obsah, o kterém se robot nemusí dozvědět
Vyhledávač si stránku nejdřív stáhne jako HTML. Skripty spustit umí, jenže to stojí čas a výpočetní kapacitu a nepřijde na řadu hned. Text, popisky produktů a odkazy dopsané až skriptem se proto do indexu dostávají pomaleji a méně spolehlivě než obsah, který v HTML stojí od začátku. U e-shopu s tisícem produktů je ten rozdíl znát.
Rychlá zkouška: vypněte si v prohlížeči JavaScript a stránku načtěte znovu. S tím, co zbude, vyhledávač počítá bezpečně.
Kolik skriptů web unese
Každý přidaný nástroj nese vlastní kód, který se stahuje a vykonává. Pět měřicích značek, chat, heatmapa a dva widgety na recenze udělají z rychlého webu pomalý, aniž by se na obsahu cokoliv změnilo. Vyplatí se proto občas projít, čí data z toho ještě někdo otevírá.
Nejčastější hláška, kterou od klientů slyším, zní: měření nefunguje. Ve většině případů nejde o chybu nástroje, ale o pořadí věcí na stránce. Značka se spustí dřív, než se objeví prvek, na který má reagovat, nebo ji zablokuje odmítnutý souhlas. Tohle si v Tag Manageru odladím sám. Jakmile se ale ukáže, že problém sedí v aplikačním kódu webu, předávám ho vývojáři s popisem, co se přesně a v jakou chvíli má stát. Hádat se s cizím kódem je nejdražší způsob, jak strávit odpoledne.