VYCHYTÁVKA: automatický časovač s oe-lokátorem pop-upů na webu pro DajmeJedlo.sk

VYCHYTÁVKA: automatický časovač s oe-lokátorem pop-upů na webu pro DajmeJedlo.sk
Chceme pomáhat publisherům co nejvíc, tak tu máme jednu novinku pre všechny, kteří chtějí propagovat DajmeJedlo.sk, ale chtějí oslovit jen lidi z Bratislavy a jen v určitých časech.
Oběd se objednává, nečekaně, v poledne. V té době fičí donášky o život. Proto jme připravili speciální script, který se dá „časovať“ a sleduje, odkud člověk je. Nasadíte na web, řeknete, kdy má fungovat a je to. Pop-up se bude zobrazovat jen lidem z Bratislavy (kde dělá DajmeJedlo donášku) a jen v určité době. Lokaci i čas si můžete libovolně nastavit.
Celkem pecka, ne? 🙂 Efektivita jak se patří a „otravovať“ budete jen přes oběd, kdy je efektivita nejvyšší. A jen ty, co jsou v Bratislavě. Níže je popis od developera 🙂 Konkrétní bannery a vizuály necháme na vás, ale tady jsou nějaké připravené 🙂 Pokročilí publisheři si je i tak od oka udělají sami 🙂
Lightbox má ještě rozšířené nastavení:
Specialitou je omezené zobrazení podle času. Může se hodit, pokud chceme promovat např. donáškové služby, které jsou relevantní jen v dopoledních hodinách:
Umístění skriptu
Skript je nutné vložit do stránky mezi <body></body>. Je asynchronní, takže nebude blokovat načítání stránky.Základní nastavení
Lightbox se přizpůsobí velikosti obrázku. Je třeba mu jen nastavit URL obrázku, proklik, pozici a po kolika dnech po zavření (kliknutím na X) se má znovu otevřít. Takto nějak by vypadalo základní nastavení:<script> var xLightSettings = { image: { // URL obrazka url: "http://placehold.it/350x250" }, click: { // URL prekliku url: "http://destination.sk/", target: "_blank" }, lightbox: { // horizontalna + vertikalna pozicia: [left|center|right] | [top|center|bottom] position: ["center", "center"], // oneskorenie zobrazenia (v ms; 1000 = 1 sec) delay: 500 }, cookie: { // pocet dni po ktorych sa opat otvori (v dnoch) displayAfter: 1 } }; </script> <script src="//www.dognet.sk/back/xlight/xlight.min.js" async></script>

<script> var xLightSettings = { image: { // URL obrazka url: "http://placehold.it/350x250" }, click: { // URL prekliku url: "http://destination.sk/" }, lightbox: { // pozicia: [left|center|right] | [top|center|bottom] position: ["right", "bottom"], // pozadie lightboxu background: "#ffb000", // farba tienu lightboxu shadowColor: "#916400", // tmave prekrytie povolene/zakazane backdropEnabled: true, // farba tmaveho prekrytia backdropColor: "#916400", // priesvitnost prekrytia backdropOpacity: 0.5, // oneskorenie zobrazenia (v ms; 1000 = 1 sec) delay: 500, // z-index zIndex: 99999 }, cookie: { // pocet dni po ktorych sa opat otvori (v sec) displayAfter: 1 } }; </script> <script src="//www.dognet.sk/back/xlight/xlight.min.js" async></script>

<script> var xLightSettings = { image: { // URL obrazka url: "http://placehold.it/350x250" }, click: { // URL prekliku url: "http://destination.sk/" }, lightbox: { // pozicia: [left|center|right] | [top|center|bottom] position: ["right", "bottom"] }, cookie: { // pocet dni po ktorych sa opat otvori (v sec) displayAfter: 1 }, activation: { // zobrazi sa len medzi 9:00 - 11:30 time: ["9:00", "11:30"], } }; </script> <script src="//www.dognet.sk/back/xlight/xlight.min.js" async></script>Další specialitou je omezení podle země, v níž návštěvník je. Není nutné nastavovat country_code, region aj city. Stačí jedno z nich (pokud víme přesně).
<script> var xLightSettings = { image: { // URL obrazka url: "http://placehold.it/350x250" }, click: { // URL prekliku url: "http://destination.sk/" }, lightbox: { // pozicia: [left|center|right] | [top|center|bottom] position: ["right", "bottom"] }, cookie: { // pocet dni po ktorych sa opat otvori (v sec) displayAfter: 1 }, activation: { geo: { // obmedzenie podla statu country_code: ['SK', 'CZ'], // obmedzenie podla kraju region: ['02', '03'], // obmedzenie na konkretne mesta city: ['Bratislava', 'Trnava'] } } }; </script> <script src="//www.dognet.sk/back/xlight/xlight.min.js" async></script>Pokud bychom tedy chtěli zobrazit lightbox jen Trnavčanům a jen v určité době, nastavení by bylo takovéto:
activation: { time: ["9:00", "11:30"], geo: { city: ['Trnava'] } }Nebo jen lidem z Bratislavského, Košického a Jihočeského kraje, tak takto:
activation: { geo: { country_code: ['SK', 'CZ'], region: ['02', '03', '79'] } }Anebo jen Maďarům:
activation: { geo: { country_code: ['HU'] } }Kraje jsou označené číselnými kódy. Celý seznam krajů a států je zde. SK 01 = "Banska Bystrica" 02 = "Bratislava" 03 = "Kosice" 04 = "Nitra" 05 = "Presov" 06 = "Trencin" 07 = "Trnava" 08 = "Zilina" CZ 52 = "Hlavni mesto Praha" 78 = "Jihomoravsky kraj" 79 = "Jihocesky kraj" 80 = "Vysocina" 81 = "Karlovarsky kraj" 82 = "Kralovehradecky kraj" 83 = "Liberecky kraj" 84 = "Olomoucky kraj" 85 = "Moravskoslezsky kraj" 86 = "Pardubicky kraj" 87 = "Plzensky kraj" 88 = "Stredocesky kraj" 89 = "Ustecky kraj" 90 = "Zlinsky kraj" Je třeba dodat, že geolokace funguje na základě návštěvníkovy IP adresy a nemusí být 100% přesná. Pokud se náhodou nepodaří návštěvníka lokalizovat, lightbox se mu zobrazí tak či tak.