Lapsia ei voi kehottaa käyttämään mobiilipalveluita suorilla ostokehotuksilla. Siksi lapsia kiinnostavissa tuotteissa, kuten muropaketeissa ja karkkipusseissa, lasten lehdissä ja ajanvietesivustoilla ei saa kehottaa lapsia tekemään ostoksia matkapuhelimella tai houkutella käyttämään erilaisia mobiilipalveluita. Näin ei voi tehdä myöskään tv-mainoksissa lastenohjelmien yhteydessä.
Opinnäytetyön toimeksiantajana oli mainostoimisto Media M1. Media M1 on Jyväskyläläinen mainostoimisto, jossa suunnitellaan ja toteutetaan markkinointia printti- ja digimedioihin. Opinnäytetyön aiheeksi valittiin sosiaalinen media ja sen hyödyntäminen markkinoinnissa. Nykyaikana yhä useampi yritys on alkanut siirtyä markkinoimaan myös sosiaalisessa mediassa. Tämän takia Media M1 halusi saada ajankohtaisen selvityksen palveluiden tilanteesta.
24 yritykset todella käyttävät segmentointia ja miten ne segmentoivat käytännössä (Laurent ja Pras 1998, ). Segmentointi voidaan kuitenkin erottaa yleisestä kuluttajatutkimuksesta, koska pelkkä kuluttajien tyypittely ei riitä strategian lähtökohdaksi. Käytännössä tämä tarkoittaa sitä, että kunkin segmentin tulisi vastata jotain yritykselle realistista asiakastyyppiä, laatu-hintayhdistelmää, jakelukanavaa, viestintätapaa, kilpailutilannetta, resurssiyhdistelmää jne. Segmentointitutkimus tarkastelee tietyn segmentin valintoja pääasiassa tuotemerkin näkökulmasta, ei niinkään yleisesti mahdollisia kuluttamisen muotoja. Esimerkkinä hyvin segmentoiduilla markkinoilla toimivasta yrityksestä on yritys, jolla on erilaiset tuotteet ja palvelut erilaisille asiakkaille. Asemointi käsitetään prosessiksi, jonka avulla valitaan ne asiakkaat, segmentit ja väittämät, joita yritys korostaa viestinnässä ja tuotesuunnittelussa ja joiden avulla se suunnitelmallisesti erottuu kilpailijoista omalla liiketoiminta-alueellaan (Hills ja La-Forge 1992). Asemoinnin käsitettä ei tulisi tulkita yksinomaan tekniseksi menettelytavaksi, vaan sen tulisi integroitua yrityksen pitkän aikavälin kehittämiseen. Porter (1996) on pyrkinyt täsmentämään operationaalisen tehokkuuden ja strategisen kilpailuetua tuottavan asemoinnin välistä eroa. Porterin mukaan operationaalinen tehokkuus merkitsee sitä, että yritys suorittaa samanlaisia toimintoja paremmin kuin kilpailijat. Strateginen asemointi sitä vastoin tarkoittaa, että yritys tekee asioita eri tavalla kuin kilpailijat. Jotkut yrityksistä saavat samoista panoksista enemmän irti kuin kilpailijat, koska ne kykenevät eliminoimaan hukkatoimintoja, käyttävät kehittyneempää tekniikkaa, motivoivat työntekijöitä paremmin tai ovat paremmin sisällä tietyissä liiketoiminnan alueissa ja toimintatavoissa. Porterin mukaan yrityksen menestyminen ei riipu niinkään sisäisestä tehokkuudesta kuin ulkoisten tekijöiden ymmärtämisestä, vaikka kannattavuutta voidaan parantaa useilla dimensioilla. Asemointistrategia nojaa ainutlaatuisiin aktiviteetteihin. Jos yritys ei kykene todella osoittamaan ainutlaatuisuutta toiminnassa, erilaistaminen jää iskulauseiden tasolle. Vahvan strategian luominen ei kuitenkaan aina edellytä varsinaista segmentointioperaatiota. Porterin (1996) mukaan yritys voi vahvistaa strategista asemaansa 1) panostamalla tuotteiden ja palvelujen monipuolisuuteen (variety-based positioning), 2) huomioimalla kuluttajan erilaisia tarpeita (need-based positioning) tai 3) valitsemalla helposti saavutettavia asiakasryhmiä (acces-based positioning). Ensimmäinen asemoitumistyyppi perustuu enemmän valikoimaan kuin segmentteihin. Asiakkaiden tarpeisiin perustuvan kilpailuaseman saavuttaminen edellyttää asiakkaiden todellisten tarpeiden tuntemista ja ennen kaikkea tietoa siitä, millä tavalla tarpeet poikkeavat toisistaan. Erityisen keskeistä on ymmärtää, että samoilla asiakkailla on eri tilanteissa erilaisia tarpeita. Maaseudun pienyrityksille on suositeltu erilaistamisstrategioita, jotka perustuvat asiakkaiden tarpeiden huomioon ottamiseen (mm. Forsman ja Aro 1998; Forsman 1999). Tuote-erilaistamisen tuottamaa kilpailuetua on kuitenkin usein vaikea osoittaa, koska menestymiseen vaikuttavat myös muut tekijät. Käytännössä monet, mm. 23
Aikaa kuitenkin on vielä ja sivustosta ei missään tapauksessa kannata pakkotilanteessa julkaista puolihuolimattomasti suunniteltua mobiiliversiota. Kuten kaiken markkinoinnin, myös verkkosivustojen uudistamisen kohdalla on oivallinen mahdollisuus tähdentää ja tehostaa yhtiön markkinointiviestiä – huolellinen kartoitus sivuston käytettävyydestä, viestistä ja palvelevuudesta kohderyhmien ehdoilla on paikallaan.
Tule kuulemaan, miten sosiaalinen media toimii digitaalisen markkinoinnin osana ja asiakaspalvelukanavana. Koulutuksessa saat kokonaiskuvan sosiaalisesta mediasta ja sen roolista asiakassuhteiden luomisessa ja rakentamisessa. Koulutuksen näkökulmia ovat mm. työntekijälähettilyys ja sosiaalisen median mittaaminen. Kuulet myös mielenkiintoisia käytännön case-esityksiä ja saat vinkkejä omaan työhösi.
Facebookin ja muiden medioiden kulut kasvavat ja kilpailu näkyvyydestä on kovaa. Markkinointibudjeteista on yhä haastavampaa pitää kiinni. Tuloksellisen markkinoinnin tekeminen on silti edelleen mahdollista, mutta se vaatii yhä oivaltavampia ja merkityksellisempiä sisältöjä sekä näiden sisältöjen tehokasta hyödyntämistä asiakkaan huomion ja kiinnostuksen herättämiseksi.
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
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)
Videoiden hyödyntäminen verkkosivustolla lisää varmasti kiinnostusta yritystäsi ja tuotteitasi kohtaan. Vaikka lisääntynyt kiinnostus onkin mukavaa, loppupeleissä tärkein tavoitteesi on konvertoida liikennettä kaupaksi tai yhteydenotoiksi. Vaikkei sinulla olisikaan verkkokauppaa, videon lisääminen laskeutumissivulle voi lisätä konversiota jopa 80 %.
Yhtiö on lehden markkinoinnin yhteydessä järjestänyt kilpailun… Peruskoulun ala-asteen oppilas ei yleensä kykene arvioimaan sattumanvaraisen edun saannin epätodennäköisyyttä.(MT 1981:9) On mahdollista, että esim. pieni lapsi on ensimmäinen, joka joutuu kosketuksiin ….Jos lapsi onnistuu avaamaan pullon…hiustenpesuainetta säilytetään tavallisesti pienten lasten ulottumattomissa…tällainen tilanne aiheuttaa vanhemmissa huolestuneisuutta lasten terveydestä. (MT 1992:15)
Luo suunnitelma ja mitattava tavoite yrityksesi sisältömarkkinoinnille. Suunnitelma voi liittyä esimerkiksi aikatauluun, budjettiin tai käytettäviin markkinointikanaviin. Luota ammattilaisten apuun, sillä kukaan ei pysty tekemään kaikkea yksin. Konsultaation hankkiminen säästää sinulle kallista aikaa keskittyä täysillä oman liiketoimintasi kasvattamiseen. Hyvin tuotettu sisältö maksaa itsensä takaisin.
Videoiden hyödyntäminen verkkosivustolla lisää varmasti kiinnostusta yritystäsi ja tuotteitasi kohtaan. Vaikka lisääntynyt kiinnostus onkin mukavaa, loppupeleissä tärkein tavoitteesi on konvertoida liikennettä kaupaksi tai yhteydenotoiksi. Vaikkei sinulla olisikaan verkkokauppaa, videon lisääminen laskeutumissivulle voi lisätä konversiota jopa 80 %.
54 48 ja linkki, josta pääsee YouTube-kuvapalveluun. Tällä hetkellä kyseinen video on katsottu yli kertaa. (YouTube 2011.) Vuoden 2010 keväällä kotisivuille lisättiin Seniori-vaapun blogi. Blogin tarkoitus on saada syntymään keskustelua Seniorista ja kalastuksesta. Kysymyksiä, vastauksia ja kommentteja lukijoilta on tullut, mutta pääasiassa Känsäkoski tuottaa Seniori-vaapun blogiin omaa tekstiä. Blogin tarkoitus on myös tiedottaa kaikesta ajankohtaisesta. (Känsäkoski 2010.) 4.4 Tutkimuksen ja kehityssuunnitelman toteutus Pk-yritysten menestys riippuu tulevaisuudessa Sääksjärven (1992) mukaan entistä enemmän siitä, kuinka hyvin ne kykenevät soveltamaan tietotekniikkaa toiminnassaan. Suuryritysten paineessa ne pk-yritykset, jotka epäonnistuvat tietotekniikan strategisessa hyväksikäytössä, joutuvat ahtaalle. Tietotekniikan soveltaminen antaa samat edut niin pien- kuin suuryritykselle. Pk-yrityksen johdon tulee olla tietoinen tietotekniikan merkityksestä ja kustannustehokkaan hyväksikäytön mahdollisuuksista. Tietotekniikan hallinta pk-yrityksissä on tarpeen, koska toimintamuodot verkottuvat yhteiskunnan telepalvelujen ja yhteisten tietojärjestelmien mukana. Näin tietotekniikka tarjoaa pk-yritykselle mahdollisuuden kehittää ja tehostaa toimintaansa. (Sääksjärvi 1992, ) Tutkimusongelmat Opinnäytetyön lähtökohtana ja aiheena oli selvittää Kannuksen Kalastustarvike Oy:n tuotteiden tunnettuutta ja digitaalisen median käyttöä. Mitä parempi on yrityksen näkyvyys, sitä paremmin yritys menestyy. Tutkimuksen tavoitteena oli saada vastaus siihen, kuinka Kannuksen Kalastustarvike Oy hyödyntää digitaalista mediaa ja kuinka hyödyntämistä voi kehittää. Selvitettiin, mitä mieltä kalastajat ovat Kannuksen Kalastustarvike Oy:n kotisivuista ja Seniori-vaapusta ja mitä kehitettävää yrityksellä edelleen olisi internetin käytön suhteen. Yrityksen tulee pysyä kehityksessä mukana, jotta se voisi jatkossakin vastata asiakkaiden tarpeisiin kilpaile-
47 41 KUVIO 11. Seniori-vaappu Kuviosta 11 näkee Seniori-vaapun useita kehitysvaiheita. Runsaista värisävyistä suosittuja ovat esimerkiksi viininpunainen, musta hile, viininpuna/musta hile, kupari ja oranssiperä (Jussila 2002, 48). Otsikolla Seniori pitää pintansa, kirjoittaa Jussila (2006) Erä-lehdessä, että siian soutu-uistelu yleistyi kirjoituksen mukaan reilut kymmenen vuotta sitten pikkuruisten Seniori-vaappujen myötä. Sen jälkeen on mikrovaappuja tullut markkinoille muitakin. Vuosittaiset Seniori-vaapun haastajat ovat järjestään olleet kuitenkin liian suuria kelvatakseen siioille. Jussila (2006) mainitsee kirjoituksessaan, että monella vieheensuunnittelijalla ei ilmeisesti ole ollut balsaa vuolemaan ruvetessaan riittävää kokemusta ja tietoa siitä, millainen viehe siikoja houkuttaa. Jussila (2006) jatkaa Seniori-vaapun olleen jo toistakymmentä vuotta siikavaappujen ensimmäinen lyhdynkantaja. Hän päätti vuonna 2006 ottaa selvää, kuinka vanha mestari pärjää uusien haastajien rinnalla. Lopputuloksena kesän koekalastuksista oli, ettei mitään uutta auringon alla sillä rintamalla ollut. Seniori-vaappu loistaa siikavaapputaivaalla edelleen aurinkona, jota uudetkin jäljittelijät seuraavat. Kunkun taika kestää. (Jussila 2006, )
159. Yksittäisten yritysten valinta kanavaan:• Miten suuri on jälleenmyyjän markkinaosuus ja liikevaihto?• Riittävätkö yrityksen myynti- ja varastointitilat, ja ovatko ne hyvin hoidetut?• Millaisia muita tuotteita yrityksen lajitelmassa ja valikoimassa on?• Millainen on jälleenmyyjän maine ja vakavaraisuus?• Osaako jälleenmyyjä myydä ja palvella? Onko jälleenmyyjällä tuotteen vaatimaa erikoisosaamista?• Onko jälleenmyyjän käyttämä hintapolitiikka sopiva tuotteelle, ja päästäänkö myyntitavoitteisiin?• Onko jälleenmyyjällä tarjota tuotteen vaatimaa huolto-, takuu-, varaosa- tai muuta palvelua?
19 3. Markkinoinnin strategiatutkimukset Markkinoinnin tutkimuksissa käytetään yleisesti integroituja viitekehyksiä (mm. Carson ym 1995; Haahti 1987; Möller j a Anttila 1989 ;Ylikortes j a Möller 1997; Hyvönen ym. 1995; Pietikäinen ja Hyvönen 1998). Osa tutkimuksista käsittää useita toimialoja, osa on suunnattu jollekin tietylle alalle esimerkiksi korkean teknologian yrityksiin. Pienyritystutkimuksessa on sovellettu mm. strategisen j ohtamisen ja toimialan kilpailuteorioiden käsitteistöä. Tähän liittyvät läheisesti strategista suuntautumista käsittelevät tutkimukset sekä usein myös yrityksen strategisia resurssej aja osaamista ko s- keva kirjallisuus, j oka käsittää mm. kilpailuetua tuottavat strategiset resurssit, henkiset voimavarat ja taidot (Day 1994). Maaseutututkimuksissa pienyrittäj yyttä tarkastellaan usein yksilötason ongelmana, mutta tarkasteluun voidaan liittää myös osaamista tukevien interventioiden vaikutus (Bridgeym. 1998) mm. markkinointiosaamisen edistämisessä. Sovellutusten perusteella pienyrityksiä voidaan tutkia yleisin markkinoinnin käsittein ottamalla huomioon erityiset olosuhteet, joissa yritykset toimivat sekä tavarat j a palvelut, j oita yritykset valmistavat j a tuottavat, mutta tutkimuksista ei tällöin voida tehdä luotettavia yleistyksiä toimialojen yli. Pienyritysten markkinointia käsittelevä kirjallisuus erottaa pienyritysten markkinoinnin ja päätöksenteon omaksi erityisalueekseen lähinnä yritysten niukkojen resurssien ja muihin yrityksiin verrattana epätyypillisiksi luokiteltavien menettelytapoj en perusteella (Carson ym.1996; Brigde ym 1998). Tutkimuksissa esiintyy kuitenkin useita käsitteitä, joiden alkuperä voidaan liittää mm. Ansoffin, Porterin ja Kotlerin esittämiin strategiakäsitteisiin. Seuraavassa tarkastellaan markkinoinnin strategiatutkimuks en käsitteistön muuttumista ja niitä käsitteitä, jotka on omaksuttu pienyritystutkimukseen yleisestä strategiatutkimuksesta. Samalla tarkastellaan sitä, millaisia strategioita maaseutuyrityksiä koskevissa empiirisissä aineistoissa on noussut esille Käsitteistön muuttuminen Markkinoinnin lähestymistavoissa on vuosikymmenien aikana tapahtunut merkittäviä muutoksia, j oilla on vaikutusta myös pienyritystutkimukseen.muo dollinen johtamisen näkökulma on menettänyt merkitystään yrityksen menestymisen selittäjänä (kuvio 3). Erityisen epäsopivaksi muodollisen j ohtamisen näkökulma on osoittautunut pienyrityksen j ohtamisen ja yrittäjyyden tutkimusten lähtökohtana. Kun markkinointi on integroitunut koko organisaatioon, samalla sen rooli on muuttunut strategiseksi. Strategian ydinkohtia on silloin entistä vaikeampi erottaa toisistaan, koska taktinen taso on lähentynyt liiketoiminnan tasoa. Samalla mittaus on vaikeutunut, koska laadulliset ja prosessitekij ät ovat vaikeasti operationalisoitavia ja heikosti yleistettäviä. Tulo sj ohtamisesta ja taloudellisen tuloksen painotuksesta on siirrytty tutkimaan niitä prosesseja, joiden avulla tuotetaanpalveluj aj a tuotteita asiakaslähtöisesti (Slater 1997). 18

