Autor Zpráva
Nailen
Profil
Zdravím,

potřeboval bych vyřešit následující problém.

Máme web na redakčním systému, kde nejsem správce, ale pouze redaktor. První stránka webu je rozcestník. Pokud se přes tuto stránku návštěvník dostane dál, tak se objeví na české homepage.
Bohužel hodně zákazníků se přes tento rozcestník nedostane na požadovanou homepage. Bohužel tento rozcestník nemůžeme editovat a musíme se držet toho co je nám nabídnutu.

Přemýšlel jsem jak to obejít. Jediné kam bych mohl dostat nějaký kód, je Google Tag, ke kterému mám přístup.
Je nějaká možnost, že bych vložil do Google Tagu Manageru nějaký script, který by návštěvníky z české IP směřoval rovnou na CZ homepage a všechny ostatní návštěvníky ze zbytku světa by nechal na rozcestník?

Předem díky za odpovědi a názory.
Martin2
Profil *
Nailen:
Je nějaká možnost, že bych vložil do Google Tagu Manageru nějaký script
Teoreticky ano. Nejsem si jistý, jestli přesměrováním v GT neporušíš nějakou podmínku použití, přece jen, k tomu tento nástroj neslouží.

Javascript má přístup k hodnotám hlavičky Accept-Language nebo alespoň aktivnímu jazyku prohlížeče – viz dokumentaci MDN. Můžeš v něm detekovat češtinu a takového uživatele přesměrovat.
Nailen
Profil
Martin2:

Děkuji za potvrzení mé myšlenky.

Myslíte, že by mohlo fungovat toto:

<script type="text/javascript">
   if (window.navigator.language != "cs-CZ") {       
      window.location.replace="http://www.seznam.cz"; 
   }
   else
   {
      window.location.replace("http://www.centrum.cz");
   }
</script>

Pokud je návštěvník z České republiky, tak najede centrum. Pokud není, tak najede seznam.
Je potřeba to ještě nějak ošetřit? cs nebo cs-CZ,...

Předem děkuji za radu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: