Livevideot eivät ole mikään uusi ilmiö, sillä esimerkiksi Youtube on tarjonnut mahdollisuuden videoiden jakamiseen "live streaminä" jo pidempään. Livevideot tarjoavat yritykselle mahdollisuuden olla reaaliaikaisesti vuorovaikutuksessa kuluttajien kanssa, koska usea videonjakopalvelu tarjoaa katsojille mahdollisuuden kommentoida videota lähetyksen aikana. Livevideot tulevat vuonna 2017 varmasti kasvattamaan suosiotaan vielä entisestään, kun kuvanjakopalvelu Instagram laajentaa käyttäjien jakomahdollisuuksia livevideoihin. Yritys voi käyttää livevideoita markkinoinnissaan esimerkiksi tuotelanseerauksissa, tapahtumissa, "backstage"-materiaalissa tai haastatteluissa. Livevideoiden ei tarvitse olla loppuun asti hiottuja tai käsikirjoitettuja, mutta jonkinlainen tavoite ja strategia on niillä hyvä olla.
11 Myyntitavoitteet Tuotetavoitteet 5 Yksittäinen yritys voi oman liiketoimintastrategiansa pohjalta määritellä ja rajata markkinointitoimintansa tehtäväkentän suppeammaksi keskittymällä esimerkiksi vain asiakassuhteiden tai jopa brändin johtamiseen. Tämä riippuu yrityksen liiketoimintamallin ominaisuuksista ja niihin liittyvistä rajauksista sekä yrityksen asettamista omista tavoitteista ja visiosta. (Tikkanen ym. 2007, 25.) Yrityksen tulisi laatia omat kuvion 1 mukaiset tavoitteet markkinointistrategiaan toiminnalleen ja markkinoinnilleen. Kannuksen Kalastustarvike Oy tähtää asiakassuhteiden ja tuo- Saatavuustavoitteet Asiakastavoitteet Viestintätavoitteet Kannattavuustavoitteet Hintatavoitteet MARKKINOINTI- STRATEGIA Asiakassuhteiden johtaminen Toimittajasuhteiden johtaminen Tuotekehityksen johtaminen Muiden verkostosuhteiden johtaminen MARKKINOINNIN TAVOITTEET KUVIO 1. Markkinointistrategian sisältö (Tikkanen, Aspara & Parvinen 2007, 25 40) ja markkinoinnin tavoitteet (Raatikainen 2004, 89 99) Markkinointistrategian sisältö ja markkinoinnin tavoitteet ovat selkeitä kokonaisuuksia, kuten kuviossa 1 on esitetty. Markkinoinnin kautta yrityksen tavoitteet voivat olla pelkästään esimerkiksi myyntiin tai hintaan liittyviä, tai sen lisäksi asiakkaisiin, viestintään, kannattavuuteen ja saatavuuteen suuntautunutta. Yritys itse määrittelee omat lähtökohtansa ja tavoitteensa, joihin markkinoinnillaan pyrkii.
Etsiessään tietoa tuotteista asiakas todennäköisesti päätyy jossain vaiheessa Googleen, joka tunnetusti suosii videota hakutuloksissaan. Kun putkena on Google-haku > YouTube-video > linkki tuotteeseen, on kiinnostunut asiakas parhaimmillaan vain parilla klikkauksella saanut kaipaamansa tiedon tuotteesta, päätynyt verkkokauppaan ja vienyt kyseisen tuotteen ostoskoriin.
Alaikäisille suunnatuilla internet-sivuilla mainostajan on erityisesti huolehdittava sivujen säännöllisestä tarkastamisesta. Sivuilta on poistettava niille mahdollisesti sijoitetut toiminnot tai aineistot, jotka ovat lapsille ja nuorille soveltumattomia tai jotka eivät ole voimassa olevan alaikäisten henkiseen tai fyysiseen suojeluun tähtäävän lainsäädännön mukaisia. Sivuilla olevien linkkien sopivuus lapsille on myös tarkistettava säännöllisin väliajoin.
Kotitekoiselta näyttävät videot eivät enää iske kuluttajiin, vaan videoilta odotetaan nykyään myös korkeaa tuotantoarvoa. Laadukas videotuotanto alkaa sisällöstä – hyvästä ja harkitusta käsikirjoituksesta, jota suunniteltaessa on otettu huomioon myös videon kohderyhmä. Sosiaalisten medioiden metriikkatyökalujen avulla on helppoa seurata videon katselijakuntaa ja arvioida, onko oikea kohderyhmä löytänyt tiensä videon pariin. On mahdollista tutkia, miten, milloin ja missä videota katsellaan. Ennen mainosvideoille pyrittiin saamaan mahdollisimman laaja katselijakunta, mutta nykyään kohdentamisessa voidaan panostaa ennemminkin laatuun kuin määrään. Mobiililaitteiden suosion kasvun myötä yrityksesi videon on erittäin tärkeää olla skaalautuva laitteelle kuin laitteelle. Videoita katsotaan yhä enemmän erilaisilla mobiililaitteilla, joten videon katselukokemus ei saa olla riippuvainen näytön koosta.
88 82 Joitakin Seniori-vaappuja yrittäjä valmistaa erikoisväreinä. Kuviossa 42 on yksinkertainen malli Seniori-vaapun verkkokaupan tilaamisen kehittämiseen. KUVIO 42. Vaapun tilauspalvelumalli verkkokauppaan Kuviossa 42 esitetyn väripiirturin avulla tilaaja voisi liittää haluamansa Seniorivaappumallin ohjelmaan. Tämän jälkeen yksinkertaisen ohjelman avulla tilaaja voisi itse värittää vaapun ensin perusvärein ja vielä tarkentaa sävyjen avulla vaapun haluamansa väriseksi. Tämä palvelu välittäisi tilaajan värimallin yrittäjälle, jolle malli näkyisi tietokoneen näytön kautta. Näin yrittäjä voisi valmistaa erikoisvärejä asiakkaan tarpeita tyydyttäen. 5.8 Blogin aktiivinen ylläpitäminen Blogin pelkkä luominen ei riitä siihen, että se houkuttelisi lukijoita ja tätä kautta kotisivuille kävijöitä. Blogissa on oltava riittävän usein uutta sisältöä, joka saa ihmiset käymään uudestaankin sivuilla. Jos blogiin tai kotisivuille ei tuota mitään uutta esimerkiksi kuukauteen, on se usein jo merkki siitä, että tieto on vanhaa. Internetin käyttäjät huomaavat jo ensi silmäyksellä, mikäli sivuston sisältö on edelleen pysynyt samana kuin heidän aikaisemmalla vierailukerrallaan. Jos tämmöinen reagointi toistuu, on suuri vaara, että yritys menettää sivustolla kävijöitään. Yrittäjä
Positiointi on oiva työkalu, kun halutaan saada asiakkaat muistamaan brändisi halutulla tavalla. Positioinnin tärkein tehtävä on erilaistaa yrityksesi kilpailijoista. Nimensä mukaisesti positiointi on brändin asemointia kuluttajien mieliin niin, että he ajattelevat tuotteesta tai palvelustasi halutulla tavalla. Toisin sanoen sinun tulee vastata yhteen yksinkertaiseen kysymykseen: Mikä tekee brändistäsi ainutkertaisen?

