
Sisäiset hakukoneet
On mahdollista saada verkkosivuston sisäinen hakukone tai sisäiset hakukoneet mukaan seurantaan. Niissä käytetyt hakusanat saavat silloin oman otsikkonsa raporttiin ja hakua käyttäneet kävijät esitellään tarkemmin sisäisen hakukoneen alasivulta.

Kuva 1. Sisäisen haun tulokset pääraportissa
Alla ohjeet sisäisen haun konfiguroimiseen. Lisätietoja sisäisen haun käyttökohteista saat täältä.
Miten sisäinen haku saadaan seurantaan
Sisäisen haun seurannan toteuttaminen riippuu tavasta, jolla sisäinen haku toimii. Valitse näistä toinen:
A. GET-komennolla toteutettu sisäinen haku
Get-tyyliä käyttävän haun seuranta on helpoin toteuttaa, sillä se vaatii ainoastaan joitakin tietoja Snoobin asetuksiin. Huomaat, että sisäinen hakukone on toteutettu GET:llä kun hakutulossivujen URL-osoitteessa on näkyvissä haussa käytetty hakusana.
B. POST-metodilla tai evästeillä toteutettu sisäinen haku
POSTilla tai evästeillä toimivan haun tunnistat siitä, että sisäisen haun tuottamista URL-osoitteista puuttuu käytetty hakusana. POST-metodin ja evästeillä toteutetun sisäisen hakukoneen seuranta edellyttää, että hakutulossivujen URL-osoitetta muutetaan ensin niin, että niihin lisätään muuttujia (eli hakusana). Sisäinen haku voidaan vasta tämän jälkeen lisätä Snoobin asetuksiin.
A. GET-komennolla toteutettu sisäinen haku
Sisäinen hakukone saadaan mukaan seurantaan lisäämällä se Snoobin asetuksiin mikäli hakutoiminto on toteutettu get-tyylillä. Jos toteutustapa on jokin muu, katso kohta B.
1. Kirjaudu tilin asetuksiin ja klikkaa kohtaa
Sisäiset hakukoneet.
2. Riville Sisäisen hakukoneen nimi, kirjoita nimi, jolla haluat hakoneen näkyvän raportissa, esimerkiksi Haku. Snoobilla voidaan myös seurata useampaa sisäistä hakukonetta, joille kannattaa antaa eri nimet.
3. Rivin Tunniste voi useimmiten jättää koskematta ja jättää vain prosenttimerkin paikalleen, %.
Kuitenkin jos saitilla on useita eri sisäisiä hakukoneita, täytyy tunnistetta käyttää erottelemaan hakukoneet toisistaan. Kirjoita silloin tiedoston nimi muodossa
%tiedostonimi.pääte%
Esimerkiksi %haku.php%
Voit myös valita tunnisteeksi koko edeltävän URL-polun muodossa
%kansio/tiedostonimi.pääte%
Esimerkiksi seuraavan hakutulososoitteen pagemask on merkattu punaisella: https://www.kauppa.yritys.com/fi/toiminnot/index2.php?search=1&haku=kulttuuri
Lisää prosenttimerkit Tunnisteen eteen ja jälkeen.
4. Riville Hakusanan parametri, poimi hakutulossivun URL-osoitteesta tunniste, joka ilmentää sisäistä hakukonetta. Hakusanan parametrin tunnistaa yleensä siitä, että sitä seuraa yhtäkuinmerkki ja käytetty hakusana. Tavallisia hakuparametreja ovat esimerkiksi
query
q
search
searchstring
Jos olet käyttänyt addurl ohjetta muokataksesi hakutulossivun osoitetta, valitse silloin parametriksi addurl.
HUOM! Toisin kuin muissa Snoobin asetuksissa, prosenttimerkkiä ei tule lisätä parametriin lainkaan!
Alla oleva esimerkki havainnollistaa asetuksien täyttämistä.
Esimerkki sisäisen haun tulossivusta hakusanalla "kulttuuri":
Jos sisäinen haku antaa tulossivun osoitteeksi:
http://www.yritys.fi/fi/index/hakutulos.html?content=kulttuuri&Fields=content%2C%21CM
Täytetään asetusten kohdat seuraavasti:
Hakukoneen nimi: mikä tahansa, esim. Haku
Tunniste: %yritys.fi/fi/index/hakutulos.html% (jos hakukoneita on useampia)
TAI pelkkä prosenttimerkki, %
Hakusanan parametri: content

