7 Minkälaista videosisältöä? Kasvata tietoisuutta Perinteisesti on ajateltu, että videoita tuotetaan myyntitunnelin (sales funnel) eri vaiheisiin. Kuten kuitenkin totesimme, rohkaisemme ajattelemaan perinteisen myyntitunnelin sijaan asiakassuhteen rakentamista. Sen sijaan siis, että nähtäisiin asiakas myyntikohteena, rakennettaisiin suhdetta asiakkaaseen ensi hetkestä asti. Mieti, missä vaiheessa asiakassuhteen rakentaminen on ja miten sitä voidaan vahvistaa videon avulla. Ylläpidä asiakassuhteita Luo brand ambassa doreja Tarjoa lisäarvoa Vakuuta asiakas Jos haluat kasvattaa bränditietoisuutta, luo hauskoja videoita, joita ihmiset jakavat tai videoita, joilla esittelet tuotetta tai palvelua. Jos haluat tarjota lisäarvoa, tee opetus- tai vinkkivideoita tai kenties webinaareja. Jos haluat vakuuttaa asiakkaat, tee referenssi- tai casevideoita, jotka vakuuttavat asiakkaan tuotteen paremmuudesta kilpailijoihin nähden. Jos haluat vahvistaa asiakassuhdetta, tee hauskaa tai informatiivisia videoita. Rakenna asiakassuhdetta Jos haluat tehdä asiakkaasta brand ambassadorin, kuuntele, minkälaista sisältöä he haluavat ja vastaa videosisällöllä heidän tarpeisiinsa. 7
Facebook-sivuille tuotu uutinen on tietyssä mielessä epävirallisempi kuin esimerkiksi uutiskirje. Siksi sivusto antaa yritykselle mahdollisuuden suorempaan ja samanarvoisempaan kommunikointiin asiakkaidensa kanssa ja saavutettavuus paranee. Parhaat Facebook-sivut ovat miniyhteisöjä, joissa ihmiset vaihtavat kokemuksiaan yritystä ja sen toimialaa sivuavista asioista. Hyvä Facebook-sivusto antaa kuluttajalle mahdollisuuden innostua yrityksestä ja sen tuotteista ja levittää innostuneisuuttaan sosiaaliseen verkostoonsa.
A/B-testaus Adwords AdWords -Display verkko Avainsanatutkimus B2B Markkinointi Copywriting Digitaalinen markkinointi Facebook Facebook-kauppa Google Analytics Hakukoneoptimointi Hakusanamainonta Instagram kotisivut LinkedIn Markkinoinnin budjetointi Markkinointi Markkinointistrategia mobiilimarkkinointi Myynti Sisältömarkkinointi Snapchat sosiaalinen media Strategia sähköpostimarkkinointi Twitter Uutuudet Verkkokaupan Markkinointi Verkkokauppa Videomainonta YouTube
146. Hintaherkkyyteen vaikuttavia tekijöitä Asiakkaan taloudellinen tilanne –Maksaako ostopäätöksen tekijä tuotteen itse? –Muodostaako tuotteen hinta huomattavan osan kokonaisostoksesta? –Onko ostaja tuotteen lopullinen käyttäjä? Jos ei ole, niin kilpaileeko ostaja jälleenmyyjänä hinnalla loppukäyttäjien markkinoilla? Tuotteen ostaminen ja käyttö –Tuleeko tuotteen etsiminen ostajalle kalliiksi? –Onko osto- tai toimitusajalla merkitystä ostajalle? –Kykeneekö ostaja vertailemaan eri vaihtoehtojen hintaa ja sisältöä? –Voiko ostaja vaihtaa valmistajaa tai toimittajaa ilman suuria lisäkustannuksia? Kilpailutilanne –Miten tuote tai tarjous eroaa kilpailijoista? –Miten tärkeä on myyjän maine? Lähde: Dolan
Aikaisemmin Facebookissa julkaistut videot saivat jo sisältömuotona itsessään paremmin näkyvyyttä uutisvirrassa. Tämä ei ole enää itsestäänselvää. Tilastollisesti videot ja erityisesti live-videot herättävät kuitenkin enemmän keskustelua ja vuorovaikutusta julkaisun nähneiden kesken, mikä parantaa niiden näkyvyyttä jatkossakin. Mosserin mukaan live-videot saavat jopa kuusinkertaisesti enemmän kommentteja ja reagointeja kuin tavalliset videot. Tämä ei silti tarkoita sitä, että jokainen julkaisu kannattaisi tehdä live-videona. Suosi aina julkaisusi sanomaa parhaiten tukevaa julkaisutapaa.
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)
Tämä on minusta paras kysymys, joka yrityksille voidaan esittää. Markkinointi on hypännyt viimeisen viiden vuoden aikana aimo loikan eteenpäin. Selkeästi voi huomata, mihin markkinointi on suuntautumassa. Uusia sosiaalisen median palveluita tulee jatkuvasti siitä syystä, että ihmiset haluavat personoitua markkinointiviestintää. Tästä syystä yritystenkin tulisi panostaa enemmän kanaviensa hallintaan ja kehittää niitä määrätietoisesti.
4 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Tekniikan ja liiketalouden yksikkö Aika Maaliskuu 2011 Tekijä/tekijät Taina Mäkelä Koulutusohjelma Liiketalouden koulutusohjelma Työn nimi Digitaalisen median hyödyntäminen osana pk-yrityksen markkinointistrategiaa Case Kannuksen Kalastustarvike Oy Työn ohjaaja KTM Ann-Christine Johnsson Työn tarkastaja FM Helvi Pääkkönen Sivumäärä Työelämäohjaaja Hannu Känsäkoski Tämän opinnäytetyön tarkoituksena oli selvittää, kuinka Kannuksen Kalastustarvike Oy voi hyödyntää digitaalista mediaa osana markkinointistrategiaansa. Teoriaosassa on käsitelty markkinointistrategiaa ja sitä, mistä markkinointi ja viestintä koostuvat. Työn tavoitteena oli tutkia Seniori-vaapun tunnettuus ja yrityksen markkinointiviestintää. Tämän pohjalta on suunniteltu yritykselle kehittämisideoita markkinoinnin tehostamiseen. Tavoitteena oli lisätä yrityksen tuotteiden tunnettuutta ja kotisivujen kävijämäärään kasvattaminen, tehdä laadukas opinnäytetyö sekä toteuttaa hyvä asiakaskysely. Kyselyä yritys voi hyödyntää jatkossa kehittäessään digitaalisen median kustannustehokasta käyttöä tulevaisuudessa. Opinnäytetyö toteutettiin kalastusvälineitä valmistavalle, myyvälle ja ostavalle Kannuksen Kalastustarvike Oy:lle. Tutkimusmenetelmänä oli kvantitatiivinen tutkimus. Tutkimuksen kohdejoukkona oli Riihimäen Erämessuilla kesäkuuta vuonna 2010 Kannuksen Kalastustarvike Oy:n messuosastolla käyneet asiakkaat. Tutkimus toteutettiin asiakaskyselylomakkeella. Tulokset analysoitiin käyttäen apuna tilastollisiin tutkimuksiin soveltuvia ohjelmia, SPSS ja MS Excel. Kannuksen Kalastustarvike Oy:n asiakkaat antoivat hyviä arvosanoja sekä tuotteelle että yritykselle. Yritystä ja tuotetta pidettiin laadukkaina ja värivalikoimaa hyvänä. Parannettavaa oli tuotteiden ja yrityksen näkyvyyden lisäämisessä sekä kotisivujen sisällöntuottamisessa. Asiasanat digitaalinen media, internet, markkinointi, sosiaalinen media, viestintä
99 93 Sähköiset lähteet Abbott, C To Tweet or Not to Tweet? The Twitter basics: promoting books in 140 characters or less. Publishers Weekly , 16. Www-dokumentti. Saatavissa: a9b4-4d17-83c7-34d63c638d39%40sessionmgr. Luettu Björklund, M Få ger nätservice på svenska. Www-dokumentti. Saatavissa: Kirjoitettu: Publicerad 13 januari 2011, senast ändrad 13 januari Luettu Colourbox.com Www-dokumentti. Saatavissa: Päivitetty: Luettu: Facebook Www-dokumentti. Saatavissa: Luettu Facebook juhlii synttäreitä 400 miljoonalla käyttäjällä It-viikko. Wwwdokumentti. Saatavissa: Luettu Iltalehti Twitter jäänyt muiden jalkoihin Suomessa, Www-dokumentti. Saatavissa: Luettu (STT). Laakso, H Twitter uudistui merkittävästi. MikroPC. Www-dokumentti. Saatavissa: luettu Latvala, M Poista Facebook-tilisi, et tarvitse sitä Mutta miten poistan Facebookin? Www-dokumentti. Saatavissa: Luettu Linnake, T Facebook hätyyttelee puolta miljardia. Www-dokumentti. Saatavissa. Luettu Mainostajien liitto Www-dokumentti. Saatavissa: Luettu: Pöysti, K Sosiaalinen media kaipaa ennakkoluulotonta kokeilua. Wwwdokumentti. Saatavissa: kirjoitettu Luettu Kannuksen Kalastustarvike Oy Www-dokumentti. Saatavissa: Luettu Kvanti-MOTV Www-dokumentti. Saatavissa: Luettu
91 85 paikkakunta. Yrittäjän on syytä perehtyä tekijänoikeuslakiin, jossa on määritelty valokuvien käyttöön liittyvät säännökset. Hankaluuksilta välttyy, kun muistaa aina ilmoittaa kuvan käyttötarkoituksen ja saa siihen kuvan omistajalta suostumuksen Markkinointistrategian tavoitteet, niiden seuraaminen ja tuloksiin reagointi Yrityksen tavoitteet tulee asettaa siten, että ne olisivat toteutettavissa. Google Analytics -palvelun avulla yritys voi ottaa käyttöönsä kävijämäärä seurannan ja siitä erityisesti kävijämäärän sekä uusien kävijöiden ja palaavien kävijöiden määrät. Toisaalta yrityksen tulisi seurata myös sivustoja, joiden kautta verkkosivuille päädytään, sekä sitä, kuinka moni jatkaa etusivun jälkeen muille sivuille yrityksen verkkosivujen sisällä. Tavoitteet tulee asettaa esimerkiksi muutaman kuukauden tai puolen vuoden jaksoille. Internetissä tavoitteiden saavuttamiseen on varattava aikaa, sillä tavoitteet saavutetaan pitkällä ja sinnikkäällä työllä. Karjaluodon (2010) sanoin tavoitteena hakukoneoptimoinnissa on parantaa verkkosivuston löydettävyyttä ja sen avulla lisätä sivuston kävijöiden määrää. Hakukoneoptimointi pitäisi yrityksen kannalta käsittää prosessina, joka on koko ajan käynnissä eikä vain silloin, kun yrityksen sivustojen löydettävyydessä esiintyy ongelmia. Näkyminen on ilmaista, käyttäjät luottavat enemmän hakutuloksiin kuin maksettuihin linkkeihin, ja sivuston optimointi auttaa hakusijoituksen parantamisessa kaikilla hakukoneilla samanaikaisesti, koska toimintaperiaatteet ovat samanlaiset kaikissa. (Karjaluoto 2010, 134.) Maksulliset mainokset eivät ole edellytys hakukoneoptimoinnin onnistumiselle. Tämä on hyvä asia pk-yrityksen näkökulmasta. Yritys voi ilmaiseksi saavuttaa näkyvyyttä ja tavoittaa internetissä uusia asiakkaita jatkuvan hakukoneoptimointiprosessinsa avulla.

