Suomeksi   In English  

Snoobin asennus Flash-sivulle (Action script 3)


Tämä ohje on tarkoitettu Flash:ssa käytettävän Action Script-kielen versiolle 3.
Ohjeen Action Script 1 & 2 versiolle saat täältä »



Flash –animaation seuranta toteutetaan kutsumalla animaatiosta suoraan snoobi.trackPageView(pathParam) –funktiota, joka lähettää kävijäseurantatiedot Snoobin keräyspalvelimelle. Snoobi raporttiin animaation tapahtumat tulevat sivulatauksina, eli ne näkyvät raportin ”Sivut ” –paneelissa. 

1. Asennus Flash -sivustolle

Snoobi-skripti asennetaan flash-animaation sisältävälle sivulle normaalisti ennen sulkevaa </body> -tagia.

2. snoobi.trackPageView funktion kutsu animaatiosta

Aina kun tietty tapahtuma (napin painallus, videon katselu, framen lataus jne.) halutaan mitata animaatiossa, kutsutaan snoobi.trackPageView(pathParam) –funktiota. Käytännössä trackPageView on snoobi-nimisen olion tarjoama metodi. Pakollisessa pathParam –parametrissa annetaan polku, joka kuvaa animaatiossa tehtävää tapahtumaa. Snoobi.trackPageView-funktio on JavaScript-funktio, jonka kutsumista varten Flash-animaatio tarvitsee external.ExternalInterface-kirjaston. Kuvassa 1 kyseinen kirjasto on sisällytetty Action Scriptiin rivillä 3.

Esimerkki 1. www.kampanjantekijat.com/flash -osoitteessa oleva animaatio

Animaatioon on määritelty navigointipainikkeita, joita klikkaamalla animaatiossa näytettävä sisältö (=sivu) vaihdetaan. Kuvan 1 Action Script:n rivillä 11 on määritelty funktio showPage, joka huolehtii sivujen näyttämisestä navigaatiopainikkeita klikkaamalla. ShowPage-funktioon on myös määritelty snoobi.trackPageView-funktion kutsu riveille 19-21. Esimerkissä snoobi.trackPageView-funktiota kutsutaan pathParametrin-arvolla "/actionscript3demo/page/"+pathName. Esimerkissä pathName-muuttujan arvo on pages-taulukossa määritellyn halutun sivun nimi. Esimerkiksi ensimmäistä sivua kutsuttaessa pathName-muuttuja saisi arvon container_1.


Kuva 1. snoobi.trackPageView –funktion kutsu animaatiosta

Esimerkissä 1 Snoobi –raporttiin muodostuu sivulataus, jonka URL on www.kampanjantekijat.com/actionscript3demo/page/container_1

Voit ladata tästä Flash-esimerkin (.fla), joka havainnollistaa miten seurannan tulisi toimia jos käytössä ei ole parametrilla tehtyä selkokielistystä (150 KB). Avaamiseen tarvitset Adoben Flash 8 / CS3 ohjelman. 


3. Selkokielistäminen ja osiointi parametrilla ("automaattinen selkokielistys" ja "automaattinen osiointi")

Selkokielistäminen ja osiointi parametrilla tehdään snoobi.trackPageView –funktion lisäparametreilla page_name ja section. 

Esimerkki 2. www.kampanjantekijat.com/flash -osoitteessa oleva animaatio

Esimerkin 2 Action Script on muutoin sama kuin esimerkissä 1 sillä erotuksella, että esimerkissä 2 käytetään automaattista sivujen nimeämistä ja osiointia. Esimerkissä 2 snoobi.trackPageView-funktiota kutsutaan edelleen pathParametrin-arvolla "/actionscript3demo/page/"+pathName. Uusina parametreina snoobi.trackPageView-funktiossa käytetään pagename-parametria arvolla "Flash » Sivu + key" sekä section-parametria arvolla "Demo Flash AS3".


Kuva 3. snoobi.trackPageView-funktion kutsu automaattisella sivujen nimeämisellä ja osioinnilla

Esimerkissä 2 Snoobi –raporttiin muodostuu sivulataus, jonka sivulle annetaan nimeksi "Flash » Sivu 1" ja sivu liitetään osioon "Demo Flash AS3"

Voit ladata tästä Flash-esimerkin (.fla), joka havainnollistaa miltä Flash-tiedosto näyttää jos käytössä on parametrilla toteutetut sivun nimet ja osiointi (144 KB). Avaamiseen tarvitset Adoben Flash 8 / CS3 ohjelman. 





Mitä Flash-animaatiossa kannattaa mitata?

Animaatiossa kannattaa mitata kaikki tapahtumat, jotka ovat kävijän laadun määrittelemisen kannalta oleellisia. Tässä muutamia esimerkkejä:

1. Navigoinnissa liikkuminen

  • Kun kävijä klikkaa navigoinnissa flash –animaation eri osiin ne kannattaa mitata

2. Lomakkeiden lähettäminen

  • Kun lomake lähetetään onnistuneesti. Jos Flashissa on erilaisia lomakkeita, ne kannattaa myös erotella toisistaan

3. Linkkien klikkaaminen

  • Jos Flashin tarkoitus on esim. ohjata kävijöitä muille sivuille tai sivustoille Flashin ulkopuolella, tai klikkaamaan sähköpostilinkkejä, ne kannattaa ottaa mukaan seurantaan

4. Videoiden katselu

    • mitä videoita kävijät katselevat animaatiossa
    • videoon kannattaa lisätä ns. checkpointteja, jotka kertovat kuinka pitkälle videoita katsotaan
    • video voidaan jakaa esimerkiksi neljään osaan ja aina kun kolmasosa videosta on katsottu, kutsutaan snoobi.trackPageView –funktiota eri pathParam –arvolla
play-nappia painettu -> snoobi.trackPageView('/video_aloitus')
1/3 katsottu -> snoobi.trackPageView('/video_1_3')
2/3 katsottu -> snoobi.trackPageView('/video_2_3')
3/3 katsottu -> snoobi.trackPageView('/video_end')


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