Suomeksi   In English  

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 tuloksia 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ä sisäisen hakukoneen tyyppi:

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 hakukoneen näkyvän raportissa, esimerkiksi Haku. Snoobilla voidaan myös seurata useampaa sisäistä hakukonetta, joille kannattaa antaa eri nimet.

3. Rivin Tunnisteen 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 merkitty 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!

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: %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.

Vinkki: Etkö halua nähdä jokaista hakua omana sivunan Sivut-paneelissa?

Jos hakujen tuottamat tulossivut halutaan poistaa sivulistalta, voidaan ne yhdistää selkokielistämisen avulla, antamalla kaikille hakutulossivuille saman nimen (esim. "Hakutulokset"). Selkokielistämisen asetuksiin syötetään silloin hakukoneen ilmentävä parametri, esim. %content=%.




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!


 


Tekninen tuki: 010 773 7311 · helpdesk@snoobi.com · Asiakaspalvelu: 010 773 7310 · info@snoobi.com
© Snoobi Oy. Powered by ToimiSait.