Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Rotace bannerů ve WordPressu pomocí JavaScriptu

Filip Číhal
verified
rating uzivatele
(6 hodnocení)
15. 4. 2017 19:12:50
Ahoj,
prosím o radu. Momentálně používám pro rotaci reklamních bannerů ve Wordpressu placený plugin AdRotate. Díky tomuto pluginu totiž funguje rotace bannerů i v případě, kdy se používá kešování stránek, lze to ale nastavit jen společně s pluginem W3 Total Cache. Pořád si ale říkám, jestli to není zbytečně složité řešení a taky bych raději používal ke cache stránek plugin WP Super Cache, který mi přijde celkově lepší a jednodušší. Tento cache plugin ale nepodporuje AdRotate, a tak se snažím vymyslet jiné funkční řešení.
Potřebuji vyřešit následující: Na stránkách mám 5 vyhrazených míst pro bannery, na kterých potřebuji, aby vždy rotovaly 3 různé reklamy ve stejném poměru zobrazení.
Našel jsem tento JavaScript kód, který bude fungovat i v případě cache stránek (při použití WP Super Cache) ve WP:
Chci se tedy zeptat, je toto řešení rotace reklam vhodné? Když si to vyzkouším, tak mi to funguje. Jde mi jen o to, že bych těchto kódů musel na stránky umístit celkem 5 ks (pro každé reklamní místo jeden kód). Nerozumím tomu, zda to třeba pak moc nebude zatěžovat stránky (zda se např. nestahují všechny reklamy vždy najednou nebo zda se načítají jednotlivě a je to ok?). Popř. jestli v tom vidíte nějaký problém či zádrhel. Snad jsem dobře popsal to, co potřebuji. Prostě na 5 místech na stránce potřebuji rotovat vždy 3 různé reklamy. Každá reklama je samozřejmě jiná a pro jiného inzerenta. Popř. jak to vyřešit líp... Díky moc!
15. 4. 2017 19:12:50
https://webtrh.cz/diskuse/rotace-banneru-ve-wordpressu-pomoci-javascriptu/#reply1273702
smallcz
verified
rating uzivatele
(11 hodnocení)
19. 4. 2017 17:21:49
Ahoj,
myslím, že u tohoto řešení bys narazil na problém se stejným poměrem zobrazení, protože tam používáš funkci random(), takže jeden banner by se ti na 5 zobrazení zobrazil třeba 3x a ostatní jednou. Ten poměr zobrazení by byl náhodný.
Řešil jsem na silnicnimotorky.cz podobný problém a napsal jsem si na to vlastní systém, který umí spoustu věcí a řeší i rotaci bannerů, která funguje i se zapnutou cache - sám používám WP Super Cache.
Popis systému:
- příjemné uživatelské rozhranní (práce jako s články) - podobné jako AdRotate
- rotování bannerů - 1:2 (bannery se střídají po reloadu)
- nastavování UTM parametrů
- měření prokliků a zobrazení banneru pomocí událostí v GA
- rozdělení bannerů do pozic
- nastavení platnosti banneru - např. březen a duben, pak se skryje
- možnost vložit obrázek banneru, kód banneru nebo HTML5 banner
Plus se dá cokoliv dodělat, kdyby bylo potřeba a dalo by se to přenést na jakýkoliv WordPress web.
Pokud by tě to zajímalo, klidně mi dej vědět na info@michalpelech.cz.
19. 4. 2017 17:21:49
https://webtrh.cz/diskuse/rotace-banneru-ve-wordpressu-pomoci-javascriptu/#reply1273701
Pro odpověď se přihlašte.
Přihlásit