119. Harjoitus• Valitkaa itseänne kiinnostava brändi ja suunnitelkaa sille kampanja.• Muistakaa, että ideaalissa kampanjassa: 1. Oikea kuluttaja näkee oikean sanoman oikeaan aikaan ja oikeassa paikassa. 2. Kuluttaja havaitsee ja ymmärtää sanoman oikein. 3. Mainos antaa kuluttajalle oikean kuvan tuotteesta ja merkistä. 4. Kuluttaja asemoi tuotteen oikein ja myönteisesti. 5. Mainos motivoi kuluttajaa hankkimaan tuotteen. 6. Mainos luo vahvoja ja oikeanlaisia merkkiassosiaatioita ja parantaa asiakasuskollisuutta.

Koska vietämme yhä enemmän aikaa verkossa, on online-brändin merkitys brändille nykyään usein sen tärkein osa-alue – niinkin tärkeä, ettei siitä tulisi puhua erillisenä asiana. Tästä kertoo esimerkiksi se, että Googlen mukaan keskimäärin 57 prosenttia asiakkaan ostoprosessista on tapahtunut ennen kuin hän tekee ensimmäistäkään yhteydenottoa – niin yritys- kuin kuluttajamarkkinoillakin.
53 Internetin nykyinen hyödyntäminen yrityksen markkinoinnissa Pk-yrityksillä on yhä tärkeämpi tehtävä työllisyyden ylläpitäjinä ja taloudellisen kasvun tekijöinä. Kasvu ei kuitenkaan ole mahdollista ilman merkittävää teknologista kehittämistä. Myös pk-yritysten on perustettava toimintansa kehittyneen tuotantotekniikan ja tietotekniikan hyväksikäytön varaan. Tuotannon ja markkinoinnin sekä yrityksen johtamisen ja hallinnollisten rutiinien avuksi on käytettävä tietotekniikan kehitystä apuna. Yrityksen kilpailukyvyn ylläpito ja maailmankauppaan osallistuminen edellyttävät tietotekniikan hallintaa nykyään myös pk-yrityksiltä. Enää menestys ei muuten ole mahdollista. (Sääksjärvi 1992, 348.) Kannuksen Kalastustarvike Oy:n kotisivut ovat olleet toiminnassa vuodesta 1999 lähtien. Verkkosivut ovat ulkopuolisen henkilön tekemät, joten sisältö on referointia ja suoria lainauksia lehtikirjoituksista. Pääasiallinen tehtävä kotisivuilla on testimenestyksien ja värikartan esille tuominen. Kotisivujen visuaalisuuteen ja layoutiin ei ole kiinnitetty huomiota, mikä oli 1990-luvun verkkosivuille tyypillistä. Päivityksiä ja sisältöä verkkosivuille on tuotettu vuosien aikana vähän. Tutkimukseni aikana pohdin, kuinka Kannuksen Kalastustarvike Oy:n kotisivuille saataisiin kävijämäärää lisättyä. Yksi keino saada näkyvyyttä yritykselle on saada johonkin lehteen juttua yrityksestä, tuotteesta ja nimenomaan kotisivuista. Hyvä jutunaihe löytyy tekemästäni opinnäytetyöstä, josta päätin tiedottaa kahteen Keski- Pohjanmaan alueella julkaistavaan sanomalehteen maalis huhtikuun aikana. Verkkosivuille lisättiin vuonna 2003 tilauslomake. Tämän palvelun tarkoituksena Känsäkoski (2010) kertoi olevan saatavuuden. Yritys pyrki saavuttamaan nekin asiakkaat, joilla ei ollut mahdollisuutta saada vaappuja kalastusvälineliikkeestä esimerkiksi pitkän välimatkan vuoksi. Tilausten toimitukset tapahtuvat postin kautta, ja maksutapavaihtoehdot ovat ennakkomaksu tilille tai postiennakko. Alkuvuodesta 2010 Seniori-vaapusta kuvattiin liikkuva mainosvideo. Videossa kerrotaan Seniori-vaapun monista eri käyttötavoista, joista monet olemassa olevat käyttäjätkään eivät ole tietoisia. Video laitettiin YouTube-kuvapalveluun helmikuun 27. päivä ja kotisivujen etusivulle lisättiin suoraan ladattavaksi kyseinen videolinkki
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)

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?
Tunnustan. Minäkin katson nettivideoita YouTubessa lähes päivittäin. Katson ”Smoukahontas” -tyylisten huumorivideoiden ja söpöjen kissavideoiden lisäksi ihan arkisiakin videoita. Esimerkiksi eilen katsoin, miten kymmenistä osista ja ruuveista kootaan erään huonekaluketjun sänky. Vaikka ei se kokoaminen ihan helppoa ollut ­ – edes videolla. Omalta kohdaltani sängyn kokoaminen jäi lopulta perheen insinöörille, mutta se taas ei ollut videon vika.
10 1. Johdanto 1.1. Tutkimuksen tausta Tämä tutkimus liittyy Suomen Akatemian rahoittamana aloitettuun tutkimuskokonaisuuteen "Maaseudun pienyritysten syntyminen, menestyvät markkinointistrategiat ja sopeutuminen liiketoiminnan eri vaiheissa". Raportti on kooste proj elctin eri vaiheissa saaduistatutkimustuloksista j a perustuu kirjallisuustutkimukseen ja empiirisiin aineistoihin. Tutkimuksen teoriaosassa käsittellään yrittäjyyden käsitettä ja maaseutuyrittäjyyteen liittyviä tutkimuksia sekä pienyritystutkimukseen soveltuvaa markkinoinnin strategiakirjallisuutta. Tutkimuksen empiirisen osan tarkoituksena on hahmottaa eritavoin menestyneiden maaseudun pienyritysten profiilia integroimalla markkinoinnin tutkimuksissa käytettyjä strategia-ja resurssimuuttuj ia sekä yrittäjän osaamista taloudellisiin tunnuslukuihin. Raportti on syntynyt usean tutkijan työn tuloksena '). Tutkimuksen empiirisen toteutuksen osalta viitataan Heleniuks en (1999) pro gradu tutkielmaan, josta selviävät lähemmin tunnuslukuj en laskentamenetelmä ja käytettyj en empiiristen aineistojen alkuperä. Pienyritystutkimusta käsitellään yleensä omana tutkimusalueenaan erillään isojen yritysten liiketoiminnan tutkimuksista, eivätkä pienyrityksiin kohdistetut markkinoinnin tutkimukset eroa tässä suhteessa muista pienyritystutkimuksista. Lisäksi maaseudun pienyrityksiä käsittelevät tutkimukset ovat yleisesti edenneet oletuksesta, että maaseutuyrittäminen poikkeaa myös muusta pienyrittämisestä, koska maaseudun yrityskulttuuri jatoimintaympäristö ovat erilaiset kuin kaupunkimaisessa ympäristössä toimivien yritysten. Toimintaympäristöllä on väljästi määritellen tarkoitettu sekä taloudellista että sosiaalista ympäristöä, joka tarj oaa paikallisesti toimiville yrittäjille erilaisen kilpailu- ja kysyntäympäristön ja sen seurauksena muihin yrityksiin verrattuna myös erilaisen oppimisymp äristön. Ympäristöllä on useissa yhteyksissä todettu olevan merkitystä myös yrittäjäuralle hakeutumiselle. Maaseudun pienyrityksiin kohdistuvan tutkimuksen eriyttäminen omaksi aihepiirikseen on monessa suhteessa tarkoituksenmukaista. Pienyrityksen markkinoinnista ei ole kuitenkaan toistaiseksi omaa teoriaa, jota tutkimuksissa voitaisiin so- I) Terri Kupiainen on kirjoittanut teoriaosan ja täydentänyt tutkimuksen empiirisen osan analyysiä sekä editoinutkäsilcirjoituksen. Teoriaosan aineisto liittyy tutkimukseen "Elintarvikealan pienyritysten markkinointistrategiat" ja sitä seuranneeseen tuticimukseen, jonka käsikirjoituksen työnimenä on "Pienten elintarvikealan yritysten markkinointiosaaminen". MTTL. Juha Helenius on tehnyt verotilinpäätösaineiston käsittelyn ja analysoinut tutkimusaineiston sekä kirjoittanut tutkimustuloksista suuren osan. Heleniuksen työ on jullcaistu Helsingin yliopiston taloustieteen laitoksella pro gradu tutkielmana. Outi Kaihola onsuunnitellut yrittäjille suunnatun kyselylomakkeen ja kerännyt lomakeaineiston. HY, Mikkeli Saara Hyvönen on toiminut tutkimusryhmän johtajana ja tässä roolissa vaikuttanut tutkimuksen ongelman asettelun ja sisällön kehittymiseen eri tutkimuksen vaiheissa. HY, Helsinki. 9
Suojatun ja tietoturvallisen yhteyden takaamiseen on ilmiselvien syiden lisäksi myös muita syitä. Verkkokauppojen kävijäliikennettä ja -käyttäytymistä on tutkittu laajalti ja tutkimuksissa on osoitettu selkeitä korrelaatioita suojaustason ja verkkokaupan luotettavuuskuvan välillä – vaikka ostaja ei tuntisikaan tekniikkaa, tieto turvatusta yhteydestä luo huolettomuutta ostopäätöksen tueksi. Tietoturvastaan huolestuneet kävijät voidaan asianmukaisella suojauksella rauhoittaa antamaan henkilökohtaisia tietojaan verkkopalvelun ylläpitäjälle.
Sisällön tulee olla sellaista, ettei se haittaa yrityksen julkisuuskuvaa tai ole esteenä asiakassuhteille. Mielipiteitään voi esimerkiksi yrityksen blogissa esittää, mutta paljon mielipiteitä jakavissa asioissa se ei yleensä ole yrityksen eduksi. Uskonto ja politiikka ovat esimerkkejä aiheista, jotka kannattaa suosiolla jättää pois yrityksen sosiaalisen median kanavista.