Facebookista on tullut keskeinen osa suomalaisten arkea. Kaksi miljoonaa suomalaista käyttää Facebookia joka päivä, ja kuukausittain palvelussa käy noin puolet suomalaisista. Facebook tuntee meidät hämmästyttävän hyvin – jopa paremmin kuin me itse. Iän, sukupuolen ja asuinalueen lisäksi se tietää, mistä asioista olemme kiinnostuneita. Facebookissa markkinointia voidaankin kohdentaa erittäin tehokkaasti mielenkiinnonkohteiden mukaan.
Google julkaisi toissa viikolla blogissaan tiedotteen, jonka mukaan yhtiö on päivittämässä indeksointiaan radikaalisti. Päivityksen myötä mobiili-sivustoindeksistä tulee Googlen haussa ensisijainen hakutulosindeksi. Näinollen sivustot, joista ei ole olemassa toimivaa ja ajanmukaisesti toteutettua mobiiliversiota kärsivät hakutuloksissa huomattavasti.
Henkilöstömäärän kasvu yli 5 hengen pakottaa jo selvästi miettimään johtamista, mutta siltikin se usein perustuu tuntumaan ja tuuriinkin. Asioita ei toteuteta suunnitelmallisesti, koska suunnitelmaa ei ole. Strategia kuulostaa hienolta sanalta, mutta sitä ei ole tehty. Luotetaan siihen, että kun tähänkin asti näin tekemällä on selvitty, selvitään tästä eteenpäinkin. Tässä kokoluokassa on tyypillistä, että toimitusjohtaja on samalla omistaja tai pääosakas. Palkka- tai ammattijohtajaan törmää vasta, kun liikevaihto kasvaa useampaan miljoonaan. Johtamisen teoriat koetaan vieraiksi vaikka todellisuudessa ne ovat työkaluja, joiden kanssa tulevaisuutta on helpompi rakentaa.
YouTube on maailman toiseksi suosituin hakukone, joten luonnollisesti myös toimittajat käyttävät sitä. Varmista, että he löytävät hyvää, ajankohtaista sisältöä olennaisista asioista. Tarjoudu esimerkiksi aktiivisesti haastateltavaksi. Kun verkosta löytyy hauilla helposti edustavia ja asiantuntevia haastatteluja, uskaltavat toimittajat kysyä jatkossakin kommentteja.