Facebookin suosion laskua ja sitä seuraavaa kuolemaa on tämän vuosikymmenen aikana määräajoin ennusteltu eri tahojen toimesta, sekä täällä Suomessa että ulkomailla. Media on antanut runsaasti palstatilaa erilaisille tutkimustuloksille, joiden mukaan Facebookin käyttö olisi vähenemässä, että nuoret eivät enää käytä Facebookia ja että Facebookin loppu lähestyy.
69. Harjoitus Miten muutokset kuluttajan demografisessa ja taloudellisessa ympäristössä vaikuttavat ostopäätöksiin? Teollisuusmaissa ikääntyvä väestö on yksi keskeisimmistä demograafisen ympäristön trendeistä. Miten seuraavat toimialat voivat vastata tulevaisuuden haasteisiin palvelemalla paremmin ikääntyviä asiakkaita? 1. Autoteollisuus 2. Tietokone/ohjelmistoteollisuus 3. Vähittäiskauppa 4. Vaateteollisuus 5. Elokuvateollisuus
Markkinoinnin osalta kampanjoita pyritään edelleen rakentamaan pienemmille ja fokusoidummille kohderyhmille. Personoinnin merkitys korostuu markkinointikampanjoissa, joten sisältömarkkinoinnin avulla voidaan palvella käyttäjiä yksilöinä yhä paremmin sekä luoda kiinnostavaa ja huomiota herättävää sisältöä yrityksen eri kanaviin. Markkinoinnin analytiikassa ja tuloksissa ei tulisi tarkastella pelkästään näkyvyyttä vaan keskittyä kohderyhmän sitoutuneisuuteen ja itselleen oikeiden kohderyhmien löytämiseen. Suosittelua aktivoidaan offline ja online – asiakkaille kerrotaan millä avainsanoilla sisältöä voidaan jakaa. Vuonna 2018 some on entistä interaktiivisempi ja visuaalisempi, nyt on lupa käyttää luovuutta!
Varsinkin sosiaaliseen mediaan ladattava videosisältö on usein melko kertakäyttöistä. Tämän takia somevideot voivat olla jopa itse tehtyjä, eikä aina ammattilaista tarvita. Kun tarvitset videoita nettisivuille tai muuhun markkinointikäyttöön, palkkaa kuitenkin ammattilainen, koska huonolaatuinen video luo pikemminkin huonoa mielikuvaa yrityksestä, kuin vahvistaa sitä.
Livevideot eivät ole mikään uusi ilmiö, sillä esimerkiksi Youtube on tarjonnut mahdollisuuden videoiden jakamiseen "live streaminä" jo pidempään. Livevideot tarjoavat yritykselle mahdollisuuden olla reaaliaikaisesti vuorovaikutuksessa kuluttajien kanssa, koska usea videonjakopalvelu tarjoaa katsojille mahdollisuuden kommentoida videota lähetyksen aikana. Livevideot tulevat vuonna 2017 varmasti kasvattamaan suosiotaan vielä entisestään, kun kuvanjakopalvelu Instagram laajentaa käyttäjien jakomahdollisuuksia livevideoihin. Yritys voi käyttää livevideoita markkinoinnissaan esimerkiksi tuotelanseerauksissa, tapahtumissa, "backstage"-materiaalissa tai haastatteluissa. Livevideoiden ei tarvitse olla loppuun asti hiottuja tai käsikirjoitettuja, mutta jonkinlainen tavoite ja strategia on niillä hyvä olla.
Facebookin kattava metriikka mahdollistaa kampanjoiden jatkuvan optimoinnin kohderyhmille viestin, kuvituksen, demografioiden ja ajankohtien osalta. Esimerkiksi osittain onnistuneen kampanjan onnistuneet osa-alueet ja mainokset voidaan ottaa mukaan seuraavalle markkinointikierrokselle, kun taas turhat ja toimimattomat osa-alueet voidaan jättää todisteiden valossa pois kampanjasta.