4 Esipuhe Maatalouden taloudellinen tutkimuslaitos on suurmannut tutkimustaan koskemaan aikaisempaa laajemmin maaseudun pienimuotoista yritystoimintaa. Tavoitteena on tutkimustiedon avulla edistää perusmaataloutta täydentävän toiminnan mahdollisuuksia ja sitä kautta helpottaa maaseudun yritystoiminnan monipuolistumista. Tietoa pyritään tuottamaan erityisesti elintarviketalouden tuotanto-ja markkinointiketjusta maaseutuyrittämis en näkökulmasta katsottuna. Maaseutuyrittämisessä on erityispiirteitä, ja tyypillinen maaseutuyritys on elintarvikealan yritys. Käsillä olevassa tutkimuksessa on tarkasteltu elintarvikealan pienyritysten strategian muodostusta kilpailuympäristöön liittyen. Tässä yhteydessä marklcinointistrategioista käytetään kirjallisuudessa käsitettä "competitive marketing", mikä viittaa pyrkimykseen muodostaa eroja yritysten välille markkinoinnin keinoin. Maaseudun pienyritysten liiketoimintaa koskevassa tutkimuksessa on aikaisemmin korostunut alueellisuus ja maaseutuyrittäjyyteen liittyvät tekijät. Toimialan rakenne ja kilpailun ominaisuudet vaikuttavat kuitenkin siten, että kaupunkien ja maaseudun yritysten liiketoiminnassa on enemmän yhdistäviä kuin erottavia tekijöitä. Tutkimukseen osallistuneista yrityksistä noin puolet sijaitseekin suurten kaupunkien vaikutusalueella. Yritykset olivat menestyneet suhteellisen hyvin markkinoidessaan tuotteitaan paikallisilla markkinoilla. Yritysten tuottamat elintarvikkeet ovat eri tavalla valmistettuja kuin isojen yritysten tuotteet, mistä syystä ne ovat olleet haluttuja vaihtoehtoja asiakkaille. Paikallisille markkinoille on tullut lisää tarjontaa, ja kilpailuvaikutuksia tulee monelta muullakin suunnalta. Kilpailun johdosta kannattavat marklcinaraot saattavat yllättäen kadota. Myös asiakkaat voivat muuttaa nopeasti käyttäytymistään. Tutkimuksen yhtenä johtavana ajatuksena on, että eri alueiden yrittäjien erityisosaamista, kuten markkinoiden tuntemusta, tulisi hyödyntää entistä paremmin pienyritysten liiketoiminnan kehittämisessä. Tutkimus on toteutettu kvalitatiivista tutkimusotetta käyttäen. Kvalitatiiviselle tutkimukselle on ominaista, että se etenee asteittain tutkimustulokseen. Tutkimusraportti sisältää ns. impressionistisen kuvauksen pienten elintarvikealan yritysten markkinointi strategioista ja niiden kehittymiseen vaikuttavista tekijöistä. Kvalitatiivinen kuvaus on lukijan kannalta vaativa, koska tutkimuksen juoni kehittyy vähitellen tutkimusproessin aikana. Toisaalta tämäntyyppinen kuvaus antaa lukijalle mahdollisuuden omien itsenäisten johtopäätösten tekemiseen. Tutkimuksen on tehnyt elintarviketieteiden maisteri Terri Kupiainen. Työ on osa tutkimusprojektia "Maaseudun pienyritysten syntyminen, menestyvät markkino intistrategiat ja sopeutuminen liiketoiminnan kehityksen eri vaiheissa", jonka rahoittajana on Suomen Akatemia (Maaseudun taloudellinen sopeutuminen -tutkimusohjelma). Projekti on toteutettu Helsingin yliopiston taloustieteen laitoksen sekä
Aikatauluun kannattaa varata myös oma osuutensa vuorovaikutukseen seuraajien kanssa. Yksi sosiaalisen median suurista hyödyistä on asiakkaan kanssa vuorovaikutuksessa oleminen, yritykset ovat tänä päivänä paljon enemmän läsnä asiakkaiden elämässä sosiaalisen median ansiosta. Asiakkaan kommentteihin vastaaminen on sosiaalisessa mediassa pakollista, jos seuraajan haluaa pitää uskollisena. Myös asiakkaan takaisinseuraaminen esimerkiksi Instagramissa ja asiakkaan kuvista tykkäily lisää sitoutuneisuutta. Asiakkaita voidaan myös osallistuttaa yrityksen somesisällön tuottamiseen erilaisilla hashtag -kilpailuilla ja muilla vastaavilla. Toinen suuri etu sosiaalisessa mediassa on markkinoinnin tuloksien analysointi. Yritys näkee heti, minkälaiset päivitykset keräävät eniten tykkäyksiä ja klikkauksia ja näitä tietoja analysoimalla ja hyödyntämällä yritys pystyy räätälöimään viestinnän sisällön juuri omaa kohderyhmäänsä miellyttäväksi ja hyödyttäväksi.