Kamualla hyvä video ei synny pelkästään kuvaajan tai editoijan käsissä, vaan videon tekemiseen liittyy paljon suunnittelua, ennakointia ja perehtymistä asiakkaan liiketoimintaan. Kohderyhmä on tunnettava hyvin, jotta sisältö osataan suunnitella aina katsojan näkökulmasta. Kun suunnittelutyö on tehty hyvin, on helppo aloittaa kuvaukset. Sen jälkeen video siirtyy editointipöydälle. Kun video on valmis, markkinointi on vasta alussa. On valittava videolle sopivat julkaisukanavat, suunniteltava mahdollinen kampanja, mietittävä jälkimarkkinointia ja lopuksi mitataan vielä videon teho.
Olemme erikoistuneet vaativienkin mobiilisovellusratkaisujen rakentamiseen. Rakennamme vaativia mobiilisovellusratkaisuja joko ketterän kehityksen periaatteella tai suoraan natiivisti iOS- ja Android-laitteisiin. Sovelluksemme kommunikoivat olemassa olevien järjestelmiesi rajapintojen kanssa ja näyttävän helppokäyttöinen käyttöliittymä varmistaa intuitiivisen käyttökokemuksen.
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ä

55 49 villa markkinoilla. Pääongelmana tutkimuksessa oli yrityksen onnistuminen digitaalisessa mediassa ja tuotteiden tunnettuus. Alaongelmiksi tutkimuksessa nostettiin asiakkaiden tyytyväisyys yrityksen tuotteeseen, hintoihin ja löydettävyyteen. Kuviossa 1 sivulla 5 esitettiin Tikkasen, Asparan ja Parvisen (2007), mukaan tehty markkinointistrategian jaottelu asiakas- ja toimittajasuhteiden, tuotekehityksen sekä muiden verkostosuhteiden johtamiseen. Samassa kuviossa on Raatikaisen (2004) markkinoinnin tavoitteiden jaottelu asiakas-, viestintä-, myynti-, tuote-, kannattavuus-, hinta- ja saatavuustavoitteisiin. Selventääkseni tässä opinnäytetyössäni käyttämiäni lähtökohtia ja näkökulmia toimeksiantajayrityksen näkökulmasta tarkoitukseni on keskittyä markkinointistrategiassa asiakas- ja tuotetavoitteisiin sekä markkinoinnissa asiakas- viestintä- ja tuotetavoitteisiin. Mainonnan tavoite on myynnin lisääminen, tuotteen tai yrityksen tunnetuksi tekeminen ja yrityskuvan parantaminen. Tavoitteena on myös hyvän yritys- ja tuotekuvan synnyttäminen ja sen menestyksekäs ylläpitäminen, joten tämä on olennainen osa kehittämissuunnitelmaa. Yrityksen on kehitettävä asiakkuuksia eli saatava tuotteita ostanut henkilö ostamaan tuotteitaan uudelleen ja uudelleen. Tämän vuoksi asiakkuuksien johtamiseen on panostettava. Digitaalisen markkinointiviestinnän tavoitteet ovat esimerkiksi yrityksen bränditietoisuuden lisääminen, brändi-imagon ja brändiasenteiden muuttaminen, tuotekokeilun aikaansaaminen ja uskollisuuden kasvattaminen sekä asiakkuusmarkkinointi. Näistä keskityin yrityksen bränditietoisuuden lisäämiseen sekä brändi-imagon ja tuotekokeilun aikaansaamiseen. Monilla muilla toimialoilla luodaan markkinoinnin ympärille mielikuvia, joilla tuotteita myydään vaikuttamalla asiakkaiden tunteisiin. Tässä olisi keino markkinoida myös kalastusvälineitä. Tuote-esittelyyn tulisi saada tunnelma rennosta ja hyväntuulisesta fiiliksestä, jossa nautinto ja kalamatkan tuoma elämys ei ole riippuvainen saadusta saalismäärästä.