Kuva 2. Sisäisen hakukoneen asetukset
Jos asetukset menivät oikein, sisäisen hakukoneen otsikko ilmestyy raporttiin ensimmäisen kävijän tehtyä haun. Voit koettaa vaihtaa Tunniste-kohtaan pelkän prosenttimerkin, jos tarkempi määritys ei toimi. Soita asiakaspalveluumme, jos kaipaat lisäapua valitsemaan hakukoneen osoitteesta oikeat muuttujat.
Sisäiset haut luovat usein raporttiin uuden sivun, koska haku sisältää monesti paljon erilaisia parametreja. Jos hakujen tuottamat tulossivut halutaan poistaa sivulistalta, voidaan ne yhdistää selkeän nimen alle (esim. "Hakutulokset") nappaamalla selkokielistämisen asetuksiin hakukoneen ilmentävän parametrin.
B. POST-metodilla tai evästeillä toteutettu sisäinen haku
Jos sisäinen haku on toteutettu POST-metodilla tai evästeitä käyttäen, on hakutulosten URL-osoitteen muoto muutettava niin, että siinä näkyy haussa käytetty hakusana. Tämä johtuu siitä, että hakutulosten tallentaminen tapahtuu sivujen URL-nimien pohjalta. POST-metodilla tai evästeellä tehdyt sivunvaihdot eivät kuitenkaan näy osoitteessa, joten tämä on ensin korjattava jos sisäisiä hakusanoja halutaan seurata. Tämä tehdään joko
- koodaamalla sisäinen hakukone uudelleen käyttäen GET-metodia tai
- hakukoneen luomiin osoitteisiin voidaan lisätä keinotekoinen parametri, &addurl=.
Alla ohjeet &addurl= parametrin käyttöön. Ohjeet kannattaa välittää verkkosivuston ylläpitäjälle tai tekijälle, koska muutokset vaativat koodaustaitoa ja pääsyä verkkosivuston sivupohjaan tai lähdekoodiin.
1. Kaikille hakujen jälkeisille tulossivuille on ensin lisättävä Snoobi-skripti, ellei sitä hakutulossivuilla vielä ole. Älä kuitenkaan lisää saman tilin skriptiä useammin kuin kerran. Lisäys tehdään lähdekoodiin tai sivupohjaan.
2. Snoobi-skriptin sisään lisätään vielä &addurl= parametri seuraavasti:
<!-- BEGIN Snoobi v1.4 -->
<script type="text/javascript" src="http://eu1.snoobi.com/snoop.php?tili=
yritys_fi&addurl=Hakusana">
</script>
<!-- END Snoobi v1.4 -->
yritys_fi on korvattava tilin oikealla nimellä. Tämä voidaan hakea Snoobin asetuksista kohdasta Tilin tiedot tai, jos skripti on oikein muilla saitin sivuilla, jonkun muun sivun lähdekoodista.
Hakusanan tilalle skriptiin välitetään se hakusana, jonka kävijä on hakuun syöttänyt. Tämä voidaan koodata niin, että hakusana haetaan järjestelmästä yllä esitettyyn kohtaan Snoobi-skriptiä.
3. Testaa, että haku toimii. Jos tulossivun osoite oli alunperin esimerkiksi www.yritys.fi/index.php
tulisi raporttiin ilmestyä osoite muotoa
www.yritys.fi/index.php?addurl=Kasvihuoneilmiö
jos parametrin nimeksi annettiin Haku ja käyttäjän syöttämä hakusana oli Kasvihuoneilmiö
Muutos ei kuitenkaan näy varsinaisen sivun URL-osoitteessa, ainoastaan Snoobin tallentamissa tiedoissa ja Snoobi-raportissa.
Lue lisää addurlin käytöstä täältä.
4. Nyt kun koodausosuus on ohi, kirjataan muuttujat Snoobin asetuksiin. Noudata ohjeita kohdassa A!