Pidä kiinni kävijästä: Verkkosivukävijät haluavat helppoa, nopeaa ja toimivaa tietoa tai viihdettä, ja video on kätevä formaatti tähän. Sivuilla, joilla on videosisältöä, vietetään enemmän aikaa kuin sivuilla, joilla ei niitä ole. Videot ovat myös erinomaisia opastuksen välineitä: mikäli jokin tuotteessasi tai palvelussasi on monimutkaista, tee siitä lyhyt opastusvideo sivuille.


Oikean kohderyhmän voi tavoittaa kohdennetulla mainonnalla verkkokäyttäytymisen, ikäryhmän, sukupuolen tai alueellisen sijainnin mukaan. Jos tarjoamasi hakeminen näkyy verkkokäytäytymisessä, etenkin ajankohtaisena piikkinä, on asiakas todennäköisesti etsimässä ratkaisua siihen liittyvään ongelmaan. Googlen uuden algoritmin myötä hakutuloksia ja verkkokäyttäytymistä voidaan hyödyntää suoraan videomarkkinoinnissa, eikä kohdennus ole enää videohakujen varassa.
Kanavien keskinäinen vertailu on toisinaan hankalaa. Täysin pätevää mittaustapaa siihen, miten eri kanavien suoritusta voidaan vertailla, ei ole. Yksi hyvä mittari on Google Analytics ja sosiaalisen median välilehdeltä saatavat tiedot. Sieltä kannattaa katsoa, mikä kanava ohjaa eniten liikennettä yrityksen verkkosivuille. Potentiaalisten asiakkaiden ohjaaminen yrityksen verkkosivulle on aina kannattavaa, jos he löytävät sieltä tietoa tuotteista ja palveluista.
36. AsiakastyytyväisyysTyytyväinen asiakas: •Ostaa uudelleen •Kertoo muille positiivisista kokemuksistaan (WOM) Word of mouth ilmiö •Ei välitä kilpailevista tuotteista, brandeistä tai markkinointiviestinnästä --> korkea vaihtamiskynnys •Ostaa muita yrityksen tuotevalikoiman tuotteitaTyytymätön asiakas: •Haaste yrityksille! •Negatiivinen WOM ! (Esim. Elokuvat)