Suomen perustuslain mukaan lapsia on kohdeltava tasa-arvoisesti yksilöinä. Edelleen perustuslain mukaan julkisen vallan on tuettava perheen ja muiden lapsen huolenpidosta vastaavien mahdollisuuksia turvata lapsen hyvinvointi ja yksilöllinen kasvu. Lastensuojelulain mukaan lapsella on oikeus turvalliseen ja virikkeitä antavaan kasvuympäristöön, tasapainoiseen ja monipuoliseen kehitykseen sekä etusija erityiseen suojeluun. Markkinointi, joka loukkaa ihmisarvoa tai joka pyrkii sivuuttamaan vanhempien mahdollisuuden toimia täysipainoisesti lastensa kasvattajina, on hyvän tavan vastaista.
7 Sisällysluettelo Johdanto Tutkimuksen tausta Tutkimuksen tavoitteet j a näkökulma Tutkimusstrategia 12 Pienyritystutkimuksen vaihtoehtoisia viitekehyksiä Yrittäjyyden määritelmä Yrittäj yyden tutkimuksen viitekehyksiä 15 Markkinoinnin strategiatutkimukset Käsitteistön muuttuminen Strategisen johtamisen teoriat Porterin toimialateoria ja kilpailuedun käsitteet Erilaistaminen Kilpailuaseman säilyttäminen Niche-strategiat Markkinointistrategiat Palvelustrategiat Maaseutuyritysten strategiatypologiat 29 Yrittäjäosaaminen Strateginen suuntautuminen Markkinointiosaaminen Muutos ja vaikuttaminen 34 Liiketoimintaympäristö ja kehitysprosessit Toimialoj en erot Maaseutu yritysympäristönä Yrityksen kehityskaaret Liiketoiminnan polku ja kehittyvä liikeidea Yrittäj äosaamis en vaiheteoria Kannattavuuskuilu Kasvustrategia Yrittäjän ikä ja kokemus oppimisen näkökulmasta 45 Tutkimusmenetelmät Menestymisen käsite ja menestymisen mittaaminen Menestymisen mittarit ja tunnusluvut 49

