Käyttäjiä ja sisältöä yksinkertaisesti tulvii Facebookiin koko ajan lisää. Facebook ei mitenkään pysty antamaan kaikille tasapuolisesti yhtä hyvää näkyvyyttä, ei vaikka se haluaisi tehdä niin. Facebook on jo pitkään käyttänyt erityistä sisällön suodatusmallia pitääkseen kunkin yksittäisen käyttäjän uutisvirran mahdollisimman kiinnostavana – siitä yksinkertaisesta syystä, että mielenkiintoinen sisältö on ainoa keino saada ihmiset palaamaan Facebookiin aina uudestaan ja uudestaan. Jos käyttäjät hylkäävät Facebookin, sillä ei ole myöskään yleisöä mainostajille. Joten Facebookin ensisijainen tehtävä on pitää omat käyttäjänsä tyytyväisinä ja mainosten myynti on mahdollista, kun tämä tavoite toteutuu.

21 15 3 MARKKINOINTIVIESTINTÄ OSANA YRITYKSEN MARKKINOINTIA Markkinoinnin määritelmiä on useita sen mukaan, mistä näkökulmasta asiaa tutkii. Hyvin usein markkinoinnilla ymmärretään vain mainonta yrityksestä kuluttajalle. Käsitteenä markkinointi viittaa toimintaan ja tieteenalaan sekä yritysten että yksilöiden harjoittamana. Nykyisin ihmiset kohtaavat markkinointia päivittäin kotona, töissä, kaupungilla kulkiessa ja tiedotusvälineissä. Tieto- ja viestintäteknologian avulla yritykset voivat luoda yhä tehokkaampia mielikuvia tuotteista ympäri maailman. Markkinointi koko liiketoimintaa koskettavana ja osana yrityksen strategista toimintaa olevana roolina on merkittävä. (Tikkanen ym. 2007, 12.) Viestintä tarkoittaa suomen kielessä kommunikaatiota. Kommunikaatio pohjautuu latinankieliseen sanaan communis, joka tarkoittaa yhteistä. Viestinnällä pyritään siten luomaan jostakin asiasta yhteistä käsitystä. Markkinointiviestinnässä tarkoitus on saada aikaan lähettäjän ja vastaanottajan välille jotain yhteistä, kuten esimerkiksi yhteinen käsitys tuotteesta, yrityksestä tai toimintatavoista. Markkinointiviestinnän avulla tarkoitus on esimerkiksi saada asiakas tietoiseksi yrityksen tuotteesta. (Vuokko 2003, 12.) Kuitenkaan markkinointiviestinnällä ei pyritä siihen, että sidosryhmillä olisi kaikki ne tiedot, jotka organisaatiolla on. Markkinointiviestinnän avulla halutaan vaikuttaa vain niihin tietoihin ja käsityksiin, joilla on merkitystä sille, kuinka sidosryhmä käyttäytyy organisaatiota kohtaan. Yritys viestii asiakkaille tuotteiden ominaisuuksista ja tavarantoimittajille organisaation maksukyvystä. Markkinointiviestinnän suunnittelussa on osattava valita, mistä eri sidosryhmien kanssa on saatava yhteinen käsitys. (Vuokko 2003, 12.) Kalastusvälineiden markkinoinnin ja mainonnan ei tulisi rajoittua pelkästään tuoteluetteloihin ja värikarttoihin. 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 kalastusmatkan tuoma elämys eivät ole riippuvaisia saalismäärästä. (Sormunen 2010, 26.)
Uudella algoritmilla pyritään parantamaan Facebookin uutisvirrassa näytettävien julkaisujen henkilökohtaista laatua tuomalla esille personoidumpaa ja keskustelua herättävämpää sisältöä. Ystävien ja perheenjäsenten julkaisut näkyvät enemmän uutisvirrassa ja yksityisen tahon, kuten yritysten, brändien ja median julkaisut vähenevät. Algoritmi suosii julkaisuja, jotka herättävät vuorovaikutusta ja aitoa spontaania keskustelua - pitkät kommentit sekä kahden tai useamman henkilön väliset keskustelut lisäävät julkaisujen näkyvyyttä. Sen sijaan mainosmaiset julkaisut tai julkaisut, joilla kalastellaan tykkäyksiä, kommentteja tai jakoja, voi jatkossa unohtaa.
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.