25 19 suuryrityksille tyypilliset markkinointiosastot ja järjestelmät, vaan hyvä tuotteiden ja asiakaskontaktien laatu. (Lahtinen 1992, 223.) Lahtisen (1992) mukaan 1990-luvun markkinointinäkemys painottui vuorovaikutussuhteisiin ja niiden merkitykseen. Jokainen yritykseen soittava, faksaava, kirjoittava ja sisään tuleva henkilö otettiin vakavasti ja häntä palveltiin kunnolla. Näkemyksen mukaan asiakassuhde kehittyi vaiheittain, eikä yrityksen ollut siten järkevää jaotella asiakkaitaan hyviin ja huonoihin. Mainonta on kallis kilpailukeino, ja sen käyttö suuryritysten keskuudessa avaa mahdollisuuksia pk-yritykselle. (Lahtinen 1992, ) Nykyinen tarjontarunsaus markkinoilla ajaa asiakkaan valitsemaan yrityksen, jonka puheisiin luotetaan. Tämän näkemyksen mukaan kaikki mitä asiakkaalle luvataan, on pidettävä tinkimättä. Pienintäkään vilpillisyyttä ei voi hyväksyä, koska seurauksena saattaa syntyä pysyvä luottamuspula. Lahtisen (1992) sanoin asiakasta voi pettää vain kerran. (Lahtinen 1992, ) Tavoitteellinen markkinointi edellyttää yritykseltä suunnitelmallisuutta ja järjestelmällistä toimintaa, jotta tavoitteet saavutettaisiin. Hyvän ja selkeän suunnitelman avulla työnjako ja työt selkeytyvät. Asiakassuuntaisen markkinoinnin onnistuminen vaatii yritykseltä kykyä reagoida nopeasti toimintaympäristön muutoksiin. Asiakassuhde nähdään mieluummin yhteistyösuhteena kuin ostajan ja myyjän keskinäisenä suhteena. Yrityksellä on myös oltava taitoa ja kykyä kehittää jatkuvasti yrityksen liikeideaa vastaamaan ajan haasteisiin. Tämä edellyttää taitoa kerätä luotettavaa tietoa toimintaympäristöstä ja sen muutospaineista. (Raatikainen, 2004, 58.) 3.3 Mielikuvamarkkinointi Eräs markkinoinnin keskeisimmistä toimintakentistä on mielikuvamarkkinointi. Sen tavoitteena on rakentaa yrityksen toiminnasta eri sidosryhmiin sellainen mielikuva, jonka avulla jokaisen sidosryhmän kohdalla yritys saavuttaa tavoitteensa. Mielikuvamarkkinointi on toimintaa, jossa yritys määrittelee kohderyhmän ja pyrkii mielikuvien kautta pääsemään asetettuihin tavoitteisiinsa. Kohderyhmänä mielikuva-