Therefore, when opening the webpage, the mention “This video is sponsored by Activision. Tämän videon sponsoroi Activision.” is visible from the top of the description box, underneath the video. With this placed mention, the Youtuber gives clear information that his media product has been sponsored by Activision. We therefore believe that this complies with the appropriate requirements in this regard.
Lastenohjelmien yhteydessä esitettiin leluhahmon mainosta, jossa hahmo selostuksenkin mukaan ”iskee, lyö, hyppii ja potkii” lähes koko mainoksen ajan. Kuluttaja-asiamies piti mainosta televisio- ja radiolain sekä kuluttajansuojalain vastaisena. Televisio- ja radiolain mukaan tv-mainoksessa ei saa suosia käytöstä, joka vaarantaa terveyttä, yleistä turvallisuutta tai ympäristöä eikä tv- tai radiomainonta saa aiheuttaa moraalista tai fyysistä haittaa lapsille. Tv-kanavia huomautettiin siitä, että väkivallan käyttämisen kielto lapsille suunnatussa markkinoinnissa on ehdoton. Leluhahmon mainos rikkoi lakia erityisen räikeästi, sillä leluhahmo on suoraan lapsia kiinnostava tuote ja mainosta esitettiin nimenomaan lastenohjelmien yhteydessä. (KA 2003/40/4587, 2003/404588, 2993/40/4589)
Kuuluisa markkinoinnin professori Philip Kotler kutsuu markkinointisuunnitelmaa taistelusuunnitelmaksi. Suunnitelman tulisi antaa luottamusta sodan voittamiseen vaikka yhtään taistelua ei oltaisi vielä käyty. Taistelun edetessä suunnitelmaa tulee jatkuvasti päivittää, mutta sen laatimiseen ei saa käyttää enempää aikaa kuin tulosten tekemiseen (Kotler, Principles of Marketing).
Videoiden katsomisen houkuttelevuus ja helppous verrattuna pitkien tekstipätkien lukemiseen nostaa videolinkkien klikkausten suosiota. Sähköpostissa olevien videoiden toimivuutta on helppo seurata, koska klikkaukset kasvattavat videoiden katselumääriä. Sisällön käyttämisen tarkkailu ei ole samalla tavalla mahdollista perinteisessä tekstipohjaisessa viestinnässä sähköpostissa.
Velaksi ostaminen ei koskaan ole laissa tarkoitettu vähämerkityksellinen oikeustoimi. Alaikäinen ei siis voi esimerkiksi ottaa kulutusluottoa. Velaksi ostaminen on myös sitä, että lasku lähetetään ostajalle myöhemmin. Laskua ei siis voi lähettää alaikäiselle eikä alaikäinen voi olla kulutushyödykekauppaan liittyvän perinnän kohde. Velaksiostokielto koskee kaikkia alaikäisen tuloja. Alaikäinen ei voi käyttää työansioitakaan velaksi ostamiseen.
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.
73 67 KUVIO 31. Keskustelupalstan lukeminen Keskustelupalstalle kirjoittaminen Kuvio 32 osoittaa, että keskustelupalstalle kirjoittamista ei koettu kovin tärkeäksi. Kukaan ei antanut arvosanaa numero seitsemän. Tästä voidaan päätellä, että mitenkään erityisen tärkeää kirjoituksiin kommentoiminen ei vastanneiden mielestä ollut. Keskustelupalstalle kirjoittamisen tärkeyden keskiarvo oli vain 3,3. Kannuksen Kalastustarvikkeen asiassa onnistumisen keskiarvoksi tuli kuitenkin hienosti 4. KUVIO 32. Keskustelupalstalle kirjoittaminen
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-
United Screens believes that Laeppavika’s video meets the requirements of identification in 9 § MFL and article 9 ICC because of: A) The information given that it is a commercial message is in proportion to the product being marketed, B) Laeppavikka followed the current customs on the plattform and C) His target audience is mainly an experience and recurring group that is well aware of his way of communicating and the customs on YouTube.
181. Lehtimainonnan piirteitä• Suomessa luetaan paljon lehtiä  tavoittaa monia ostajia• Erikoislehdillä tavoitetaan pieniäkin kohderyhmiä• Valtakunnallinen, alueellinen ja paikallinen mainonta mahdollista• Uskottava media, mainontaa seurataan• Sanomalehti on nopea media, mutta vanhenee päivässä• Aikakauslehtimainos vaikuttaa kauemmin• Mainonnassa voi käyttää liitteitä ja näytteitä