Artiklan 9 mukaan markkinoinnin tulee olla esitystavasta ja markkinointivälineestä riippumatta selvästi tunnistettavissa markkinoinniksi. Jos mainos esitetään mainosvälineessä, joka sisältää uutisia tai muuta toimituksellista aineistoa, mainos tulee esittää siten, että se voidaan tunnistaa mainokseksi. Markkinoinnista tulee selkeästi käydä ilmi, kenen lukuun markkinointi toteutetaan.
Me olemme Promisiassa tuttuun tapaan nyt alkuun vain tehneet, emmekä kovin tarkasti suunnitelleet. Minulla on tavoitteena tehdä yhdessä markkinointitiimin kanssa meille tarkka somestrategia ja markkinointisuunnitelma vuosikelloineen. Olen aloittanut sen hahmottelemisen ja uskon saavamme sen viimeisteltyä ennen kevättä. Sitten meillä on selvät sävelet Promisian markkinointia kohtaan ja toimintamme on ammattimaista ja tuloksellista.  Kun meillä on selkeä sosiaalisen median toimintasuunnitelma ja strategia on hiottu kohderyhmän tavoittavaksi, on menestys sosiaalisessa mediassa taattu.
Blogiin on hyvä lisätä tagipilvi, joka itsessään on avainsanojen kokoelma, mutta voit lisätä niitä kuin aiheita tai aliaiheita. Lukija klikkaa yhtä aihetta (avainsanaa) ja sen alta löytyvät kaikki kyseiseen aiheeseen kuuluvat artikkelit. Se on myös lukijalle mukava tapa hakea tietoa ja siitä pitävät myös hakukonerobotit, jotka voivat paremmin indeksoida artikkelisi.
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)
Paras tapa oppia ymmärtämään kohderyhmää on luoda ostajapersoonia – ja tähän on syytä käyttää hetki aikaa. Luo profiili jokaisesta potentiaalisesta asiakkaasta aina nimestä lähtien. Kuinka vanhoja he ovat? Mitä he tekevät ammatikseen? Minkälainen perhetilanne heillä on? Mistä he pitävät? Ja niin edelleen. Profiili on hyvä luoda jokaiselle eri kohderyhmälle, koska siten pystyy helpommin määrittelemään, mitä kohderyhmää some-markkinoinnilla oikeastaan tavoitellaan. Ei nimittäin ole järkevää tehdä some-markkinointia sekä 16-vuotiaille lukiolaistytöille ja 35-vuotiaille, työssäkäyville miehille.

Yritysten ja organisaatioiden on edellisen perusteella syytä tehdä tiukkoja päätöksiä sosiaaliseen mediaan suunnattavien panostusten suhteen. Suurin osa some-kanavista on yrityksille turhia ja ne voi unohtaa ilman huolta hyötyjen menettämisestä. Nyt kannattaa opetella käyttämään Facebook-mainontaa, joka on sosiaalisen median suurin alihyödynnetty mahdollisuus.