48. Markkinointikeskeisen filosofiaAsiakkaan tarpeet: määrittelyn jälkeen ne on ymmärrettävä ja huomattava asiakkaan näkökulmasta. •Tarpeita usealla tasolla: –Asetettu tarve: haluaa asua edullisesti (Stated need) –Todellinen tarve: asunnon hallinta ja käyttökustannukset merkitsevät enemmän kuin itse hankintahinta (Real need) –Asettamaton tarve: asiakas olettaa saavansa hyvää ja turvallista palvelua (Unstated need) –Ilahduttaminen: asiakas kokee jotakin odotuksiansa enemmän, saa taloudellisen asujan oppaan (Delight need) –Piilotettu tarve: asiakas haluaa tulla nähdyksi taloudellisena asujana.(Secret need)Kannattavuus –”We are in the Business of making money, not cars…”

Sama putki auttaa myös markkinoinnille asetettujen tavoitteiden mittaamisessa. Jokaisella videolla kannattaa olla selkeä tavoite, sillä vain ja ainoastaan mittaamalla videoista saadaan täysi hyöty irti - muutama kiva kommentti satunnaiselta katsojalta ja kavereilta ei enää riitä. Videoiden osalta tulee määrittää, halutaanko niiden avulla esimerkiksi lisää kävijöitä verkkosivuille, parantaa konversiota vai kasvattaa yksittäisen ostoksen kokoa.

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.


