149. Psykologinen hinnoittelu • Käytetään vähän alle –hintoja: –Eurohinnat muokataan senttitasolle (1,95 €) –Kymppihinnat muokataan eurotasolle (49,00 €) –Satojen eurojen summat muokataan kymppi- tai eurolukemiin (995 €) • Hinta ilmoitetaan pientä yksikköä kohden (2,95 € / 100 g) • Hintaan liitetään ostorajoitus (vain 1/asiakas tai maininta ‖ei jälleenmyyjille‖) • Ilmoitetaan hinnanalennus joko euroina tai prosentteina sen perusteella, kumpi tapa näyttää edullisemmalta


11 Taloudellisissa vertailuissa pienyritykset häviävät usein isoille yrityksille, koska ne toimivat ns. marginaalisilla liiketoiminta-alueilla, joilla kasvu- ja ansaintamahdollisuudet ovat vähäiset (SMALLBONE 1990). Erityisryhmiin, lähinnä avustuksia tai työllistämistukea saaneisiin yrityksiin, kohdistuneiden tutkimusten tulokset voivat vääristää käsitystä pienyrittämisestä yleensä, koska toimintansa lopettaneiden määrä on usein suuri (SMALLBONE 1990). Erilaisten arviointiperusteiden vuoksi myös yritykselle itselleen saattaa toisinaan tuottaa vaikeuksia mitata omaa menestymistään tarkasti, puolueettomasti ja luotettavasti (LEHTOMAA 1995, s , ). Vaikka menestyvien ja vähemmän menestyneiden elintarvikealan yritysten strategiarakenteesta on löydetty eroja, niin pitkällä aikavälillä ja muuttuvissa kilpailuolosuhteissa kilpailuperusteet saattavat muuttua (HYVÖNEN 1993, s ). Markkinoinnin käsitteeseen voidaan sisällyttää kulutusnäkökulman lisäksi laajempia näkökohtia, jotka koskevat pitkän aikavälin yhteiskunnallista ja sosiaalista hyvinvointia (KoTLER 1994, s. 28). Yritykselle voi olla hyödyllistä määrittää oma arvomaailmansa ja ne periaatteet, joihin perustuen se harjoittaa yritystoimintaansa. Tästä tulisi myös viestiä asiakkaille rohkeasti ja selkeästi. Ruoka ja elintarvikkeet vaativat markkinoij alta monipuolista osaamista, koska ruokaan liittyy sekä arvoja ja voimakkaita tunne-elämyksiä että taloudellisia ja terveyteen liittyviä näkökohtia. Markkinoinnin ammattilaisen työvälineisiin eivät kuulu kielteiset väittämät ja ristiriitaisia mielleyhtymiä herättävä informaatio, joka vaikuttaa ehkä piristävästi menekkiin lyhyellä aikavälillä, mutta voi haitata pitemmällä välillä. Yritysten arvokeskustelua on käyty mm. ympäristökysymysten yhteydessä. KJELLBERGIN (1987, s. 85) mukaan yritysten arvokulttuurin köyhtyminen on selvästi havaittavissa. Arvomaailmansa köyhtymisestä johtuen nykyaikaiset yritykset ovat irroittautumassa roolistaan yhteiskunnan sosiaalisen tason nostajana ja keskittyvät liiketoiminnassa haitallisessa määrin lyhyen aikavälin kaupallisiin tavoitteisiin. Viime vuosina yrityksissä on kuitenkin alettu entistä paremmin ymmärtää myös sosiaalisten ja ekologisten tekijöiden merkitystä markkinoinnin pitkän aikavälin tavoitteiden asettelussa (ZINRHAm & PEREIRA 1994). 1.2 Umpikujatoimialoj en haasteet Toimialan kilpailu- ja kehitysvaihe ovat keskeisiä yritysten toimintaan ja kehitykseen vaikuttavia tekijöitä (PORTER 1985, MILES ym. 1993). Kullakin toimialalla on sille tyypillinen kilpailu, strategiset ryhmät ja strategioiden vaihtelu toimialan sisällä. Koko toimialaan vaikuttaa lisäksi kuinka monet yrityksistä toimivat kansainvälisesti tai vastaavasti kotimarkkinoilla. Toimialan menestymistä selittää myös toimialan elinkaari. Elinkaariajattelua seuraten MILES ym. (1993) ovat jakaneet toimialat markkinoiden kehitysvaiheen mukaan kasvaviin, kypsiin ja laskeviin aloihin. Elintarvikeala luetaan usein ns. lcypsiin toimialoihin, joille on yhteistä kysynnän 10
Videomarkkinoinnissa – kuten missä tahansa markkinointisisällössä – kannattaa lähteä liikkeelle tavoitteiden asettamisesta. Hyvä ohjenuora on se, että yksittäiselle sisällölle tulisi aina asettaa vain yksi primääri tavoite. Tavoite voi liittyä esimerkiksi tunnettuuden kasvattamiseen, myynnin lisäämiseen tai asiakaskokemuksen kehittämiseen. Olennaista on myös miettiä, missä kohtaa potentiaalisen asiakkaan tiedonhaku-/ostoprosessia sisältöä aiotaan hyödyntää ja mihin sisältöön tai tekemiseen katsoja halutaan videon katsomisen jälkeen ohjata.
Ostoputken rakentaminen, esim. Purasen malli (kts. video) tai AIDA-malli auttavat hahmottamaan kokonaisuutta. Muista kuitenkin, että nämä ovat vain teoreettisia malleja ja sinun tulee rakentaa ostoputkesi sellaiseksi kuin se todellisuudessa on. Millainen on juuri sinun asiakkaidesi matka lopullisen ostopäätöksen tekemiseen? Jos tavoite asetetaan väärään kohtaan ostoputkea, ei panostuksista huolimatta myyntiä saada lisättyä juuri yhtään. Siksi on äärettömän tärkeää tunnistaa ne asiat, joissa voidaan parantaa tai menetetään rahaa, jotta markkinointiresurssit voidaan suunnata oikein. Väärin suunnatut resurssit eivät lisää myyntiä.