21. Markkinoinnin historiallinen kehittyminen• Setting the stage: The Era of Ancedents 1600-1750 •Kapitalismi alkoi syntyä vaikeissa oloissa, sillä kaupallista toimintaa pidettiin lähes rikollisena. •Nykyaikaisen talouden instituutioita ei ollut olemassa. •75-90% väestöstä eli omavaraisessa taloudessa  markkinat olivat lähinnä yläluokan ylellisyystarvikkeita. •Vähitellen liiketoiminta tuli hyväksytymmäksi ja yleisemmäksi, jolloin syntyi myös markkinoinnin instituutioita. •Varhaisen pankkijärjestelmän ja pörssin kehitys. –esimerkki ajanjakson ilmiöstä: tulipmania The Semper Augustus, famous for being the most expensive tulip sold during tulip mania. (Fullerton, 1988)
Erilaisia vaihtoehtoja videomarkkinoinnista ovat esimerkiksi tuote-esittelyt, yritysesittelyt, tapahtumavideot ja testimonial-videot, joissa yrityksen asiakkaat kertovat omista kokemuksistaan. Yritykset käyttävät videomainontaan enemmän rahaa kuin koskaan ennen. Laatuun panostaminen erottuvuustekijänä kannattaa niin suunnittelu- kuin tuotantovaiheessakin, sillä tutkimusten mukaan 92 % kuluttajista katsoo videoita päivittäin. Jopa 80 % yrityksistä kertoo kasvattavansa videomainontaan käytettävää budjettia vuoden 2017 aikana.

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)
Olen kirjoittaja, tarinankertoja ja viihdyttäjä. Olen tieteilijä, nörtti ja tekniikan ihmelapsi. Olen romantikko, kapinallinen ja auttamishaluinen. Rakastan internet-markkinointia ja verkkokurssibisnestä, koska silloin saan olla kaikkea tätä. Digivallankumouksessa minä suunnittelen ja optimoin myyntitunneleita, kirjoitan sisältöä ja mainoksia, teen teknistä säätöä kulissien takana ja paljon muuta.
Otetaanpa esimerkki. B2B brändin markkinoinnin tavoitteena on kasvattaa myyntiä. Some-markkinoinnilla halutaan tukea tätä tavoitetta ja kasvattaa liidimääriä. Some-markkinoinilla tuetaan siis suoraan markkinointistrategiaa. Tämän jälkeen tulee miettiä, miten tätä tavoitetta pystytään mittaamaan. On löydettävät oikeat työkalut, joiden avulla pystytään seuraamaan ja analysoimaan some-markkinoinnin tuloksia. Tämän esimerkin tavoitteen seuraamisessa voitaisiin esimerkiksi mitata, kuinka moni sosiaalisen median kautta verkkosivustolle tiensä löytäneistä kävijöistä jättää yhteystietonsa ja konvertoituu liideiksi yhden kuukauden aikana. Tämä olisi spesifi, helposti mitattavissa oleva, aikaan sidottu, relevantti sekä helposti saavutettavissa oleva tavoite.
81 75 5 KEHITTÄMISSUUNNITELMA DIGITAALISEN MEDIAN HYÖDYNTÄMISEEN PK-YRITYKSEN MARKKINOINNISSA JA TUOTEKEHITYKSESSÄ Digitaalisen median kustannustehokas käyttö moniin eri käyttötarkoituksiin liiketoiminnan kehittämisessä antaa myös pienelle yritykselle mahdollisuuksia. Yrittäjän tulisi kuitenkin muistaa, että hyvin suunniteltu on tässäkin asiassa puoliksi tehty. Tuloksiin päästään usein pitkien aikojen kuluessa, joten myös kärsivällisyyttä on oltava. Kannuksen Kalastustarvike Oy voi hyödyntää tehokkaasti tuotekehityksessä ja markkinoinnissa internetin tarjoamia mahdollisuuksia, joista kehittämissuunnitelmassani tuon esille muutamia keinoja. 5.1 Strategia, arvot ja visio Pk-yritykset ovat Tainion (1992) mukaan markkinatalouden kehityksen ja uusiutumisen olennaisia moottoreita. Näiden yritysten merkitys innovaatioiden tuottajina, suuryritysten toimintaedellytysten turvaajina ja työllisyyden ylläpitäjinä on merkittävä. Yksittäisinä yrityksinä pk-yritykset ovat pieniä, mutta yritysjoukkona ne muodostavat suuren, kestävän ja omaleimaisen talouden voimakentän. Pk-yrityksen nimitys tulee yleisimmin yrityksen pienen koon mukaan. Yrityksen toiminnalle ja sen johtamiselle pieni koko luo omat erityispiirteet ja erottaa sen samalla toimialalla toimivista suuryrityksistä. Pk-yrityksen pienuuden määrittely vaihtelee maittain ja toimialoittain, eikä yleispätevää kokomäärittelyä ole luotu. (Tainio 1992, ) Kannuksen Kalastustarvike Oy:n strategia Yrityksen menestynyt liiketoiminta perustuu luotettavuuteen ja kannattavuuteen. Seniori-vaapun valmistuksen perustana ovat erinomainen kalastavuus, huolellinen työn jälki ja hyvä laatu. Näiden ominaisuuksien takaamiseksi valmistuksessa käytetään tämän strategian edellyttämiä hyviä materiaaleja. Seniori-vaappu on tarkoitettu käytettäväksi kalastusvälineenä jokaiselle. Tämä varmistetaan sillä, että Seniori-vaapussa ei tarvita monimutkaisia säätöjä.
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-