7 1 1 JOHDANTO Tässä opinnäytetyössä tarkoituksena oli selvittää, kuinka pk-yritys voisi mahdollisimman kustannustehokkaasti hyödyntää digitaalista mediaa osana markkinointia. Digitaalinen media, e-media, on maailmanlaajuinen ilmiö, jonka käyttö on leviämässä nopeaa vauhtia henkilökohtaisesta käyttäjien vuorovaikutuksesta yritysten käyttöön aina osaksi sähköistä kaupankäyntiä. Asiakkaat kertovat internetissä avoimesti ostamistaan tuotteista, ja tieto tuotteesta tai yrityksestä leviää hetkessä internetin käyttäjien keskuudessa. Nyt alkaa olla otollinen hetki päättää, lähteekö yritys mukaan tähän digiaikaan omalle liiketoiminnalleen parhaaksi katsomallaan tavalla vai jääkö se ratkaisevasti lähtöviivalla muista yrityksistä. Jokaisen yrityksen, pienen tai suuren, kohdalla ratkaisut on kuitenkin tehtävä yrityskohtaisesti, ei matkimalla muita. Opinnäytetyöni toteutin kalastusvälineitä valmistavalle ja myyvälle mikroyritykselle, Kannuksen Kalastustarvike Oy:lle. Yritykselle ei aikaisemmin ole tehty näin laajaa tutkimus- ja kehitystyötä. Yrityksen valinta oli minulle helppo, sillä kyseisen yrityksen perustaja on isäni, Hannu Känsäkoski. Yritys ja sen vaiheet ovat minulle tuttuja, ja olen ollut yrityksen työntekijänä tuotevalmistuksessa, puhelinmyynnissä ja tilaus- ja toimitustyössä. Digitaalinen ja sosiaalinen media ovat nyt ajankohtaisia aiheita, ja kiinnostuimme isäni kanssa niiden kustannustehokkaasta käytöstä. Päätin tehdä tutkimus- ja kehityssuunnitelman internetin vaihtoehdoista ja selvittää sitä, missä yhteisöissä yrityksen pitäisi olla mukana, vai pitäisikö. Digitaalinen media oli minulle aiemmin lähes vieras termi. Kiinnostuin siitä koulutukseni ensimmäisen vuoden markkinointiopintojen, ajankohtaisten uutisointien ja isäni kanssa käymieni keskustelujen kautta. Kotisivut ovat olleet isäni yrityksen lähes ainoa näkyvä osa digitaalisessa mediassa. Kun kuvapalvelu YouTubeen lisättiin videomateriaalia yrityksen tuotteesta, yrityksen kotisivujen kävijämäärä kasvoi välittömästi. Tämä innosti minua tutkimaan aihetta lisää. Innostuin lukemaan keskustelupalstoja ja muita kanavia, joista huomasin löytäväni mitä mielenkiintoisimpia keskusteluketjuja liittyen isäni valmistamaan Seniori-vaappuun. Innostuin keskustelupalstojen sisällöstä, sillä sieltä löytyi se perinteinen puskara-
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.
165. Markkinointiviestinnän tavoitteita• Tiedottaminen yrityksestä, tuotteista, hinnoista ja saatavuudesta• Huomion herättäminen, erottautuminen kilpailijoista• Mielenkiinnon ja myönteisten asenteiden luominen• Ostohalun herättäminen ja asiakkaan aktivointi• Asiakkaalle tuotetun arvon ja hyödyn viestiminen• Myynnin aikaansaaminen• Asiakkaan ostopäätöksen vahvistaminen ja asiakassuhteen ylläpitäminen Lopullinen tavoite on saada aikaan kannattavaa myyntiä
127. PLC-ajattelun puutteet• PLC-ajattelu on saanut kritiikkiä muutamista ongelmista: • Määrittelyvaikeus: • Millainen PLC-käyrä on? Missä vaiheessa ollaan? • Mittausvaikeus: • Myynnin ajoittainen heilahtelu ei indikoi käyrän suuntaa. • Useat samanaikaiset käyrät mahdollisia. • Voidaan havaita tasainen kulutus ja muoti-ilmiö yhtä aikaa, esim. Coca-Cola ja Pepsi • Ennustusvaikeus: • Kuinka pitkä tuotteen elinikä oikeasti on?