The second one is in the actual video where the creator can inform the audience either verbally or visually, through for example annotations, about the commercial message. In our opinion, this part of the communication should be allowed to be in pair with- and stand in porportion to the commercial message at hand. In this specific case, since the upcoming event had not been announced, Laeppavika mentioned that they audience could expect more in the videos to come with Activision. United Screens believes that this communication in combination with the very clear message in the description is enough to meet the requirements for indentification in this specific case.

Pidä kiinni kävijästä: Verkkosivukävijät haluavat helppoa, nopeaa ja toimivaa tietoa tai viihdettä, ja video on kätevä formaatti tähän. Sivuilla, joilla on videosisältöä, vietetään enemmän aikaa kuin sivuilla, joilla ei niitä ole. Videot ovat myös erinomaisia opastuksen välineitä: mikäli jokin tuotteessasi tai palvelussasi on monimutkaista, tee siitä lyhyt opastusvideo sivuille.
52 Yrityksen markkinointi aikaisemmin Känsäkoski painottaa vuonna 1995 yrittämisen alkutaipaleella Vapari-lehden haastattelussa monien käsityöläisammattien tapaan markkinoinnin tärkeyttä. Yrittäjyyden alkuvuosina Känsäkosken aika kului messuja ja kalastusvälineitä myyviä liikkeitä kierrellen. Päävastuu menekinedistämisestä oli alkuvuosina kiertävällä edustajalla. Känsäkoski piti alusta asti tuotteidensa markkinoinnin kannalta huolta siitä, missä ja millä hinnalla hänen vieheitään myytäisiin. Känsäkosken (1995) mukaan kalastuksen harrastajat ovat arvostaan tarkkoja. Mikäli joku valmistaja myy tuotteitaan liian halvalla tai väärissä paikoissa, voi hän tämän vuoksi jopa menettää markkinoita enemmän kuin onnistuu valtaamaan. Hinnoittelun Känsäkoski mainitsee myös tärkeäksi. Käsityölle on osattava antaa tietty hintaluokka, jotta asiakas tuntisi sen arvon. (Koivukoski-Hägg 1995, 32.) Seniorin hinnan kehitys on esitetty graafisesti liitteessä 3. Yritystoiminnan alussa Känsäkoski lähetti kolmisenkymmentä tuotenäytettä valmistamistaan vaapuista Suomeen ja Ruotsiin. Vastaus lähes jokaisesta liikkeestä oli, ettei tämänlaista vaappua ollut kysytty. Tämä luonnollisesti piti paikkansa, sillä kuka osaisi kysyä keksimätöntä tuotetta. Rannikko-Suomessa kauppiaat puolestaan vastailivat, että siellä kaikki kalastivat vain merellä. Siellä ei markkinoita ollut niin pienelle vieheelle. Kauppiaat olivat ammattitaidottomia eivätkä ymmärtäneet, että kalastus ei ole paikkakuntasidonnaista. Ihmiset kulkevat eri paikoissa kalastamassa, eivät vain oman seudun alueella. (Känsäkoski 2010.) Mikael Jaakkola (1998) osuu oikeaan Vetouistelu-lehden kirjoituksessa siinä, kuinka Seniori-vaappu on loistava esimerkki siinä, kuinka luodaan kokonaan uudenlainen kysyntä ja kuinka juuri siihen tarvittiin aikamoista vetoapua valtakunnan kalastuslehdiltä, erityisesti niistä arvovaltaisimmalta. Kukaan tuskin olisi arvannut, että siian uistelu vaapulla voisi olla näin tuloksekasta. (Jaakkola 1998, 11.)
Facebook-sivusto on Facebookiin luotava yrityksen oma profiili. Se eroaa normaalikäyttäjien profiileista siten, että kuka tahansa käyttäjä voi alkaa sivun ”jäseneksi”. Jäsenet saavat sivulle tuotavat tiedotteet ilmoituksina ”seinälleen” oman Facebook-tilinsä etusivulla. Yrityksen Facebook-sivu toimii siis eräänlaisena sosiaalisen median vastineena perinteiselle uutiskirjeelle.

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ä.
Videoiden teho perustuu siihen, että yritys on siellä missä asiakkaatkin: netissä ja somessa.  Toiseksi tekstin, äänen ja kuvan yhdistelmällä jätetään takuuvarma muistijälki yrityksestä ja tämän tuotteista. Kolmanneksi videoilla pystytään helposti erottautumaan kilpailijoista. Yrityksesi verkkosivuilla julkaistut videot nostavat myös yrityksesi näkyvyyttä hakokoneissa.
189. Radiomainonta (radio advertising)Monenlaisia kaupallisia radiokanavia: • Valtakunnalliset, osavaltakunnalliset kanavat • Alueelliset ja paikalliset kanavat • Formaattikanavat:  Tavoittaa hyvin alle 45-vuotiaita  Kuunnellaan paljon työmatkoilla  Alueellinen ja paikallinen kohdennettavuus  Tukee muuta mainontaa tai muistuttaa  Kannettavien laitteiden avulla kuuntelu lisääntyy