YouTube on tänä päivänä maailman laajin videosivusto, Googlen jälkeen maailman toiseksi käytetyin hakukone ja samalla Suomen toiseksi käytetyin sivusto. YouTuben suosiosta kertoo myös se, että 79 % kaikista suomalaisista käyttää YouTubea ja 15-20-vuotiaista jopa 94 %. Ennusteiden mukaan vuoteen 2020 mennessä 82 % kaikesta viestinnästä verkossa tulee olemaan videota. Mihin videoiden suosio perustuu ja miksi videot kannattaa ottaa viimeistään nyt osaksi sisältömarkkinointia?
79 73 KUVIO 38. Tuotteen mainonta alan lehdissä Vastaajista vain neljä antoi asian tärkeydelle arvosanan numero seitsemän. Arvosanan numero kuusi asian tärkeydelle antoi vastaajista viisi. Tuotemerkin tunnettuus Kuviosta 39 nähdään, että tuotemerkin tunnettuutta ei koettu kovin tärkeäksi vaappua ostettaessa. Kukaan vastaajista ei antanut arvosanoiksi nollaa tai ykköstä. Tuotemerkin tunnettuuden tärkeyden keskiarvo oli 5. Seniori-vaapun tuotemerkin tunnettuuden onnistumisen keskiarvo oli 5,3. Seniori-vaapun tunnettuus oli keskiarvollisesti hyvä.
27. Mitä on markkinointi nykyään? • Asiakkaan tarpeiden, halujen ja kysynnän tyydyttämistä • Tuotteiden, palveluiden ja niiden yhdistelmien kehittämistä arvon, tarpeiden tyydytyksen ja laadun maksimoinnissa • Kysynnän johtamista • Tuottoisien asiakassuhteiden rakentamista ja hallintaa • Markkinoinnin manageroinnin käytäntöjä • Markkinoinnin eri konseptien käyttöä • Markkinointiverkostojen käyttöä • Mediamixin monipuolisuutta
14 8 Kannattavuustavoitteet Vaikka yrityksen menestyksekkään toiminnan kannalta kannattavuus on tärkein taloustavoite, on se käsitteenä hyvin vaikea määritellä. Myynnin ohella markkinoinnin kannattavuus on yksi yrityksen päätavoitteista. Kannattavuus on tuotoista vähennetyt kustannukset, ja jää jäljelle positiivinen erotus, voitto. Myyntikate ja käyttökate ilmaisevat yrityksen liiketoiminnan kokonaiskannattavuutta. Vähentämällä yrityksen liikevaihdosta liiketoiminnan muuttuvat kustannukset saadaan myyntikate. Käyttökate saadaan, kun myyntikatteesta vähennetään edelleen kiinteät kustannukset. Sijoitetun pääoman tuotto eli Return on Investment (ROI), on yleinen liiketoiminnan kannattavuuden mittari, jossa yrityksen voitto suhteutetaan yritykseen sijoitettuun pääomaan. Yrityksen markkinointikate mittaa markkinoinnin tuloksellisuutta eli absoluuttista kannattavuutta. (Raatikainen 2004, 92.) Tuotetavoitteet Yrityksen on markkinoinnin tavoitteiden asetteluissa määriteltävä ja päätettävä, mitä tuotteita se myy ja mikä on yrityksen asiakasryhmä. Tuotteelle yrityksen on valittava laatutaso. Tuotteita koskevia päätöksiä ovat esimerkiksi tuotelajitelman laajuus, valikoima, laatu, tuotekehitys ja brändin luominen. Laajuus tarkoittaa markkinoitavien tuoteryhmien lukumäärää. Valikoima tarkoittaa tietyn tuoteryhmän tuotevaihtoehtoja. Laatu tarkoittaa teknistä, toiminnallista ja kaupallista laatua. Tuotekehitys voi olla esimerkiksi uuden tuotteen suunnittelua, tuoteominaisuuksien parantamista tai uusien käyttökohteiden kehittämistä nykyisille tuotteille. Tuotetavoite on myös onnistuneen merkkituotteen eli brändin luominen. Brändin rakentuminen koostuu tuotteen ominaisuuksista, ostajien mielikuvista ja tuotteen välittämistä viesteistä, kuten nimi, logo ja symboliikka. (Raatikainen 2004, ) Hintatavoitteet Yrityksen kannattavuuden ja oikeiden asiakasryhmien tavoittamisen kannalta yrityksen tulee tehdä lukuisia päätöksiä koskien tuotteen hinnoittelua. Kuvio 2 kuvaa yrityksen tuotteen hintaan vaikuttavia keskeisiä hintatavoitteita.
Java stacktrace: org.apache.cocoon.ResourceNotFoundException: Page cannot be found at org.dspace.app.xmlui.aspect.general.PageNotFoundTransformer.addBody(PageNotFoundTransformer.java:170) at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:223) at org.dspace.app.xmlui.aspect.general.PageNotFoundTransformer.sendEvent(PageNotFoundTransformer.java:243) at org.dspace.app.xmlui.aspect.general.PageNotFoundTransformer.endElement(PageNotFoundTransformer.java:147) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:111) at org.dspace.app.xmlui.wing.AbstractWingTransformer.endElement(AbstractWingTransformer.java:283) at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy41.endElement(Unknown Source) at org.apache.cocoon.environment.internal.EnvironmentChanger.endElement(EnvironmentStack.java:147) at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:93) at org.apache.cocoon.components.sax.AbstractXMLByteStreamInterpreter.parse(AbstractXMLByteStreamInterpreter.java:120) at org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:44) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:324) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy40.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750) at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362) at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111) at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136) at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy37.generate(Unknown Source) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:360) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:439) at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71) at com.sun.proxy.$Proxy26.process(Unknown Source) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247) at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:351) at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169) at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468) at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443) at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy23.service(Unknown Source) at org.dspace.springmvc.CocoonView.render(CocoonView.java:114) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1180) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:950) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.dspace.app.xmlui.cocoon.DSpaceCocoonServletFilter.doFilter(DSpaceCocoonServletFilter.java:300) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.dspace.app.xmlui.cocoon.servlet.multipart.DSpaceMultipartFilter.doFilter(DSpaceMultipartFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.dspace.rdf.negotiation.NegotiationFilter.doFilter(NegotiationFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:221) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
Yleisestikin videoiden jakaminen on yleistynyt monien eri kanavien kautta, esimerkiksi Facebook, Snapchat, Instagram ja Periscope. Perinteisen videomainonnan vierelle on tänä vuonna noussut reaaliaikainen video, josta Google ja YouTube on julkaissut Real- Time Ad -formaatin. Reaaliaikasta videota käytetään paljon myös Facebookissa. Esimerkiksi Yhdysvaltojen presidentin vaalien alla Facebook oli täynnä reaaliaikaisia videoita, joihin päivittyi tykkäyksien perusteella kannattajien mielipiteet. Reaaliaikainen video vetoaa katsojaan aitoudellaan ja yllätyksellisyydellään, sekä tarjoaa mahdollisuuden helppoon vuorovaikutukseen katsojan ja videon lähettäjän välillä.
Ensivilkaisulla luotua vaikutelmaa voi olla vaikeaa, tai jopa mahdotonta muuttaa myöhemmin – siksi selkeiden ja toimivien verkkosivujen rakentaminen jo yrityksen alkutaipaleella on tärkeää. Asiakas saattaa muodostaa ostopäätöksensä pelkästään verkkosivujen pohjalta. Kun asiakas etsii itselleen mieluisaa tuotetta tai palvelua, hän vertailee todennäköisesti usean eri yrityksen verkkosivuja keskenään tehden päätöksensä hyvän ensivaikutelman ja käyttömukavuuden perusteella. Hyvännäköiset ja toimivat verkkosivut ovat kuin ympäri vuorokauden työskentelevä myyjä.
9 1 Johdanto 1.1 Markkinointi menestystekijänä Markkinointiaj attelussa voidaan tunnistaa kaksi toisistaan poikkeavaa pääsuuntaa. Marklcinointisuuntautuneen lähestymistavan mukaan onnistumiseen vaikuttaa eniten marldcinoijan panos. Ääriajattelussa melkein mikä tahansa yrityksen ongelmista voidaan pelkistää markkinointikysymykseksi. Marldcinalähtöisyyttä korostavat tarkastelevat marldcinointisuuntautuneita enemmän marlckinointimahdollisuuksia, jotka syntyvät asiakkaiden tarpeista ja niille alueille, joita kilpailevat yritykset eivät palvele. Vaikka taitava markkinoija kykenee epäilemättä luomaan ja ohjaamaan markkinoita, pienyrityksissä parhaat markkinointiedellytykset ovat silloin, kun liiketoiminta-ajatus on riittävän markkinalähtöinen (SMALLBONE 1990). MURRAY'n (1981) mukaan markkinointi poikkeaa muista yrityksen osaamisen alueista erityisesti siinä, että se tarjoaa ja sen tulisi tarjota riittävästi välineitä seurata yrityksen ympäristössä tapahtuvaa kehitystä. Tätä kehitystä tapahtuu jatkuvasti sekä kilpailijoissa että asiakkaissa. Markkinoinnin avulla havainnot muutetaan sellaiseen muotoon, että niiden avulla kyetään lisäämään yrityksen resursseja sekä pystytään kehittämään ja uudistamaan tuotteita ja markkinoita. Oikein toteutettu markkinointi lisää yrityksen menestymistä, koska se auttaa kohdistamaan resursseja oikein, mikä vähentää merkittävästi epäonnistumisen mahdollisuuksia joita yritystoimintaan liittyy (DicicsoN & GIGLIERANO 1986). Pienyrityksiin kohdistuvissa tutkimuksissa yrittäjyys on nostettu keskeiseksi menestymiseen vaikuttavaksi tekijäksi. Yrittäjäominaisuuksia ovat esimerkiksi muita parempi itseluottamus, kyky ja halu ottaa riskejä sekä hyvä mielikuvitus ja kyky havaita mielenkiintoisia taloudellisia mahdollisuuksia (JULIEN 1989). Yrittäjillä näiden piirteiden oletetaan olevan määrältään suurempia kuin ihmisillä keskimäärin. Yrittäjyyden vaikutuksia yrityksen menestymiseen voidaan tutkia sekä psykologisena ja yrittäjän osaamiseen liittyvänä että ympäristöstä johtuvana ilmiönä (RIEPPONEN 1995, s. 22, 25-30). JULIEN (1989) on tarkastellut erityisesti yrittäjän resursseja ja informaation käyttöön liittyviä tutkimuksia. Yrittäjän motivaatio on keskeisin pienyrityksen inhimillinen resurssi eli toiminnan perusta. Yrittäjämotivaatioon lasketaan kuuluvan kunnianhimo, halu taloudelliseen itsenäisyyteen, taipumus uhkapeliin tms. Näissä motiiveissa tuoton maksimointi ei ole ensisijaista vaikka sinänsä voitto mittaa menestymistä. Yrittäjyyteen kuuluu erityisesti kyky käyttää hyväkseen informaatiota. Informaation pohjalta yrittäjä tekee keksintöjä ja havaitsee mahdollisuuksia. Yrittäjällä saattaa olla myös huomattava kapasiteetti tutkia ja luoda uutta taloudellista informaatiota sekä toteuttaa se liiketoiminnassa. Yrittäjä voi toisinaan toimia siitä syystä, että hänellä itsellään on ajatuksia ja ideoita uusista liiketoiminta-alueista. Oman informaationsa pohjalta yrittäjän saattaa kuitenkin olla vaikea vaikuttaa esimerkiksi kuluttajan käyttäytymiseen. JULIEN'N (1989) mu- 8
Suosittelemme kokeilemaan omaa sovellusta ketterän kehityksen periaatteella, jossa pienillä kustannuksilla voidaan valmistaa toimiva testiversio sovelluksesta. Testiversiota voitte tämän jälkeen testata ja saada konkreettista metriikkaa sen toiminnasta. Testin pohjalta voitte päättää informoidusti, kannattaako kokonaisversiota lähteä kehittämään suuremmilla investoinneilla. Joissain tapauksissa mobiilisovellus voidaan saada kokonaan testikuntoon ilman omia kustannuksia Tekesin innovaatiosetelin avulla. Tämä tietenkin riippuu sovelluksen ominaisuuksista ja vaatimuksista.

2 SISÄLLYS TIIVISTELMÄ ABSTRACT ESIPUHE 1 JOHDANTO 1 2 MARKKINOINTISTRATEGIA Markkinoinnin tavoitteet Digitaalinen markkinointi ja viestintä Markkinoinnin tulevaisuuden näkymät 13 3 MARKKINOINTIVIESTINTÄ OSANA YRITYKSEN MARKKINOINTIA Sosiaalinen media osana yrityksen internetstrategiaa Markkinoinnin kohdistaminen asiakkaalle Mielikuvamarkkinointi Markkinointiviestintä ja brändin rakentaminen Internetpalveluiden tarjoajat ja sosiaalinen media Facebook Twitter YouTube ja muut kuvapalvelut Blogit ja bloggaaminen Keskustelupalstat ja foorumit Google ja hakukoneoptimointi Www-sivut Sähköpostimarkkinointi Sosiaalisen median tulevaisuus 35 4 DIGITAALISEN MEDIAN HYÖDYNTÄMINEN MARKKINOINNISSA CASE KANNUKSEN KALASTUSTARVIKE OY Toimeksiantajayrityksen historiaa Seniori-vaappu Seniori-vaapun testimenestyksiä ja muita saavutuksia Yrityksen markkinointi aikaisemmin Internetin nykyinen hyödyntäminen yrityksen markkinoinnissa Tutkimuksen ja kehityssuunnitelman toteutus Tutkimusongelmat Tutkimuksen kohdejoukko ja kyselyn toteutus Tutkimuksen luotettavuus Kyselylomake ja tutkimustulokset 52
15 2. Pienyritystutkimuksen vaihtoehtoisia viitekehyksiä 2.1 Yrittäjyyden määritelmä Vakiintuneen käsityksen mukaan yrittäjyys on yksilön ominaisuus: Yritys on siten määritelmällisesti yrittävän ihmisen toiminnan tulos, j olloin yrityksen aktiviteetit riippuvat yrittävistä henkilöistä (Carson ym. 1995; Bridge ym. 1998; Peltonen 1985). Yrittäjyyden tuntomerkkinä pidetään vahvaa yritykseen sitoutumista, mikä synnyttää taloudellista epävarmuutta. Omistajayrittäj ä on taloudellisesti sitoutunut yritykseen j a toimii riskinkantajana. Toisaalta yrittäjällä on suuri vaikutusmahdollisuus yrittäjätulo onsa, koska yrittäjän saama korvaus riippuu hänen työpanoksestaan (Marjosola 1979, 16). Yrittäjyydellä tarkoitetaan usein myös yrittäj ähenkisyyttä, mikä kuvaa yrittäjien toiminnan lisäksi yrittämisen ideaa j a tarkoitusta (Marj sola 1979, 10). Yrittäjyyteen kuuluu yritys, liiketoiminta, yrittävät henkilöt, yrityksen piirteet ja piirteiden vaihtelu. Yrittäjyyteen voidaan sisällyttää erilaisia käsitteitä riippuen siitä halutaanko yritystä tarkastella kapean vai laajan määritelmän mukaan (kuvio 2). Kapea määritelmä Yritys Laaja määritelmä Kasvu Ominaispiirteet ja niiden vaihtelu Erottavat piirteet ja tilanteiden ymmärtäminen Sisäinen yrittäjyys Kuvio 2. Yrittäjyyden määritelmä (Bridge ym. 1998, 100). Kapean määritelmän mukaan yritys on sama kuin sen liiketoiminta, joka oletusarvois esti on pieni. Laajempaan määritelmään voidaan sisällyttää kasvutavoite ja organisaation sisäinen yrittäjyys, jolla tarkoitetaan ennen kaikkea henkilöstön yrittäjäasennetta ja motivaatiota toimia yrityksen hyväksi. Laajan määritelmän mukaan yrittäjyys eroaa muusta taloudellisesta toiminnasta, koska se on päämäärään 14
Onkin hassua, että yritys X käyttää vaikkapa yritysvideon tai videomarkkinoinnin tuottamiseen suhteellisen paljon rahaa, mutta ei kuitenkaan sen markkinointiin valmistumisen jälkeen. Ajatus on hieman sama, kuin tv-mainoksessa, joka rakennettaisiin isolla rahalla ja näytettäisiin tämän jälkeen vain sukulaisille tai kaveripiirille. Tulokset eivät olisi varmaankaan kovin mairittelevia?
94. Tuotepäätökset eri toimialoilla TEOLLISUUS: • uudet tuotteet: kehitetään itse alusta alkaen • uudet käyttötarkoitukset: parannellaan olemassa olevia tuotteita • matkitaan muita (benchmarking): kopioidaan, lisensioidaan, toimitaan alihankkijana KAUPPA –oma valmistus tai maahantuonti, omat brändit, ketjuttaminen, franchising ja erilaiset jäsenyydet, keskus- ja aluetukut sekä yksityiset organisaatiot. PALVELUSEKTORI –suunnitellaan, ja toteutetaan palvelu omatoimisesti, mukaillaan kilpailijoiden palveluita, pyritään kopioimaan orjallisesti, ja sovitetaan palvelu olosuhteisiin.
Alaikäisille suunnatuilla internet-sivuilla mainostajan on erityisesti huolehdittava sivujen säännöllisestä tarkastamisesta. Sivuilta on poistettava niille mahdollisesti sijoitetut toiminnot tai aineistot, jotka ovat lapsille ja nuorille soveltumattomia tai jotka eivät ole voimassa olevan alaikäisten henkiseen tai fyysiseen suojeluun tähtäävän lainsäädännön mukaisia. Sivuilla olevien linkkien sopivuus lapsille on myös tarkistettava säännöllisin väliajoin.
48. Markkinointikeskeisen filosofiaAsiakkaan tarpeet: määrittelyn jälkeen ne on ymmärrettävä ja huomattava asiakkaan näkökulmasta. •Tarpeita usealla tasolla: –Asetettu tarve: haluaa asua edullisesti (Stated need) –Todellinen tarve: asunnon hallinta ja käyttökustannukset merkitsevät enemmän kuin itse hankintahinta (Real need) –Asettamaton tarve: asiakas olettaa saavansa hyvää ja turvallista palvelua (Unstated need) –Ilahduttaminen: asiakas kokee jotakin odotuksiansa enemmän, saa taloudellisen asujan oppaan (Delight need) –Piilotettu tarve: asiakas haluaa tulla nähdyksi taloudellisena asujana.(Secret need)Kannattavuus –”We are in the Business of making money, not cars…”
235. Tyytyväisyyden aiheuttajiaTyytyväisyys henkilökontakteihin, esim. – asiakaspalvelijan/myyjän saavutettavuus – asiakaspalvelijan/myyjän asiantuntemus ja palvelutapaTyytyväisyys tuotteeseen, esim. – tuotteen toiminta ja käyttöominaisuudet – tuotteen kestävyysTyytyväisyys tukijärjestelmiin, esim. – internet-sivujen toiminta – laskutuksen toiminta – takuun kattavuus, huollon toimintaTyytyväisyys palveluympäristöön, esim. – selkeys, siisteys, saavutettavuus – turvallisuus – ruuhkat, jonotus

18. Päätelmiä• Standardikronologiat rankkoja yksinkertaistuksia, jotka eivät perustu historiallisiin tosiseikkoihin: •markkinointi on ollut tieteenä antihistoriallinen •markkinointi on ilmiönä ―ajaton‖• Standardikronologia antaa väärän kuvan kehityksestä: •peittää ehkä myös alleen vähäisen todellisen kehityksen markkinoinnin käytännössä ja tieteessä

Pk-yritysten pitää pystyä rakentamaan kilpailukykyinen markkinointistrategia, jotta heidän tuotteet ja palvelut tulevat ihmisten tietoisuuteen. Pk-yrityksillä on harvoin omaa markkinointiosastoa ja yrittäjä vastaa usein itse markkinoinnista. Tämä pakottaa yrityksiä olemaan erityisen luovia ja ketteriä. Heidän täytyy miettiä tarkasti kohdeyleisöä, brändiä ja viestiä, jonka he haluavat lähettää.
Muista, että eri sosiaalisen median kanavilla on eri käyttötarkoitukset ja kuluttajilla on eri motiivit käyttää jokaista some-kanavaa. Siksi on tärkeää valita ne kanavat, jotka ovat relevantteja brändille ja jotka tukevat ennalta määriteltyjä tavoitteitasi. Esimerkiksi LinkedIn on hyvä kanava tavoitella B2B-päättäjiä, kun taas Pinterest voi olla parempi valinta muotibrändeille.
41. Marketing Mix/4P ajattelu Neil Bordenin (1950 -luvun markkinointi mix) –Tuotesuunnittelu, hinnoittelu, Brändays, jakelu, henkilökohtainen myyntityö, ilmoittelu, promotointi, pakkaus, esillepano, palvelu, fyysinen käsittely, tietojen hankinta ja analyysi McCarthy, 1960, 4P:tä: –Tuote (product) –Hinta (price) –Jakelu (placement) –Markkinointiviestintä (promotion) Marketing management ajattelun mukaisesti yritys luo strategiansa näiden neljän osa-alueen suhdetta varioimalla. –ajatus markkinointijohtajasta osa-alueiden sekoittajana. 4P:n eri osa-alueista muodostuu yrityksen markkinointimix
×