12 tasaantuminen ja voimakas kilpailu (HILL 1990). Yritysten väliset erot ovat pieniä ja mahdollisuudet erottua kilpailijoista ovat vähäiset. Tässä yhteydessä saatetaan puhua umpikujaan ajautuneista toimialoista eli yrityksistä, joiden kasvun mahdollisuudet ovat pienet (CALoRt & ARDISSON 1988). Toimialan sisällä voi olla jonkin verran vaihtelua eri yritysten tai tuotteiden kohdalla. Strategioiden yhdenmukaisuus on kuitenkin kypsien toimialoj en suurimpia yksittäisiä haittoja (MILES ym. 1993). Haittojen vähentäminen edellyttäisi innovatiivisuuden huomattavaa lisäämistä. Innovatiivisuutta tulisi tukea myös yhteiskunnan taholta (MILEs ym. 1993). Suomalaisen elintarvikealan piirteistä on tunnistettavissa useita kypsien jopa taantuvien alojen ominaisuuksia. Näitä ovat tuotannon supistuminen (VAITTINEN 1996, s ) sekä suhteellisen vakiintunut kokonaiskysyntä ja laskevat kulutustrendit (LAURILA 1994, s ). Toimialan kilpailu on huomattavalta osalta hintakilpailua, jota käydään sekä tuotannon että vähittäiskaupan tasolla. Kilpailu on ollut kovaa esimerkiksi liha-alan yrityksissä ja osin leipomoteollisuudessa. Yritykset ovat keskittäneet tuotantoaan isompiin ja tehokkaampiin yksiköihin ja pyrkivät vahvistamaan kilpailuasemaansa mm. yritysostoj en ja pitkäkestoisten toimitussopimusten avulla. Keskittyminen on hallitseva piirre mm. mylly- ja leipomoteollisuudessa, maidonjalostuksessa sekä osittain esimerkiksi mehujen ja marjasäilykkeiden valmistuksessa. Nykyisissä kilpailuolosuhteissa hintakilpailukyvyn säilyttäminen kustannustehokkuutta lisäämällä saattaa olla edelleen välttämätöntä (ENRIGHT ref. BLAFIELD 1994). Yrityksen sisäistä tehokkuutta lisäämällä voi hetkellisesti parantaa suhteellista hintakilpailukykyä, mutta se ei edistä markkinalähtöistä uudistumista, minkä voidaan olettaa lisäävän pitkäjänteisemmin yritysten toimintaedellytyksiä. Suhteellisesti muita alhaisempi hintataso voi vähentää toimialan kiinnostavuutta ja kilpailua (ENRIGHT ref. BLÄFIELD 1994). Kuitenkin ne toimialat, joilla on onnistuttu saamaan parempia hintoja, ovat pitkällä välillä kehittyneet muita paremmin, ja niiden kokonaisvaikutukset myös yhteiskunnan tasolla ovat olleet myönteisempiä kuin matalien hintojen toimialojen. Myönteisiä kerrannaisvaikutuksia tulee useita teitä, korkeammat hinnat parantavat mm. yrityksen mahdollisuuksia kehittää tuotteita, osaamista ja teknologiaa (MONROE 1979, s. 5). Elintarvikealan yritykset, makeisteollisuutta lukuunottamatta, ovat olleet ja ovat edelleenkin pääasiassa kotimarkkinayrityksiä. Markkina-alueen valintaan on vaikuttanut myös elintarvikealan säätely. Teknologian ja valmistusmenetelmien uudistuminen on ollut suhteellisesti tasaisempaa ja hitaampaa moniin muihin aloihin verrattuna (vert. VoLR ym. 1996, s ), mikä on yleinen ilmiö hitaasti kehittyvillä aloilla (HILL 1991). Yritystasolla kehitystä pidetään yllä tuotemuunnosten ja mainonnan keinoin. Viime vuosikymmenellä kehitystä on tapahtunut valmisruokamarkkinoilla ja raaka-aineen esikäsittelyssä, jotka ovat kasvaneet sekä kuluttaja- että suurkeittiömarkkinoilla. Myös kaupan rakennemuutos on heijastunut elintarvikkeita valmistavien yritysten toimintaan. Merkkimarkkinointi ja varsinkin pakkausten merkitys on kasvanut, koska kuluttajamarkkinoilla suurin osa tuotteista myydään pakkauksen avulla itsepalvelusta (REmEs ref. RITVOS 1996). 11