Jotta yrityksen viestintä sosiaalisessa mediassa tavoittaa asiakkaan, on kanavan valinnan ja kohderyhmän rajaamisen lisäksi suunniteltava tarkka strategia sosiaalisen median käyttöä varten. Strategia on käytännössä katsoen markkinointisuunnitelma, sillä sitähän yritys sosiaalisessa mediassa viestimällä tekee, markkinoi yritystä potentiaalisille asiakkaille. Ilman hyvää markkinointisuunnitelmaa ei mikään markkinointi saavuta haluttuja tuloksia, ei myöskään markkinointi sosiaalisen mediassa. (Siniaalto, 2014, 12-14.)
Loistava yritysvideosi on hyödytön, jos kukaan ei näe sitä. Hyväkään video ei lähde leviämään viraalisti, jos siinä ei ole jotain poikkeuksellisen erityistä, tai hauskaa. Hauskuus ei välttämättä ole videosi päätarkoitus, vaan tuotteiden ja palveluiden myynnin edistäminen. Et varmaankaan halua, että tuhansia euroja maksaneella videollasi on 6 kk jälkeen muutamia kymmeniä tai satoja katselukertoja.
Kun asiakkaamme haluaa nostaa Facebook-sivunsa profiilia, KWD Digital hakee yrityksen liiketoiminnasta ideoita sovelluksiin. Rakennamme sivuille toiminnallisuuksia, jotka ovat yrityksen asiakkaiden mieleen ja tukevat yrityksen tavoitteita. Hyvä sovellus on loistava keino erottaa oma yritys Facebook-sivujen massasta. Digitoimistomme voi noudattaa sovelluksen tuotannossa yrityksen muuta graafista ilmettä. Siten asiakkaamme brändi vahvistuu entisestään.
The first two rows of the description are viewable on all plattforms and are always shown. This is where many content creators put the most important information regarding the video. This part cannot be hid away, except when the viewer puts the video in full screen mode, which has to be done after the video page has been entered and therefore the description has to be shown.