30 Twitter Suomessa sosiaalisen median käyttäminen keskittyy lähinnä erilaisiin blogeihin, LinkedIniin ja Facebookiin, kun esimerkiksi mikroblogipalvelu Twitter on jäänyt toistaiseksi vähemmälle huomiolle. Twitter uudisti sivustonsa uuden käyttöliittymän sekä esitteli sen uusia ominaisuuksia syyskuussa Uusi käyttöliittymä on yhtiön omien sanojen mukaan nopeampi sekä helpompi, ja Twitterin uudistus toi haluttuja päivityksiä ja ominaisuuksia palveluun. (Laakso 2010.) Twitter on tällä hetkellä suosituin mikroblogipalvelu. Mikroblogi on yhdistelmä verkostoitumista ja perinteistä bloggaamista. Twitterin tarkoitus on tarjota käyttäjälle mahdollisuus julkaista rajoitettuja, 140 merkkiä pitkiä viestejä. Se on nopeampaa, välittömämpää ja helpompaa kuin perinteisen blogin kirjoittaminen. Jokaisen käyttäjän tuottama sisältö on luettavissa käyttäjän omasta profiilista. Twitter kerää myös käyttäjän kavereiden tuottaman sisällön yhdelle sivulle luettavaksi. Twitter on ensimmäinen sosiaalisen median palvelu, joka toimii kaikilla alustoilla aina matkapuhelimista pelikonsoleihin. Tämän takia siitä on tullut tehokas väline viestimiseen reaaliajassa, juuri nyt (Abbott 2009.) Suomessa Twitter ei ole vielä saavuttanut suurta läpimurtoa yritysmaailmassa. Ne, joilla palvelu on käytössä, eivät hyödynnä sen koko potentiaalia. Palvelu on kuitenkin yleistynyt siinä määrin, että sen käytöstä järjestetään kursseja yrityksille. Twitter tarjoaa hyvän mahdollisuuden asiakaspalveluun ja keskusteluun kuluttajien kanssa, mutta vaatii yritykseltä sitoutumista ja uskallusta. Twitterissä yrityksellä on mahdollisuus ottaa palautetta vastaan julkisesti ja reaaliaikaisesti. Palvelu mahdollistaa myös negatiivisten vastausten kääntämisen positiivisiksi käyttäjäkokemuksiksi ja osaksi yrityksen tuotekehitystä. Twitterin käytön tuloksia yritys näkee kuitenkin vasta kuukausien aktiivisen käytön kuluttua. (Abbott 2009.) Kuviossa 4 on Twitterin etusivu. Etusivun kautta yrittäjä voi omilla tunnuksillaan rekisteröityä Twitterin ilmaisen yhteisöpalvelun käyttäjäksi.
28 22 world more open and connected. Näin lukee Facebookin sivuilla palvelun tehtävän kohdalla. (Facebook 2010.) Facebookin käyttäjämäärä rikkoi 400 miljoonan rajan alkuvuodesta 2010, kirjoittaa Tuomas Linnake it-viikon internetsivuilla (Linnake 2010). Taloussanomat kirjoittavat perustajan ilmoittaneen heinäkuussa 2010 käyttäjämäärän nousseen puoleen miljardiin, joista noin 400 miljoonaa ihmistä on aktiivisia käyttäjiä. Maailmanlaajuinen liike on todellakin luotu, kuten pääjohtaja Mark Zuckerberg videotervehdyksessä ilmoittaa. (Taloussanomat 2010.) Facebook sai alkunsa sosiaalisena verkkoyhteisönä nuorten Harvardin opiskelijoiden keskuudesta. Tärkein syy Facebookiin kirjautumiselle on vuorovaikutus. Yhteisö sumentaa henkilökohtaista ja ammattimaista vuorovaikusta kuten muutkin olemassa olevat verkkoyhteisöt. Henkilökohtaisen vuorovaikutuksen lisäksi Facebook on laajentunut yhä enemmän yritysmaailmaan. E. A Vander Veer luettelee kirjassaan Facebook, the missing manual ammattimaisia käyttökeinoja, joita voi kyseisessä palvelussa käyttää. Facebookissa voi esimerkiksi löytää töitä, työnantajan, pitää ajan tasalla projekteja, tehdä yhteistyötä ja markkinoida itseä, tuotteita ja omaa yritystä useilla tavoilla. (Vander Veer 2008, ) Internetsivustot ovat muuttuneet paljon. Suuret yritykset suurine budjetteineen sijoittavat maksullisiin mainoksiin, mutta Facebook tarjoaa samaa mahdollisuutta kaikille yrityksille ilmaiseksi. Markkinointistrategiat ovat muuttuneet yksinkertaisista mainoksista sosiaalisiin mainoksiin, joilla tavoittaa samalla kertaa jokaisen yhteisön jäsenen lisäksi myös heidän ystäväpiirinsä. (Vander Veer 2008, 165.) Facebookin toiminnot ovat olleet sujuvia aina syksyyn 2010 asti. Silloin uutisoitiin ensimmäisen kerran yhteisöpalvelun kaatumisesta. Palveluun ei päässyt kirjautumaan, ja vian epäiltiin johtuvan ulkopuolisista verkkopalvelun tarjoajista. Palvelun käytön kasvu saattaa näin ollen olla epävakaa käyttäjämäärien tästä vielä kasvaessa. (Colourbox.com 2010.) Eri yhteisöpalveluiden käyttö yrityksen hyödyntämänä on yleistynyt suuresti, ja se on tällä hetkellä muoti-ilmiö maailmanlaajuisesti, ja merkittävin näistä on Face-
Online-brändikokemus koostuu monesta osa-alueesta, ja verkkoläsnäolon tulee olla kattavasti vakuuttavaa. Tämä tarkoittaa eri aloilla eri asioita. Onko yritys esillä oikeissa medioissa, tuleeko se esiin hakukoneissa oikeilla hakusanoilla, profiloituuko sen henkilöstö asiantuntijoina? Miltä näyttää hakutulos yrityksen nimellä? Entä erilaisilla laitteilla katsottuna?
59. Yrityksen mikroympäristöToimittajat: –on ymmärrettävä toimittajien merkitys yrityksen arvon tuotannossa –toimitusvarmuus, tuotantohyödykkeiden hinnankehitysYritys: –Markkinointi ei voi tuottaa arvoa asiakkaalle yksinään –markkinoinnin koordinoitava useiden yrityksen toimintojen kanssa –Ylin johto/hallinto: yrityksen päälinjanvedot (missiot, tavoitteet) –Tuotekehitys: varsinaisten uusien tuotteiden luominen –Rahoitus: asettaa budjettirajoitteet –Hankinta: valmistuksen materiaalivirrat tuotannolle –Tuotanto: tuotteen laatu- ja määrätavoitteet –Laskenta: tuloksen mittaroiminen

