Sivujen nimeäminen parametrilla ("automaattinen")

Edellytykset

Jos sivusto on rakennettu dynaamisella ohjelmointikielellä, voidaan sivun nimi voidaan koodata suoraan Snoobi-skriptiin. Tämä vaatii ohjelmointiosaamista ja pääsyn sivuston lähdekoodiin tai sivupohjiin.

Perusedellytyksenä parametrin käyttämiselle on, että sivun nimien tulee olla jollain lailla määriteltyinä käytössä olevassa sisällönhallintajärjestelmässä. Tällöin nimet voidaan hakea lennossa suoraan Snoobi-skriptin &page_name= parametriin.

Jos julkaisujärjestelmä ei sisällä mitään kohtaa, mistä sivuparametri voidaan lennossa hakea, täytyy sivun nimet luoda manuaalisesti tai hakea ne sivun otsikosta.

 

1. Toteutus

Selkokielistäminen toteutetaan lisäämällä seurantaskriptiin parametri &page_name= seuraavasti:


<!-- BEGIN Snoobi v1.4 -->
<script type="text/javascript" src="http://eu1.snoobi.com/snoop.php?tili=yritys_fi&page_name=Sivun nimi">
</script>
<!-- END Snoobi v1.4 -->
 

* yritys_fi tulee korvata tilin oikealla nimellä! Tarkasta tilin nimi Snoobin asiakaspalvelusta tai raportin asetuksesta "Tilin tiedot" .

   

 

Nimen valinta

Parametriksi "Sivun nimi" -sijaan valitaan kuvaileva nimi / arvo, jonka perusteella sivu voidaan helposti tunnistaa. Hyviä esimerkkejä ovat Etusivu tai Tuotteet: Pesukone X Malli Y. Joskus voi selkeyden kannalta olla hyvä jos sivun nimeen otetaan mukaan tieto, minkä pääotsikon/kategorian alla sivu on (vrt. pelkkä MF50 ja Kamerat: Järjestelmäkamera MF50).

Jokaiselle sivulle annetaan lähtökohtaisesti oma, muista poikkeava nimi! Anna useammalle sivulle sama nimi ainoastaan jos ne halutaan yhdistää, esim. jos samalle sivulle on olemassa kaksi eri osoitetta (kuten www.yritys.fi ja www.yritys.fi/index.php, jotka molemmat johtavat etusivulle).

 

Sallitut merkit nimessä

Kiellettyjä merkkejä ovat & ja = , joita ei tule käyttää sellaisinaan minkään parametrin arvossa. Et-merkkiä voidaan kuitenkin käyttää HTML entity -muodossa (&amp;).

Sivun nimi saa muutoin sisältää mitä merkkejä vain: välilyöntejä, eri maiden aakkosia (åäö, kyrillisiä ja kiinalaisia kirjaimia ym.) sekä erikoismerkkejä. 

 

2. Koodiesimerkkejä

 

Esimerkki 1: Selkokielistäminen parametrilla

Sopivat nimet voivat esimerkiksi olla määriteltynä header tagissa tai navigointipolussa, jolloin koodin oleelliset osat voivat näyttää esimerkiksi tältä (älä kopioi tätä suoraan!):

 
<?php
$pagename = "Tuotteet >> Kamerat >> Järjestelmäkamerat";
?>
 
<!-- BEGIN Snoobi v1.4 -->
<script type="text/javascript" src="http://eu1.snoobi.com/snoop.php?tili=yritys_fi&page_name=<?php echo $pagename; ?>">
</script>
<!-- END Snoobi v1.4 -->
 

Title tag

Jos sivun nimi on määritelty title tagiin, ei parameteria tarvitse käyttää sillä otsikoita hyödyntävät sivun nimet on helppo kytkeä päälle Snoobin asetuksista napin painalluksella!

 

Esimerkki 2: Sivun nimi + osiointi parametrilla

Samalla kun teet selkokielistyksen, kannattaa tehdä myös sivuston osiointi, joka avulla sivuja voidaan yhdistää rymiksi. Osiointi voidaan tehdä samalla tavoin parametrin kautta. Osiointi parametri toteutetaan lisäämällä seurantaskriptiin parametri &section=.

Osiot toimivat kuitenkin käänteisesti selkokielistämiseen verrattuna. Selkokielistäminen erottelee sivuja siinä missä osointi yhdistelee sivuja aihekokonaisuuksien mukaan.

 
<!-- BEGIN Snoobi v1.4 -->
<script type="text/javascript"
src="http://eu1.snoobi.com/snoop.php?tili=yritys_fi&page_name=Kamerat: Järjestelmäkamera MF50&section=Kamerat">
</script>
<!-- END Snoobi v1.4 -->
 

 

3. Tarkasta liitoksista, että nimi osui oikeisiin sivuihin

Jos olet epävarma, onko sivun nimi asetettu oikein ja mitkä kaikki sivut lukeutuvat nimeen, hyödynnä liitos-nappia.  Liitokset löydät kirjautumalla Snoobin tilin asetuksiin ja valitsemalla Sivujen nimeäminenAutomaattinen nimeäminen.

Klikkaa liitokset auki niin saat listan kaikista sivuista, jotka kuuluvat johonkin selkokieliseen nimeen. Jos nimi ei ole osunut oikeisiin sivuihin, muuta logiikkaa jolla sivun nimi haetaan julkaisujärjestelmästä tai korjaa väärin nimetyt sivut antamalla sivulle nimen manuaalisesti. Manuaaliset nimet korvaavat raportissa parametrilla tehdyt sivun nimet.

 

Uusien nimien päivittyminen raporttiin

Jotta uusi selkokielinen nimi alkaa näkyä raportissa, täytyy useamman kävijän käydä kyseisellä sivulla nimenmuutoksen jälkeen.

Suosituimmilla sivuilla uusi nimi voi alkaa näkymään jo päivässä, siinä missä harvemmin liikennöidyillä sivuilla voi kestää jopa viikkoja ennen kuin uusi nimi hakee paikkansa raportissa. Tällä estetään sivun nimien turha vaihtelu tilanteessa, jossa Snoobin asennus tai sivujen nimeäminen on toteutettu väärin.