Meditalla on vahvoja näyttöjä some-markkinoinnista ja yhteisömanageroinnista. Hallitsemme niin Facebookin business-työkalut ja LinkedIn-mainonnan kuin Twitterin, Youtuben ja Instagramin. Työskentelemme jatkuvasti yrityskuvan kehittämisen ja rekrymarkkinoinnin parissa lukuisilla eri areenoilla.  Tukenamme kampanjoiden toteutuksessa ja analysoinnissa työskentelevät Facebookin ja Googlen omat asiantuntijat.
Youtube on maailman suosituin videoiden toistopalvelu, ja jos sinulle on hyvää markkinointiin sopivaan videomateriaalia, kannattaa vakavasti harkita palvelun käyttöönottoa. Lisäksi Youtube-videot löytyvät hyvin hakukoneista. Useissa maissa Youtube on suosituin sosiaalinen media ja nuorten 16-29 vuotiaiden sekmentissä ylivoimainen. Youtubessa sisältöjen taso on nousussut vauhdilla joten huonoilla sisällöilla en lähtisi omaa kanavaa perustamaan. Tällöin käyttäisin ennemmin InStream-mainontaa ohjaamaan liikennettä verkkosivuille. Hyvään sisältöön kannattaa kuitenkin panostaa ja hyväksi havaittua apua löydät esimerkiksi Rulla Median-palveluista.
Näin ollen yritys pystyy hallitsemaan vain omia sanomisiaan kanavillaan ja sitä, miten se suhtautuu kritiikkiin. Keskustelua ei täysin voi hallita, mutta negatiiviseen palautteeseen tulee reagoida. Usein negatiiviset tilanteet ovat mahdollisia kääntää edukseen nopealla ja asiallisella reagoinnilla. Lue lisää palautteenannosta Facebookissa aikasemmasta blogikirjoituksestamme.
Sosiaalinen media toimii parhaimmillaan monipuolisena ja vuorovaikuttavana palvelu- ja jakelukanavana – ei niinkään brändätyn sisällön kotipesänä. On yrityksen kannalta pitkällä aikavälillä kannattavampaa rakentaa presenssiä omistettujen kanavien ja niissä asuvien sisältöjen ympärille. Kaikki tietävät millaista on toimia nimeltämainitsemattomien pörssiyritysten omistamien algoritmien varassa.
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)
64 58 KUVIO 18. Yrityksen kotisivuilla käynti Seniori-vaapun suosittelu ehdottomasti kyllä, luultavasti kyllä, luultavasti ei tai ehdottomasti ei Kuviosta 19 näkyy, että Seniori-vaappu on kalastusvälineenä hyväksi koettu. 32 vastaajaa viidestäkymmenestä suosittelisi Seniori-vaappua ehdottomasti. Luultavasti Seniori-vaappua suosittelisi 16 vastaajaa. Yksi vastaaja ei luultavasti suosittelisi, ja yksi vastaaja jätti kokonaan vastaamatta. KUVIO 19. Seniori-vaapun suosittelu
63 57 KUVIO 17. Seniori-vaapun tietojen etsiminen Kuviosta 17 näkyy, että Googlesta tietoja Seniori-vaapusta on hakenut kuusi vastaajaa. Tämä on mielestäni pieni osa vastaajista. Yllättävän pieneksi jäi myös keskustelufoorumien kohta, joissa vastaajia oli vain neljä. Yrityksen kotisivujen merkitys tiedonhaussa Kuviosta 18 näkyy, että yrityksen kotisivuilla eivät läheskään kaikki vastaajat olleet käyneet. Vastaajista 11 oli käynyt Kannuksen Kalastustarvikkeen kotisivuilla ja 39 vastaajaa jätti vastaamatta. 22 prosenttia kyselyyn vastanneista vastasi tähän kysymykseen. Voidaan myös tulkita, että loput eivät olleet käyneet sivustolla. Minimimäärä kotisivuilla käyntejä yhdellä vastaajalla oli kaksi kertaa ja maksimi 20 kertaa. Keskiarvoksi tuli seitsemän käyntikertaa.
United Screens (US) kertoo lausumassaan, että sillä on sopimus peliä markkinoivan Activisionin kanssa. US on etsinyt Activisionille sen tarpeita vastaavan tubettajan. US:n mukaan kaupallista yhteistyötä tehdään yleensä siten, että yritys, joka haluaa mainostaa tuotettaan, ottaa yhteyttä US:iin. US etsii mainostajalle tubettajan, jolla on oikea kohdeyleisö, ja auttaa sopimusosapuolia kampanjan luomisessa. Tästä syystä US on usein voimakkaasti mukana markkinointiprosessissa.