60 54 ryhmässä. Tästä ryhmästä kaksi vastaajaa ei tuntenut Seniori-vaappua aikaisemmin vuotiaiden ryhmässä vastaajia oli kymmenen, joista yksi ei tuntenut Seniori-vaappua aikaisemmin. Muissa ryhmissä oli yhdeksän vastaajaa. Halusin selvittää, onko jokin ikäryhmä sellainen, jolla ei ole tietoa Seniori-vaapusta. Tällä tiedolla halusin selvittää vastaajista ne, joille olisi todella tärkeää tuottaa verkkosivujen sisältöä siltä pohjalta, mikä Seniori-vaappu on ja mihin tarkoitukseen se on alun perin kehitelty. KUVIO 14. Vastaajien ikä ja Seniori-vaapun tunnettuus Viidestäkymmenestä vastaajasta vain neljä ei tuntenut Seniori-vaappua aiemmin. Tämä kertoo hyvin Seniori-vaapun tunnettuudesta vastaajien keskuudessa. Seniori-vaapun tietojen saaminen internetistä, lehdestä, kalastajilta, messuilta tai tuttavalta Kuviosta 15 näkyy, että vastaajat olivat saaneet Seniori-vaapusta tietoja eri kanavista. Suurin osa, 13 vastaajaa, oli saanut Seniori-vaapusta tietoa perinteisestä lehdestä. Kysymykseen olisi voinut lisätä myös vastausvaihtoehdon jostain muualta, sillä jälkeenpäin huomasin, että vaihtoehtoja oli liian vähän. Yllättävää oli, että internetistä tietoja oli saanut vain kaksi vastaajaa. Lehden merkitys tunnettuuden kannalta on siis edelleen suuri.
×