Markkinointia tilaavana tai suorittavana elinkeinonharjoittajana voidaan pitää myös muuta sellaista elinkeinonharjoittajaa, jonka lukuun markkinointi tapahtuu. Markkinoinnin suorittajia voivat olla esim. markkinointitointa suunnitteleva elinkeinonharjoittaja tai markkinointitoimen julkistaja, esim. mainostoimistoliikkeen harjoittaja tai tiedotusvälineen kustantaja tai muu omistaja. (MT 1996:9)
Ympäristöanalyysi. Yritysten liiketoimintaympäristö muuttuu jatkuvasti, siksi ympäristöanalyysin tavoitteena on antaa mahdollisimman tarkka kuva yrityksesi nykyisestä toimintaympäristöstä ja siinä odotettavissa olevista muutoksista. Analyysissä kannattaa käydä läpi ainakin yrityksesi toimintaan vaikuttava politiikka, toimialat, taloustekijät, teknologiat, työvoima tai lainsäädännöt (esimerkiksi viimeisimpänä GDPR).
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ä
Kuluttajat kaipaavat aina vain helpompia ja nopeampia ostokokemuksia. Mikä onkaan helpompaa, kuin selailla lempikauppojensa valikoimaa helposti vaikka bussimatkan aikana mobiililaitteen avulla. Verkkokaupat avaavat kuluttajalle maailmanlaajuisen valikoiman niin tuotteisiin kuin palveluihinkin. Mobiililaitteiden avulla tämä kaikki onnistuu missä tahansa, milloin tahansa.
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)
Eiköhän vastaus ole selvä, että tavoite 2! Se se on tarkka, mitattava, saavutettavissa oleva ja realistinen, sekä sillä on selkeä aikataulu mihin mennessä tavoite tulee saavuttaa. Brändirakkauden kasvattaminen ei siis ole kovin hyvä tavoite… SMART -mallin tavoitteena on tehdä tavoitteista niin tarkkoja, että kuka hyvänsä voi kertoa sinulle onko tavoite saavutettu vai ei. Lue täältä tarkemmat ohjeet markkinointistrategian tekoon.
29. Peruskäsitteitä Markkinoinnin perusta: –Yritysten on määriteltävä asiakkaiden tarpeet ja (mieli)halut voidakseen viestiä niistä hyödyistä ja arvoista, joita se asiakkailleen tarjoaa. Yritykset konkretisoivat nämä odotukset arvosta tuotteillaan/tarjoamillaan. Markkinat muodostuvat ihmisistä/asiakkaista/ kuluttajista, jotka haluavat tyydyttää samankaltaiset tarpeensa → kohdemarkkinat Tarjoama: tuotteet, palvelut, tieto, ja kokemukset joiden kautta aineettomat odotukset konkretisoidaan. •Hampurilaisketjun tarjoama: Tuotteet ( hampurilaiset virvoitusjuoma ranskalaiset) Palvelut (Ruokailutila, WC, musiikki, siivoaminen, kantaasiakkuus)ja tieto/odotus (säästää aikaa) 