Kuvittele itsesi keskelle kiireistä kaupunkikuvaa. Tarkkaile ihmisiä. Mitä näet? Lähes jokainen bussia odottava tai kassajonossa seisova selaa Facebookia, tykkäilee Instagram-kuvista, snäppää, nauraa Youtube-videoille. Yrityksesi täytyy mennä sinne, missä asiakkaat ovat. Nykypäivänä tuo paikka on sosiaalinen media. Sosiaalinen media tarjoaa yrityksellesi kanavan, jota pitkin asiakkaille on mahdollista viestiä nopeasti ja vuorovaikutteisesti. Mitkä ovat sitten sosiaalisen median hyödyt ja kuinka yrityksen markkinointi tulisi sitten rakentaa?
Voit järjestää asiakkaillesi keskustelutilaisuuden tai webinaarin mm. Google+:n Hangout-toiminnolla. Pidä tilaisuus verkossa ja keskustele asiakkaidesi kanssa livenä ilman, että kenenkään tarvitsee erikseen lähteä tilaisuuteen. Monet kiireiset asiakkaasi arvostavat sitä, että voivat keskustella kanssasi internetin välityksellä.  Voit järjestää myös kokonaisen seminaarit videon välityksellä ja lähettää kutsun asiakkaillesi sähköpostilla. Videotapaamiset ovat helppo tapa keskustella suoraan asiakkaidesi kanssa ilman tapahtumajärjestelyjä.
26. Markkinointiajattelun mallit1. Tuotantosuuntautuneisuus: suuremmalla tuotantomäärällä parempiin katteisiin.2. Myyntisuuntautuneisuus: mainonta ja myynti agressiivista. Myyntivolyymi tärkeämpi, kuin asiakkaan tyytyväisyys.3. Kysyntäsuuntautuneisuus: kohdistuu asiakkaitten lisäksi mahdollisiin asiakkaisiin. Asiakaspalaute -> kehitetään ja parannetaan tuotetta.4. Asiakaskeskeisyys: tuotteen erilaistaminen erilaisille asiakkaille. Vaihtoehtona erikoistuminen ja jonkin erityisen asiakassegmentin palveleminen. Lähtökohtana asiakkaan tarpeet.5. Suhdeajattelu: suhteen aloittaminen, ylläpitäminen ja lopettaminen (!). Asiakassuhteen kustannus.
Strateginen suunnittelu tulisi aloittaa lähtökohta-analyysillä. Sen tarkoituksena on kartoittaa oman yrityksesi ja markkinoiden tilannetta. Analyysin tavoitteena on tietää kristallin kirkkaasti keitä asiakkaasi ovat ja missä he ovat? Lähtökohta-analyysiin kuuluu yritysanalyysi, markkina-analyysi, kilpailija-analyysi ja ympäristöanalyysi. Lopuksi kaikki kootaan SWOT-analyysin muotoon johtopäätösten tekemiseen. Omasta kokemuksesta tiedän, että PK-yritysten resurssit ovat kortilla, mutta näihin analyyseihin kannattaa käyttää sen verran aikaa, että pysyy edes jollain tasolla kartalla missä mennään yrityksesi ja markkinoiden suhteen.
Opinnäytetyötä pohjustettiin ensin teoriaosuudella sosiaalisesta mediasta käyttäen mahdollisimman tuoreita lähteitä, jonka jälkeen tutustuttiin hieman kohdeyritykseen. Sen jälkeen paneuduttiin sivuston päivittämisen prosessiin ja sisällön tarkistamiseen. Lopuksi luotiin sosiaalisen median kanava käyttäen Facebookia ja yhdistettiin se nettisivun kanssa.
Yleisesti yritykset valitsevat Facebookin sosiaalisen median markkinointikanavakseen. Facebook onkin erittäin oivallinen työkalu markkinointiin, mutta joudut samalla hyväksymään myös kovan kilpailun ihmisten huomiosta. Suurin osa yrityksistä nimittäin on tehnyt saman kanavavalinnan. Facebookilla on kuitenkin suurin käyttäjäkunta ja markkinoinnin toteuttamiseen on saatavissa myös helposti ulkopuolista apua. Lisäksi Facebook tarjoaa mainosalustana eniten ominaisuuksia kuten Chatbotit sekä oman analytiikan.
×