93 87 Opinnäytetyöni teoriaosuuteen olen hyvin tyytyväinen. Teoriaosuus opinnäytetyössäni antaa tietoa siitä, mistä asioista yrityksen markkinointi koostuu. Tarkoitukseni oli käyttää lähteitä monipuolisesti ja laajasti, missä mielestäni onnistuinkin. Oli vaikea valita mielestäni parhaita lähteitä omaan työhöni, koska käsittelemistäni aiheista löytyi todella paljon hyvää materiaalia. Isäni yrityksestä ja Seniorivaapusta on vuosien aikana julkaistu kymmeniä artikkeleita. Varsinkin näistä kirjoituksista oli hyvin vaikea jättää monia mielenkiintoisia kirjoituksia käyttämättä työssäni. Onnistuin kuitenkin kokoamaan mielestäni hyvin yritykseen liittyvää materiaalia selkeäksi kokonaisuudeksi. Tätä opinnäytetyötä tehdessäni opin paljon markkinoinnista, internetistä ja siitä, kuinka digitaalisesta mediasta voi kustannustehokkaasti hyötyä yritysmaailmassa huolimatta yrityksen fyysisestä kokoluokasta. Luulen, että minulle on tulevaisuudessa erittäin paljon hyötyä näistä tiedoista. Uskon, että tulen jossain vaiheessa työllistymään markkinointialalle ja hyödyntämään oppimaani yrityksen liiketoiminnan kehittämisen kannalta. Tutkimuksen tarkoituksena oli kartoittaa Kannuksen Kalastustarvike Oy:n tuotteiden tunnettuutta ja selvittää yrityksen markkinointiviestintää. Samalla tarkoitus oli löytää ne digitaalisen median kanavat, joilla yritys voisi kustannustehokkaasti parantaa tunnettuutta ja näkyvyyttä internetissä. Markkinointistrategia on operatiivinen toimintaohjelma, joka toteuttaa strategisen markkinoinnin visioita käytännössä. Yrityksen markkinointistrategian sisältö perustuu yrityksen liiketoimintastrategian sisältöön ja liiketoimintamallin kehittämiselle asetettuihin tavoitteisiin. Määriteltäessä markkinointistrategiaa on siis muodostettava yrityksen visio, mikä merkitsee käytännössä markkinoinnin johtamisen tehtävien määrittelyä osana yrityksen liiketoimintastrategiaa. Esimerkiksi ulkoisessa kilpailuympäristössä markkinoinnin käytännön toteuttaminen merkitsee sitä, että yritys pyrkii toteuttamaan omaa visiota käytännössä. (Tikkanen, Aspara & Parvinen 2007, ) Tutkimuksesta kävi ilmi, että Kannuksen Kalastustarvike Oy:n tuotekehitys ja liiketoiminnan kannattavuus ovat hyvällä pohjalla. Yrityksen on helppo lähteä kehittämään markkinointia internetissä. Teoriaosuutta tehdessä mieleeni tuli monia asioita, joita Kannuksen Kalastustarvike Oy voisi kustannustehokkaasti hyödyntää liiketoiminnassaan. Toisaalta resurssien kannalta yhden henkilön työllistävään pkyritykseen löytyi paljon sellaisiakin digitaalisen median kanavia, joita sen ei kanna-
"Moi! Hyvä aihe. Eka vinkki voisi olla klassinen 'Suunnittele työsi, työskentele suunnitelmasi' - Eli kasaan ajan kanssa ihan kunnon plääni siitä yleisöstä, arvontuotosta heille (eli palvelevasta sisällöstä), medioista/alustoista, julkaisutiheydestä, tone-of-voicesta, kuvamaailmasta, CTAista jne.jne. JA ENNENKAIKKEA TAVOITTEISTA, jotka kytkeytyvät mahdollisimman lähelle rahavirtoja. Ja sitten vaan vimmaista toteutukseen sitoutumista päivä päivältä, viikko viikolta ja kaikesta tekemisestä oppien ja korjaten. Itse kirjotin Trainers' Housen ekaa puolivuotista monen monta iltaa ja osallistin omaa porukkaa pohtimaan tulevaisuuden tekemistämme useammassa sessiossa ja voin sanoa, että jokainen suunnitteluun käytetty tunti on helpottanut polulla kulkemista ja pysymistä HURRRRRJAN paljon."
Eräs lapsille ja nuorille suunnattu kaupallisista viesteistä koostuva julkaisu oli kokonaisuudessaan laadittu muistuttamaan toimituksellisia julkaisuja. Markkinatuomioistuin piti markkinointia lainvastaisena, kun julkaisu oli kohdistettu ensisijaisesti lapsille ja nuorille ja vaara siitä, että kohderyhmä ei ollut tunnistanut kirjoituksia mainoksiksi, oli tavallista suurempi. (MT 2000:12)
As already mentioned, the description under a YouTube video, and especially the first two rows which are always shown, is one of the three main areas where a creator can give information to their audience. The description is shown all through a video and is therefore commonly used to inform the audience if it is a commercial message so that they can see if even if they skip ahead into the video.
Innovaatioseteliä voi hakea esimerkiksi uuden mobiilisovelluksen kehittämiseen. Konkreettista ideaa mobiilisovelluksesta ei vaadita, kunhan sinulla on halu palvella asiakkaitasi paremmin hyödyntäen tämän hetken trendejä. Innovaatiosetelin avulla voit selvittää tuoko mobiilisovellus lisäarvoa asiakkaillesi. Jos yrityksestäsi ei löydy osaamista mobiilitekniikan ja -konseptoinnin saralta, voit hyödyntää innovaatiosetelin hankkimalla ulkopuolista osaamista.
75 69 Vaapun kestävä laatu Kuviosta 34 nähdään, että vaapun kestävä laatu oli tärkeää. Vastaajista 16 antoi arvosanan numero seitsemän vaapun kestävän laadun tärkeydelle. Asian tärkeyden keskiarvo oli 5,6. Seniori-vaapun kestävän laadun onnistumisen keskiarvo oli sama 5,6. Vastaustulos ei ollut yllättävä, sillä tietysti on tärkeää, että ostettu vaappu on kestävälaatuinen. Seniori-vaappu sai arvosanaa numero kuusi 13 kappaletta. Tämä oli todella hieno vastaustulos, kun otetaan huomioon vaapun valmistusmateriaalit ja todella pieni koko. Vastaajista 16 antoi arvosanan seitsemän. Kestävyys oli tärkeä ominaisuus kalastusvälineen kohdalla. KUVIO 34. Vaapun kestävä laatu Laaja värivalikoima Kuvio 35 osoittaa, että laajalla värivalikoimalla oli myös suuri merkitys asiakkaille. Tuotekehityksen kannalta on tärkeää jatkuvasti kehittää uusia värejä olemassa olevien lisäksi. Vastaajista 16 antoi arvosanan numero seitsemän laajan värivalikoiman tärkeydelle. Seniori-vaappu oli tulosten mukaan onnistunut hyvin tässä asiassa, sillä vastaajista kymmenen antoi arvosanan numero kuusi. Laajan värivalikoiman tärkeyden keskiarvo oli 5,9. Seniori-vaapun laajassa värivalikoimassa onnistumisen keskiarvo oli hyvä, 5,6.
×