82 76 Kannuksen Kalastustarvike Oy:n arvot innovatiivisuus asiakastyytyväisyys kalastavuus kannattavuus Kannuksen Kalastustarvike Oy:n visio Seniori-vaappu tulee säilymään Suomen johtavana pikkuvaappuna ja pysymään kalastusmaailman taivaalla kirkkaimpana tähtenä monipuolisten käyttötapojensa ja erinomaisen kalastavuutensa ansiosta. 5.2 Markkinointi Markkinointi nähdään liian usein pelkkänä mainontana ja yksisuuntaisena viestintänä yrityksestä markkinoiden ja toimintaympäristön suuntaan. Markkinointia voi määritellä hyvin monella tavalla. Markkinointi on esimerkiksi toimijan omien intressien edistämistä luomalla ja kehittämällä suhteita muihin toimijoihin sekä palvelemalla heidän intressejään ja tyydyttämällä heidän tarpeitaan mielikuvien, merkitysten ja materiaalien vaihdannan ja lupausten täyttämisen kautta. (Tikkanen ym. 2007, ) Siinä missä teknologia on kehittynyt ja sen käyttötarve on muuttunut viimeisen kymmenen vuoden aikana, on myös markkinointi muuttunut. Markkinointia on aina ollut, ja markkinointitarve syntyy siitä, että toisella osapuolella on halu ostaa ja puolestaan toisella osapuolella löytyy halu myydä. Lahtinen (1992) kirjoittaa markkinointiin pätevän sanonnan aika aikaansa kutakin. Toisin sanoen se, mikä on hyvää markkinointia tänään, voi olla jo huomenna huonoa markkinointia. Pk-yrityksen on nähtävä mielestäni markkinointi osana jokapäiväistä toimintaa eikä vain yhtenä yrityksen liiketoiminnan funktiona. Varsin usein yrittäjällä ei ole edes
Monet markkinoinnin trendit ovat sidoksissa jatkuvaan teknologian kehitykseen ja sen mukana tuleviin trendeihin. Yksi vuonna 2017 odotettavista trendeistä on paljon lähempänä ihmistä. Tarkoitusperäinen markkinointi (Purpose driven marketing) lähestyy ihmisiä sydämen kautta. Brändit, jotka tekevät yhteistyötä voittoa hakemattomien tai hyväntekeväisyyksien kanssa, taikka luovat omia hyväntekeväisyyskampanjoita, luovat vahvan kuvan, koska heidän tarinansa ovat lähellä ihmisten sydämiä.
Kaikki ei vieläkään ole kaupan – lapsuutta ja myös nuoruutta on edelleenkin suojattava mainonnan keskellä. Piilomainonta ei ole hyväksyttävää missään markkinointimuodossa. Lapsen ei pitäisi joutua julkisissa tiloissa näkijäksi esimerkiksi eroottiselle tai pelottavalle mainonnalle. Nuorille ei puolestaan saisi markkinoinnissa luoda kaavamaisia ulkonäköpaineita, kehottaa rikkomaan lakia tai omaksumaan rasistisia tai syrjiviä asenteita. Mainostajien pitää kantaa yhteiskunnallinen vastuunsa kunnioittamalla alaikäisen oikeutta tasapainoiseen kasvuympäristöön.
Piilomainonta tai peitelty mainonta ei ole koskaan hyväksyttävää. Tämän takia mainosviestejä ei saa sisällyttää ajanvieteaineistoon tai ohjelmiin. Markkinoinnin tunnistettavuus hämärtyy, jos markkinointi puetaan toimitukselliseen muotoon, esim. sarjakuvaksi tai artikkeliksi. Markkinoinnissa ei saa muutenkaan käyttää lapselle muusta yhteydestä tuttuja piirros- tai muita hahmoja tavalla, jota lapsi ei voi heti tunnistaa markkinoinniksi.
Sosiaalisessa mediassa kaikkein tärkeintä on laadukas ja kohdeyleisöäsi aidosti kiinnostava sisältö. Jos et julkaise aktiivisesti, et voi saada näkyvyyttä. Sosiaalisen median strategiaan kuuluu olennaisesti määritellä, mistä aihepiireistä yrityksen somessa halutaan viestiä. Muista, että sisältö tuotetaan asiakkaita, ei yritystä varten. Mieti siis, mitä asiakkaasi haluaa sosiaalisessa mediassa nähdä. Tarjoa hyötyä, älä vain tyrkytä tuotteitasi. Herätä keskustelua: kysy, älä totea.

Ihmiset oppivat ja muistavat asioita parhaiten eri aistien avulla – jotkut näkemällä, toiset kuulemalla ja jotkut taas haistamalla. Näin videomainonta vetoaa useampaan ihmiseen, kuin pelkkä tekstimainos, joka vaikuttaa enimmäkseen niihin kuluttajiin, joihin vetoaa parhaiten näkökyky. Video välittää viestin useammalla tasolla kuin teksti, ja näin viestin perille meneminen on paljon tehokkaampaa. Videomainonta välittää myös tunteita tehokkaammin, kuin mikään muu mainonnan muoto. Aistien ja tuntemuksien tehokkuudesta kertoo myös YouTubessa räjähdysmäisesti nouseva trendi, ASMR-videot (lue lisää täältä https://www.thinkwithgoogle.com/articles/asmr-videos-youtube-trend.html). Tunteiden merkitys on monessa eri tutkimuksessa todettu ostopäätöksen tekemisen kannalta suurimmaksi tekijäksi. Vaikka ihminen yleensä perusteleekin ostopäätöksiään itselleen ja muille järkisyillä, on päätös jo sitä ennen tehty tunteiden vaikutuksesta.


97. Tuotteiden luokittelu Kestävyyden tai konkreettisuuden mukaan 1. Kertakulutushyödyke (Non-Durables) 2. Kestokulutustavarat (durables) +(Palvelut) Asiakastyypin mukaisesti –Kuluttajahyödykkeet 1. Mukavuushyödykkeet 2. Ostoshyödykkeet 3. Erikoistuotteet 4. Havaitsemattomat tuotteet Teolliset hyödykkeet/tuotantohyödykkeet 1. materiaalit ja tarvikkeet 2. Pääoma 3. puolivalmisteet ja palvelut
×