Steaguri - Situri multilingv

Prima dată când am întâlnit această problemă, lucram la situl unei campanii antifumat online. După finalizarea versiunii în limba română, s-a propus şi realizarea unei versiuni în limba engleză.

Pentru a separa cele două versiuni ale sitului, aveam la dispoziţie 2 variante: folosirea subdomeniilor sau a directoarelor.

Subdomenii vs. directoare

Un subdomeniu poate fi considerat un “copil” al domeniului părinte. De exemplu, www este un subdomeniu al domeniului serviciiseo.info. În schimb, un director creat în cadrul sitului este privit ca parte din acel sit ( serviciiseo.info/director/ ).

www.serviciiseo.info/director/

Pentru motoarele de căutare, subdomeniile reprezintă situri individuale, entităţi separate faţă de siturile existente pe domeniile părinte. Pe de altă parte, conţinutul plasat în interiorul unui director este văzut ca parte din acel sit.

Modul în care preferi să separi secţiunile unui sit poate să difere de la o situaţie la alta sau de la un sit la altul. Din punctul de vedere al optimizării web, personal aş alege directoarele, cât timp noua secţiune are legătură cu situl curent.

Monitorizarea subdomeniilor cu Analytics

Dacă ai ales să foloseşti subdomenii pentru a separa secţiunile sitului şi vrei ca acestea să fie monitorizate sub acelaşi profil Google Analytics, sunt necesare câteva modificări minore a codului JavaScript.

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._setDomainName("example.com");
pageTracker._initData();
pageTracker._trackPageview();
</script>

După ce ai modificat codul Analytics, tot ce îţi rămâne de făcut este crearea unui filtru pentru situl monitorizat.

Filter Type: Custom filter > Advanced
Field A: Hostname
Extract A: (.*)
Field B: Request URI
Extract B: (.*)
Output To: Request URI
Constructor: /$A1$B1

Articole similare