Jotkut internetmarkkinoinnin gurut sanovat, että riittää, jos avainsana esiintyy sivulla 1-2 %, toiset, että 3-5 % sivun sisällöstä. Henkilökohtaisesti suosittelen ensimmäistä vaihtoehtoa, sillä avainsanojen liikakäyttö voi tuoda ns. rangaistuksen Googlelta. Se tarkoittaa, että sivuasi ei näytetä ehkä edes ensimmäisten 10 sivun joukossa Googlen haussa.


Monet yritykset hyödyntävät tehokkaasti yleisön ääntä brändin levittämisesssä eri kanavissa. Tavoitteeena on rohkaista yleisöä viemään yrityksen viestiä eteenpäin. Ihmiset haluavat tuntea, että he ovat osa jotain isoa ja kasvavaa tarinaa. Ihmiset kertovat mielellään yrityksestä tai tuotteista eteenpäin, jos he todella pitävät niistä. Kuitenkin yleisön pitää ensiksi luottaa ja uskoa yritykseen ennen kuin he alkavat puhua siitä eteenpäin posiitivisesti. Digimarkkinoinnin toimivuutta pitää mitata ja tehdä jatkuvasti tarvittavia muutoksia, mikäli yleisö ei ole kiinnostunut viestistäsi. Parhaassa tapauksessa saat yleisöltäsi näkyvyyden lisäksi myös arvokasta palautetta ja kehitysideoita, joiden avulla vahvistat brändiä entisestään.


Online-brändikokemus koostuu monesta osa-alueesta, ja verkkoläsnäolon tulee olla kattavasti vakuuttavaa. Tämä tarkoittaa eri aloilla eri asioita. Onko yritys esillä oikeissa medioissa, tuleeko se esiin hakukoneissa oikeilla hakusanoilla, profiloituuko sen henkilöstö asiantuntijoina? Miltä näyttää hakutulos yrityksen nimellä? Entä erilaisilla laitteilla katsottuna?
26 20 markkinoinnilla voivat olla esimerkiksi asiakkaat, tavarantoimittajat, kunta, rahoittajat ja tiedottajat. (Rope & Vahvaselkä 1995, 62.) Mielikuvan merkitys perustuu siihen, että ihmisen näkemykset ovat puhtaita mielikuvia. Mielikuvan käsitteestä vain kokemukset ja tiedot ovat totta. Vaikka ihmisellä ei olisi tietoja ja kokemuksia, asenteet, tuntemukset ja uskomukset ihmisellä voi olla. Tämän käsityksen perusteella ihminen tekee aina ensimmäisen ostopäätöksen puhtaan mielikuvan perusteella. Vasta tämän jälkeen ihmiset saavat kokemuksia ja tietoa tuotteesta ja yrityksestä. Rope ja Vahvaselkä (1995) kuvaavat kuviossa 3 imagon muodostumista ihmiselle. (Rope & Vahvaselkä 1995, 66.) Arvot IMAGO Tunteet Havainnot Uskomukset kaan kaksi elementtiä, joita ovat hyvä tuote ja hyvä viestintä. Hyvä tuote on Vuo- Ennakkoluulot kokemukset Informaatio Asenteet KUVIO 3. Imagon psykologinen muodostuminen (Rope & Vahvaselkä 1995, 66) Kuviossa 3 nähdään, kuinka liiketoiminnassa mielikuva antaa imagon muodostumiselle perustan. Imagon eli mielikuvan muodostamista ominaisuuksista vain kokemukset ja tiedot eli informaatio ovat totta. 3.4 Markkinointiviestintä ja brändin rakentaminen Yritysimagon ja hyvän brändin rakentamisessa tarvitaan Pirjo Vuokon (2003) mu-
Seteli myönnetään yritykselle, jolla liiketoiminta on vakiintunutta ja joka tarvitsee ulkopuolista apua toimintansa kehittämiseen. Lisäksi ehtona on, että yrityksellä on kansainvälistymiseen liittyviä suunnitelmia ja hakee innovaatiorahoitusta ensimmäistä kertaa. Innovaatiosetelin on voimassa 6 kuukautta ja vaikka se jäisi käyttämättä, ei siitä tule sanktioita.

