Flashin mystiikka
27.8.2009
Flash-sivustoja syntyy yhä kovaa vauhtia huolimatta siitä, että Flash-sivustot aiheuttavat haasteita hyvälle hakukoneoptimoinnille ja AdWords-mainonnalle.
Hakurobotit kyllä lukevat Flash-tiedostoon upotetut tekstit ja löytävät nekin tekstit, joita ei näe suoraan swf-tiedostoa lukemalla, mutta varsinainen hakukoneoptimointi on haastavampaa.
AdWords-mainonnassa Flash-sivustot asettavat haasteita mainosten kohdentamisessa, sillä mainos voidaan ohjata usein vain yhdelle sivulle, toisin sanoen, sille sivulle, joka kutsuu Flash -tiedostoa. Flash-tiedoston eri näkymiin mainosta ei saada ohjattua ja hyvän kampanjan toteuttaminen on vaikeaa. Pääasiallinen syy tähän on se, että avainsanojen laatupisteet perustuvat suuresti sanojen sekä laskeutumissivun sisällön keskinäiseen relevanttiuteen. Mikäli laskeutumissivulta ei löydetä avainsanoja vastaavaa sisältöä, pysyvät laatupisteet huonoina – ja hyvät sijoitukset kalliina.
Flash ja Google Analytics
Google Analyticsin avulla pystyy kuitenkin seuraamaan Flash-sivustoja. Tarjolla on useampikin vaihtoehto, tilanteesta riippuen, sillä Analyticsin avulla voidaan seurata mitä hyvänsä selainpohjaista tapahtumaa, oli se sitten toteutettu Flashillä tai JavaScriptillä.
Alla on esitetty kaksi tapaa: trackPageview -funktio ja Adobe Flash. Ensimmäinen tapa sopii sivustoihin, jotka on toteutettu html-kielellä ja joiden sisällä on yksi tai useampi kutsu Flash-tiedostoon. Adobe Flash käy kaikkiin tapauksiin, alla on listattu muutama esimerkki:
- HTML sivuun on upotettu Flash widget
- Flash- tai Flex- tiedosto, jota jaetaan pitkin Internettiä, esimerkiksi jokin peli
- pelkästään Flashillä toteutettu sivusto, jota isännöidään HTML -sivulla
Adobe Flash komponentin avulla on helppo implementoida seuranta Flash-materiaaliin. Adobe on kehittänyt itse komponentin ja se sisältää kaikki samat toiminnot kuin JavaScriptillä toteutettu alkuperäinen Analytics-koodi. Adoben koodi käyttää ActionScriptin versiota 3, joten aikaisempien versioiden käyttäjien tulisi turvautua trackPageview-funktioon tai päivittää ohjelmistonsa.
TrackPageView-esimerkki
on (release) {
// seuranta tapahtuman kanssa
getURL(”javascript:pageTracker._trackPageview(’/lataa/esite.html’);”);
_root.gotoAndPlay(3);
myVar = “Flash Track Test”;
}
Adobe Flash komponentti -esimerkki
playGame.addEventListener( MouseEvent.CLICK, onButtonClick );
function onButtonClick( event:Event ):void
{
tracker.trackPageview( “/myGame1″);
}









Joulukuu 4th, 2009 at 14:46
Moi,
Kannattaako flashin sisältävään html sivuun lisätä hakusanoja muuallekin kuin title kenttään, vai löytääkö google tosiaan flashin sisällä olevan tekstisisällön? Ei varmasti löydä ainakaan vektorimuodossa olevaa tekstisisältöä. Eli jos on yksi flash kampanjasivusto joka on yhdellä html sivulle, miten sitä vois parhaiten optimoida ? Luetella hakusanoja flashin alapuolella? Tosin sehän ei ollut kovin hyvä tapa jos niitä on liikaa..
Joulukuu 11th, 2009 at 10:16
Suosittelen, että Flashin kannssa tehdään ns. deep linkkaus, jotta jokaiselle flash-sivulle saadaan oma urli. Ohjeet täältä:
http://www.adobe.com/devnet/flash/articles/deep_linking.html
Joulukuu 22nd, 2009 at 21:12
Tällä sivustolla on hyvää tietoa ja testejä, miten hyvin Google osaa indeksoida/löytää tietoa swf/flash -tiedostojen sisältä: http://www.flashnseo.com/