Videoita käytetään verkkosivustolla usein karusellissa tai esimerkiksi sisällön taustalla tuomaan visuaalisuutta. Videoita voidaan hyödyntää verkkosivuilla myös markkinointiin tai yrityksen esittelyyn. Videoiden avulla voit kertoa uusista tuotteistasi, jakaa vinkkejä ja ohjeita palveluiden käyttöön tai kertoa yrityksesi arvoista, historista ja työtavoista. Tällaisia videoita kannattaa käyttää varsinkin sivustosi etusivulla, tuote- ja palvelusivuilla sekä muilla tärkeillä laskeutumissivuilla.


Sosiaalinen media on madaltanut kynnystä kommentoida asioita sanavalinnoilla, joita ei välttämättä kasvokkain edes koskaan sanoisi. Yrityksen ei kuitenkaan kannata lähteä rajoittamaan muuta kuin täysin asiattomien kommenttien julkaisua sosiaalisen median kanavissaan, sillä avoimuus ja mielipiteiden jakaminen kuuluvat olennaisena osana sosiaaliseen mediaan.
Monet eivät ole kiinnostuneita monimutkaisesta videotuotannosta, eikä tarvitsekaan olla. Pelkkä kymmenen sekunnin pätkä kuvattuna esimerkiksi kännykkäkameralla, voi toimia loistavasti sosiaalisessa mediassa, kunhan sisältö on hyvä. Twitter ja Facebook ovat hyviä kanavia tällaisten lyhyiden videoiden jakamiseen.  Kymmeneen sekuntiin mahtuu esimerkiksi teaseri uudesta tuotteesta/palvelusta tai tuotteiden/palveluiden parhaiden ominaisuuksien esittely.
Videomarkkinointi on oiva tapa kommunikoida moniulotteisesti asiakkaidesi kanssa. He ymmärtävät erilaisia viestejä. Pukeutumista, käyttäytymistä, kielenkäyttöä, tavaroita tai muuta, joka juuri sinun kohderyhmässäsi on arvossaan. Siksi videomarkkinoinnissa voidaan keskustella juuri kohderyhmän haluamalla tavalla. Videomainos toimii, mutta vain jos se on aito. Siispä ole aito ja kommunikoi ymmärrettävästi. Käytä kieltä ja keskustelutyyliä niin kuin kohderyhmäsi sitä toivoo. Vielä tärkeämpää on viestiä vain asioista, jotka ovat heille tärkeitä. Muut voit unohtaa. Heille Youtube tarjoaa kissavideoita.
87 81 samoin ruotsinkielisten keskuudessa. Tämä on asia, joka täytyisi huomioida. Ruotsinkielisille keskustelupalstoille olisi tuotettava sisältöä ja saatava puskaradio toimimaan ja näkyvyys kasvamaan. Tämä olisi uusi asia yrityksen näkyvyyden kannalta ja siten varmasti kannattava keino toimia internetissä. 5.7 Verkkokauppa Kannuksen Kalastustarvike Oy:n kotisivujen kautta on mahdollista tilata Seniorivaappuja, painokoukkuja, koukkupainoja ja tarvikepaketteja. Yrittäjälle tilaukset tulevat sähköpostiin verkkosivuilla olevan linkin kautta. Värikartan numeron perusteella vaaput valmistetaan merkittyjen värinumeroiden ja kokojen mukaan. Verkkokaupan maksutavat ovat postiennakko tai tuotteiden toimitus maksusuorituksen jälkeen. Nämä maksutavat takaavat sen, että maksusuoritus ei jäisi saamatta. Verkkokauppaan yritys voisi lisätä sähköpostitoiminnon, jossa asiakas saa tilausvahvistuksen sähköpostiinsa. Kuten Karjaluoto (2010) mainitsee, on välittömästi asiakkaalle tilauksen jälkeen lähetetty tilausvahvistus tärkeä merkki asiakkaalle siitä, että hänen tilauksensa on mennyt välittömästi käsittelyyn. Tilausvahvistus on dokumentti, jossa mainitaan esimerkiksi lyhyt yhteenveto tilauksesta, kuten tilausnumero, -päivämäärä, toimitustapa, -osoite, tilauksen sisältö ja maksutapa. Nykyään ihmiset ovat jo tottuneita verkkokaupan käyttäjiä. Maksutapoja on usein tarjolla monia erilaisia. Yhä useampi verkkokauppa tarjoaa maksuvaihtoehtona verkkopankin kautta maksamisen, joka tarkoittaa tilaamisen ja maksamisen samanaikaista suorittamista. Toiminto on helppo ja nopea. Tällainen vaihtoehto voisi yrityksen kannalta olla myös käytännöllinen maksutapavaihtoehto. Toisaalta myös verkkokaupan kannalta uskottavuutta ja luotettavuutta luo sillä, että sivustolla on verkkopankkisymbolit. Ihmiset usein epäilevät verkkokaupan kautta tilaamisen luotettavuutta, joten moni ei maksa, ennen kuin saa tuotteen itselleen, mikä taas voi karsia yrityksen kannalta tilauksia. Mikäli yritys ei kustannussyistä ota laajempaa maksutapapeittoa verkkokauppaan. Se voisi kuitenkin hyödyntää asiakkaiden verkkosivustolle kirjoittamia kommentteja suosituksina.

27. Mitä on markkinointi nykyään? • Asiakkaan tarpeiden, halujen ja kysynnän tyydyttämistä • Tuotteiden, palveluiden ja niiden yhdistelmien kehittämistä arvon, tarpeiden tyydytyksen ja laadun maksimoinnissa • Kysynnän johtamista • Tuottoisien asiakassuhteiden rakentamista ja hallintaa • Markkinoinnin manageroinnin käytäntöjä • Markkinoinnin eri konseptien käyttöä • Markkinointiverkostojen käyttöä • Mediamixin monipuolisuutta

Oikean kohderyhmän voi tavoittaa kohdennetulla mainonnalla verkkokäyttäytymisen, ikäryhmän, sukupuolen tai alueellisen sijainnin mukaan. Jos tarjoamasi hakeminen näkyy verkkokäytäytymisessä, etenkin ajankohtaisena piikkinä, on asiakas todennäköisesti etsimässä ratkaisua siihen liittyvään ongelmaan. Googlen uuden algoritmin myötä hakutuloksia ja verkkokäyttäytymistä voidaan hyödyntää suoraan videomarkkinoinnissa, eikä kohdennus ole enää videohakujen varassa.
×