Aikatauluun kannattaa varata myös oma osuutensa vuorovaikutukseen seuraajien kanssa. Yksi sosiaalisen median suurista hyödyistä on asiakkaan kanssa vuorovaikutuksessa oleminen, yritykset ovat tänä päivänä paljon enemmän läsnä asiakkaiden elämässä sosiaalisen median ansiosta. Asiakkaan kommentteihin vastaaminen on sosiaalisessa mediassa pakollista, jos seuraajan haluaa pitää uskollisena. Myös asiakkaan takaisinseuraaminen esimerkiksi Instagramissa ja asiakkaan kuvista tykkäily lisää sitoutuneisuutta. Asiakkaita voidaan myös osallistuttaa yrityksen somesisällön tuottamiseen erilaisilla hashtag -kilpailuilla ja muilla vastaavilla. Toinen suuri etu sosiaalisessa mediassa on markkinoinnin tuloksien analysointi. Yritys näkee heti, minkälaiset päivitykset keräävät eniten tykkäyksiä ja klikkauksia ja näitä tietoja analysoimalla ja hyödyntämällä yritys pystyy räätälöimään viestinnän sisällön juuri omaa kohderyhmäänsä miellyttäväksi ja hyödyttäväksi.

Osaava tuotantoyhtiö tietää minkälainen ja minkä mittainen sisältö toimii missäkin kanavassa ja tavoitteessa ja pystyy auttamaan asiakastaan niin videon levityksessä kuin sen suunnittelussa. Lisäksi tuotantoyhtiö pitää huolen, että niin videon käsikirjoituksesta kuin teknisestä tuotannosta tulee laadukasta. Vaihtoehtona on tietysti tehdä kaikki itse, mutta kannattaa muistaa sen olevan pois muista päivittäisistä työtehtävistä.
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)
Parhaat mediat videomainoksellesi ovat Youtube, Facebook, Twitter ja Vimeo. Ne tukevat hyvin videomainontaa ja omaavat suurimman potentiaalin niin kohdistamiselle kuin leviämisellekin. Instagram nyt tietysti myös. Youtube esimerkiksi on hyvin hakukoneoptimoitu, joten sinne kannattaa ainakin orgaanisesti videot tallentaa ja kohdistaa. Toisaalta Facebookissa saat videon maksettuna hyvin leviämään ja kohdentumaan. Tärkeää on, että videonäyttöjen sijaan saat viestisi oikeille henkilöille oikeaan aikaan.
Interaktiivisella videolla voidaan myös viestiä enemmän. Tästä hyvä esimerkki on Hondan jo vuonna 2014 Civic Type R -mallille julkaisema The Other Side -mainosvideo. Mainosvideo koostui kahdesta eri videosta, joiden välillä pystyi vaihtelemaan katsellessa painamalla näppäimistöltä R-kirjainta. Valitettavasti video ei ole enää interaktiivisella ominaisuudellaan katseltavissa, mutta havainnollistamisesimerkin ja molemmat videon osuudet voit katsella täältä.
20 14 Markkinointiviestinnässä yritykset aikovat lisätä eniten digitaalisen median muotoja omassa markkinoinnissaan. Käytetyimpiä kanavia ovat yleisesti verkkomedia, mobiilimarkkinointiviestintä, sähköposti, sähköiset hakemistot ja hakukoneoptimointi. Mainostajien liiton mainosbarometriin vastanneista yrityksistä sosiaalista mediaa, kuten esimerkiksi YouTubea, Facebookia tai Twitteriä, aikoo hyödyntää 94 prosenttia yrityksistä ensi vuoden markkinoinnissaan. Sosiaalista mediaa jo tällä hetkellä käyttävistä yrityksistä puolestaan 84 prosenttia aikoo ensi vuonna lisätä digitaalisia keinoja osana markkinointiaan. Tuloksissa on yhtenäistä se, ettei kukaan vastanneista yrityksistä aikonut vähentää digitaalista mediaa markkinointinsa osalta. (Mainostajien liitto 2010.)
56 Tutkimuksen kohdejoukko ja kyselyn toteutus Empiirinen tutkimusaineisto koostui kyselylomakkeiden avulla kerätystä tiedosta. Kvantitaviisessa tutkimuksessa tiedonkeruumenetelmänä käytettiin kyselyä, joka toteutettiin Riihimäellä Kansainvälisillä Erämessuilla kesäkuuta vuonna 2010 Kannuksen Kalastustarvike Oy:n messuosastolla. Päädyimme toimeksiantajan kanssa tähän rajattuun aikajaksoon ja tapahtumaan, koska uskoimme näin saavamme suurimmalla todennäköisyydellä vastauksia suoraan yksittäisiltä käyttäjiltä. Asiakkailla oli mahdollisuus vastata kyselyyn ja palauttaa se osastolla olevaan laatikkoon sekä osallistua samalla myös arvontaan. Tutkimuksen kohdejoukko oli Riihimäellä Kansainvälisillä Erämessuilla Kannuksen Kalastustarvike Oy:n messuosaston vieraat perjantain ja lauantain osalta. Kohderyhmänä olivat osastolla käyneet kaikki ihmiset. Lomakkeita varasin 80 kappaletta. Niitä täytti osaston kävijöistä yhteensä 50, joka oli mielestäni hyvä määrä. Perusjoukkona oli noin ihmistä, jotka messuilla vierailivat (Riihimäen messut 2011). Kannuksen Kalastustarvike Oy:n messuosastolla perjantaina ja lauantaina käyneet asiakkaat muodostivat otosjoukon. Rajasin tämän jo alussa näille päiville siksi, että olin itse yrityksen messuosastolla kyseisenä aikana. En halunnut kuormittaa yrittäjän työmäärää torstain ja sunnuntain osalta hänen ollessaan messuosastolla yksin myynti- ja esittelytehtävissä. Samalla sain vaikuttaa otantajoukkoon siten, että pyrin jakamaan kyselyjä kaikenikäisille ihmisille mahdollisimman monipuolisesti. Kyselyjä täyttivät kalastusta harrastavat henkilöt ja esimerkiksi joidenkin asiakkaiden mukana olleet henkilöt, jotka eivät keskustelujemme perusteella kalastaneet. Halusin näin saada kyselyyn vastaamaan muitakin kuin vain Seniorin olemassa olevia käyttäjiä. Tarkoitukseni oli poimia messuosaston kävijöistä vanhoja käyttäjiä ja sellaisia, jotka eivät kertomansa mukaan olleet koskaan kuulleet Seniorista. Otosjoukko oli mielestäni hyvin onnistunut, sillä osastolla myydessäni ja keskustellessani osastolla käyneiden asiakkaiden kanssa minulle selvisi yleensä se, oliko kyseinen henkilö jo Seniorin käyttäjä. En rajannut vastaajia esimerkiksi sen mu-
Markkinointistrategian tärkein ja samalla vaikein kysymys. Koska kohderyhmä määrittelee valittavat markkinoinnin keinot ja teknologiat, ei toisinpäin. Markkinaorientoituneessa yrityksessä kaikki alkaa segmentoinnista, eli ”markkinakartan” tekemisellä. Kartan avulla näet yhdellä silmäyksellä koko markkinat jaoteltuina erilaisiin kohderyhmiin, missä on paras mahdollinen tuottopotentiaali ja minne yrityksen rajalliset resurssit kannattaa kohdentaa. Kun ”markkinakartta” numeroineen on valmis, on aika tehdä päätös mihin kohderyhmään/-ryhmiin myynnin ja markkinoinnin resurssit kohdistetaan. Strateginen päätös siitä, minne kohdennetaan niukat myynnin ja markkinoinnin resurssit seuraavan 1–3 vuoden aikana. Targetointi, eli kohderyhmän/-ryhmien valinta on toimitusjohtajalle iso ja ehkä vuoden tärkein strateginen päätös. Lue lisää targetoinnista täältä.
Logon tarkoituksena on luoda mielikuva yrityksestäsi vain yhdellä silmäyksellä. Sen on hyvä tuoda esille yrityksesi arvoja ja persoonallisuutta esimerkiksi värimaailman ja muotojen kautta. Tunnetuimpien brändien logot tunnistetaan ympäri maailmaa; Coca Colan perinteikäs kaunokirjoituslogo, McDonaldsin ranskanperunaa muistuttava, kaareva ja keltainen M-kirjain, joka tunnistetaan moottoritien varrelta jo kilometrien päästä ja Applen pelkistetty omenalogo, joka edustaa onnistuneen markkinoinnin vaikutuksia monien mielestä jopa järkisyiden yli. Eri värit herättävät ihmisissä tunteita ja reaktioita. Sininen väri yhdistetään helposti luottamukseen, rauhallisuuteen ja vakauteen. Oranssin värin on taas huomattu kasvattavan ruokahalua. Monen pankki- ja vakuutusalan yrityksen logoissa toistuvat sinisen sävyt, kun taas pikaruokaketjut käyttävät paljon oranssin vivahteita. Logon suunnittelussa on kiinnitettävä huomiota laatuun, sillä hyväkin idea menettää tehonsa huonolla toteutuksella. Logoon on mahdollista yhdistää myös yrityksen slogan tai palvelulupaus.
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.)
155. Kanavan tehtävät• Omistusoikeuden siirto, kun siirrytään kanavan portaalta toiselle.• Tiedonvälitys kahteen suuntaan: markkinointiviestintä asiakkaille ja palautteiden välitys tuottajalle.• Valmiiden asiakassuhteiden tarjoaminen tuottajan käyttöön.• Tilaamisen, pakkaamisen ja fyysisen jakelun hoitaminen.• Lajitelmien ja valikoimien muodostaminen ostajakunnalle sopiviksi.
Alaikäisten erityisaseman huomioonottamiseksi palveluun on voitu esimerkiksi asettaa rajoituksia lapsen mahdollisuuteen tehdä ostoksia. Huoltajaa voidaan myös nimenomaisesti informoida hänen lapsensa liittymisestä palvelun käyttäjäksi. Tätä tarkoitusta varten lapselta voidaan kysyä huoltajan sähköpostiosoitetta. Palveluun liittyminen ei ole kuitenkaan mahdollista ilman huoltajan todenperäistä suostumusta, jos liittyminen johtaa oikeudellisesti merkittäviin vastuisiin. Lasta voidaan myös neuvoa pyytämään huoltajaansa tutustumaan palveluun. Suostumuksen antamiskohta voidaan puolestaan muotoilla niin, että kyse on nimenomaan huoltajan omasta toimesta (”Olen lapsen huoltajana lukenut ehdot ja hyväksyn…”, ”Hyväksyn, että lapseni liittyy jäseneksi….”).
Tuotimme Vaasan ammattikorkeakoululle markkinointivideon kevään 2019 opiskelijahakuja varten. Videolla haluttiin tuoda esiin tunteita ja kertoa millaista opiskelijaelämä Vaasassa on. Nämä asiat tuodaan esille avoimella otteella, avataan opiskelijoiden yhteisöllisyyttä ja esitellään monipuolisia harrastusmahdollisuuksia. Ääniraidalla opiskelijat kertovat miltä opiskelu tuntuu ja millä asenteella elämään tulisi suhtautua. Lopputuloksesta tuli värikäs, tunteita herättävä ja ennen kaikkea kiinnostava.
Suomi elää sisältömarkkinoinnin hurmosaikaa. Monessa yrityksessä testataan ensimmäisiä sisältömarkkinoinnin toimenpiteitä. Pilotointeihin ja kokeiluihin sisältyy jo ennalta oletus siitä, että työn lopputuloksesta ei voida olla varmoja. Ei tarvitse olla visionääri ennustaakseen, että vuonna 2015 maailmaan tulee paljon yritysten tuottamaa sisältöä, jonka tehokkuudesta voidaan olla montaa mieltä.  
13 nossa vallitsevien strategian ulottuvuuksien avulla. Tosin mm. Haahti ym. (1987) ovat selittäneet palvelualoilla toimivien maaseutuyritysten menestymistä eri tekijöillä kuin teollisten toimialoj en. Strategian ulottuvuuksia ei tässä yhteydessä kuitenkaan käsitellä erillisinä, mutta johtopäätöksiä tehtäessä on otettava huomioon, että osaamisen ja toiminnan sisältö on erilainen palvelujen kuin tavaroiden tuotannossa. Vaikka tutkimuksessa painopiste on liiketalouden ja markkinoinnin alueilla, on selvä, että aluepoliittiset tavoitteet ja maaseutuyritysten menestyminen liittyvät toisiinsa. Siten markkinoinnin näkökulma ei rajaa pois maaseudun kehittämisen aluepoliittisia tavoitteita, joihin tulokset on mahdollista projisoida esimerkiksi arvioitaessa yritysten kehittymiseen vaikuttavia tekijöitä, työllistävyyttä ja tulevaa kehitystä sekä kehitystä suuntaavia välineitä ja niitä yritystoiminnan välillisiä vaikutuksia, joita eri tavoin menestyvät yritykset tuottavat ympäristöönsä Tatkimusstrategia Empiirisen tutkimusosion strategiaksi on valittu tapaustutkimus. Tapaustutkimuksen tulisi vastata kysymyksiin mitä ja miksi. Tapausten valinta on hyvin keskeinen validiteettikysymys. Tutkimuksen empiirisen aineiston valinta tulisi perustella tutkimuskohteen teoreettisen kiinnostavuuden kannalta (Yin 1987). Tässä yhteydessä kysymys liittyy siihen, miten hyvin empiirisen tutkimuksen kohteena olevat pienyritykset kuvaavat maaseudulla toimivia pieniä majoitus-ja ravitsemusalan yrityksiä tai puualanyrityksiä, missä suhteessa valitut yritykset ovat erityisen kiinnostavia ja kuinka hyvin havaintoj en perusteella pystytään tekemään johtopäätöksiä eri kokoisten ja eri tavoin kannattavien yritysten liiketoiminnasta. Tilastollisen otannan perusteella valitut tai sattumanvaraisesti valikoituneet yritykset eivät usein edusta mitään teoreettisesti valikoitua käsitettä. Tämän vuoksi analyysissä ei käsitellä yksittäisiä havaintoja, vaan liiketoiminnan koon ja kannattavuuden perusteella muodostettuja ryhmiä, jotka muodostavat tutkittavat tapaukset.havainnot luokitellaan yritysten koon ja kahden kannattavuuden tunnusluvun perusteella kolmeen luokkaan, josta muodostuu yhteensä yhdeksän tapausta. Näitä luokkia kutsutaan jatkossa tapauksiksi, luokiksi tai ryhmiksi. Kutakin tapausta tarkastellaan verotustilinpäätösaineistosta laskettuj en taloudellisten tunnuslukujen avulla sekä maaseutuyrityksiä ja pienyrityksiä käsitelleiden tutkimusten käyttämillä strategiatuticimuksen käsitteillä (kuvio 1). 12
10 Mitkä ovat myynnin ja markkinoinnin kehityskohteesi? 65 % Kokonaiskuva digitaalisen markkinoinnin tuottavuudesta 53 % Toimivat kampanjat ja kiinnostava sisältö 47 % Verkkosivut myynnin käynnistäjänä 47 % Digimarkkinoinnin tehostaminen 27 % Verkkosivujen analytiikka 27 % Verkkosivujen konversion kehittäminen 27 % Liidienhallinta ja myynnille ohjaaminen 27 % Digitaalisen markkinoinnin mittarit
Videomarkkinoinnissa – kuten missä tahansa markkinointisisällössä – kannattaa lähteä liikkeelle tavoitteiden asettamisesta. Hyvä ohjenuora on se, että yksittäiselle sisällölle tulisi aina asettaa vain yksi primääri tavoite. Tavoite voi liittyä esimerkiksi tunnettuuden kasvattamiseen, myynnin lisäämiseen tai asiakaskokemuksen kehittämiseen. Olennaista on myös miettiä, missä kohtaa potentiaalisen asiakkaan tiedonhaku-/ostoprosessia sisältöä aiotaan hyödyntää ja mihin sisältöön tai tekemiseen katsoja halutaan videon katsomisen jälkeen ohjata.
Videosisältö on erinomainen tapa pitää sisältö tuoreena ja erottua kilpailijoistasi. Hyvin tehdyt videot auttavat sinua pääsemään lähelle vierailijoitasi. Annat heille mahdollisuuden nähdä jotain, mitä he eivät kilpailijoiltasi saa tai jotain mitä kilpailijasi eivät ole näyttäneet avoimesti. Kun asiakkaalle koittaa aika tehdä ostopäätös näiden kahden yrityksen välillä, ei valinnasta ole enää mitään epäselvyyttä, ovathan he nähneet jo tuotteesi tositoimessa.

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ä.
Someco on toimisto, jossa sisältöstrategia ja sosiaalinen media elävät symbioosissa. Autamme teitä suunnittelemaan verkko- ja sosiaalisen median sisältönne siten, että ne tukevat liiketoiminnallisia tavoitteita ja saavuttavat kohderyhmänsä. Jos tarpeenanne on sisältö- tai sosiaalisen median strategia, käytännön toteutus tai omien osaajienne koulutus, on varsin mahdollista, että olemme toivomasi kumppani.

Päivä alkoi kasvuohjelman kauppiascaseilla: Heikki Tiittanen (Director Solution Sales, Reima & Finnish Baby Box) jakoi alkuun heidän käytännönläheiset oppinsa videoiden tuotannosta ja hyödyntämisestä markkinoinnissa, kun takana on kokemukset ensimmäisten 100 videon kuvaamisesta. Tärkeää onkin alkaa vain tehdä ja kokeilla millainen sisältö toimii juuri omassa markkinoinnissa. Toinen kauppiascase kuultiin Jussi Meresmaalta (CEO & Founder, Innova Champion Europe). Jussi näytti vaikuttavia esimerkkejä yhteisön ja heimon rakentamisesta Facebookin livelähetyksillä sekä tunnettuuden luomisesta viraalivideoiden ja vaikuttajien avulla. Kannattaa käydä tutustumassa näihin videoihin YouTubessa ja laittaa Discmanian sivu seurantaan!
Sisällön laatu tulee jatkossa olemaan entistä tärkeämpää. Oli sisältö sitten tekstiä, kuvia tai videoita, kannattaa aina edetä laatu edellä. Millainen sisältö on kohderyhmälle aidosti tarpeellista ja samaistuttavaa? Mikä herättää keskustelua tavoitellun kohderyhmän kesken? Entä mikä herättää keskustelua julkaisijan ja kohderyhmän välillä? Näistä kysymyksistä on hyvä lähteä liikkeelle julkaisuja suunnitellessa. Facebookin uutisvirran vastaava Adam Mosseri nostaa algoritmin muutosta käsittelevässä julkaisussaan esille vinkkejä keskustelua herättävän sisällön luontiin. Näitä ovat esimerkiksi live-videot ja ryhmät.
YouTube tarjoaa lukuisia työkaluja, joita hyödyntämällä varmistat, että kiinnostava ja opastava sisältö linkitetään omaan brändiisi, asiakas jatkaa oman kanavasi parissa eikä siirry kilpailijan videoon, jota alusta luonnollisesti tarjoaa aihepiirin ympäriltä. Pahimmillaan omalle sivustolle upotetussa videossa pyörii kilpailijan mainos. Tuota videosta omat versiot eri kanavien parhaiden toimintatapojen mukaisesti. Esimerkiksi Facebookissa tekstitykset parantavan viestin huomioarvoa merkittävästi.
Liikkuvan kuvan hyödyntäminen on ollut digitaalisen markkinoinnin sekä asiakaspalvelun trendien kärjessä jo pitkään. Teknologian kehittyminen on tuonut ratkaisut kaikkien ulottuville. Videon tehokkuus sekä hyvät kokemukset ovat jalkauttaneet kiinnostusta kaiken tasoisille yrityksille. Lukuisilla toimialoilla kanavat ovat jo aktiivisessa käytössä, mutta merkittävä osa ominaisuuksista on edelleen hyödyntämättä. Tässä artikkelissa kerrotaan miksi video on tärkeä työkalu ja miten sitä tulisi hyödyntää.
68 62 KUVIO 24. Kotisivujen selkeys Tuotetietojen löytyminen kotisivuilta Kuviosta 25 nähdään, että kotisivuilla olisi tärkeä mainita tuotetiedot. 11 vastaajaa antoi tuotetietojen tärkeydelle arvosanan numero seitsemän ja 12 antoi arvosanan numero 6. Kukaan ei antanut arvosanoja nolla tai yksi. Keskiarvona Kannuksen Kalastustarvikkeen onnistumiselle tuotetietojen löytymisessä kotisivuilla oli 5,1. Asian tärkeyden keskiarvoksi tuli 5,8. KUVIO 25. Tuotetietojen merkitys kotisivuilla
46 ). Kuviossa 10 näkyy 30-, 40- ja 50- millimetriset Seniori-vaappu -mallit. Pienin malli, värinumero 7, on ylimpänä. Se on kautta aikojen ollut Seniori-vaappujen myydyimpiä ja kalastavimpia värejä. Kuviossa 10 keskellä on värinumero 8 ja alimpana värinumero 21. KUVIO , 40- ja 50-millimetriset Seniori-vaaput Seniori-vaapun tuotekehitys ja lopullinen muoto ominaisuuksineen ovat pienimpiä yksityiskohtia myöten seurausta yrittäjän omista kalastuskokemuksista, jatkuvasta innovaatiokyvystä ja kokeiluista valmistusprosessien eri vaiheissa. Luja ja kestävä laatu ovat avainsanoja Seniori-vaapun ominaisuuksissa. Kestävyys tosin joutuu koetukselle suurien kalojen hampaissa. Kuviossa 11 näkyy Seniori-vaapun kehityskaari ensimmäisistä käsin vuolluista vieheaihioista viimeiseen malliin. Seniori-vaapun tuotekehittely koostuu tulevaisuudessa värimallien kehittelystä, sillä vaapun muotoa ja ominaisuuksia ei ole tarvetta muuttaa. (Känsäkoski 2010.)
19 13 yksi tai useampi edellä mainituista tavoitteista, jotta digitaalisen markkinoinnin keinoista olisi yrityksen liiketoiminnan kannalta suurempi hyöty. (Karjaluoto 2010, 129.) Kannuksen Kalastustarvike Oy:n digitaalisen markkinointiviestinnän tavoitteita ovat yrityksen bränditietoisuuden lisääminen, tuotekokeilun aikaansaaminen, uskollisuuden kasvattaminen, ja yrityksen verkkosivuston kävijämäärän kasvattaminen. Internetstrategiassa yrityksen tulisi miettiä erilaisten portaalien, keskustelupalstojen ja sosiaalisen median roolit. Näitä asioita on hyvä miettiä jo yrityksen alkuvaiheessa, mutta jo olemassa olevan yrityksen kohdalla ne toimivat laukaisevana tekijänä joko lähtötilanteessa internetmaailmaan tai pyrittäessä kehittämään yrityksen jo käytössä olevia kanavia. Näistä internetstrategian rooleista yrityksen kannalta kustannustehokkaita ja hyviä keinoja ovat esimerkiksi erilaiset asiantuntijablogit sekä kuva- ja videogalleriat, kertoo Softalent Oy:n Internet-strategisti Sami Etula Minustako yrittäjä? -lehden tekemässä internetstrategiaa koskevassa haastattelussa koskien internet strategiaa. (Minustako yrittäjä? 2010, 52.) 2.3 Markkinoinnin tulevaisuuden näkymät Markkinointiviestinnän tulevaisuus näyttää olevan edelleen kohentumassa, kirjoittaa Mainostajien liitto internetsivuillaan. Mainostajien liiton mainosbarometrin mukaan markkinointiviestinnän kasvu jatkuu myös ensi vuonna, Mainostajien liiton tutkimuksen tulokset eivät kerro euromääräisistä mainonnan muutoksista, vaan pelkästään muutosten suunnasta. Lehdet ja televisio hallitsevat mainontaa edelleen, jos mainontaa mitataan rahalla. Tutkimuksen osalta nimenomaan sosiaalisen median käyttö markkinoinnissa kasvaa. Vastaajista jopa 94 prosenttia aikoi ensi vuonna käyttää sosiaalista mediaa yrityksen markkinoinnin keinona. Hakukonemainontaa hyödynsi vastaajista tällä hetkellä kyselyyn vastanneista yrityksistä 85 prosenttia. (Mainostajien liitto 2010.) Kannuksen Kalastustarvike Oy ei ole käyttänyt hakukonemainontaa markkinoinnissaan, joten tämä olisi yksi tehokas keino parantaa yrityksen löydettävyyttä internetissä. Mainoksien hinnoissa on eroja, joten myös pk-yrityksen on mahdollista toteuttaa hakukonemainontaa. Asiakkaat usein kuitenkin luottavat enemmän mainoksiin, joita ei ole maksettu.
28 22 world more open and connected. Näin lukee Facebookin sivuilla palvelun tehtävän kohdalla. (Facebook 2010.) Facebookin käyttäjämäärä rikkoi 400 miljoonan rajan alkuvuodesta 2010, kirjoittaa Tuomas Linnake it-viikon internetsivuilla (Linnake 2010). Taloussanomat kirjoittavat perustajan ilmoittaneen heinäkuussa 2010 käyttäjämäärän nousseen puoleen miljardiin, joista noin 400 miljoonaa ihmistä on aktiivisia käyttäjiä. Maailmanlaajuinen liike on todellakin luotu, kuten pääjohtaja Mark Zuckerberg videotervehdyksessä ilmoittaa. (Taloussanomat 2010.) Facebook sai alkunsa sosiaalisena verkkoyhteisönä nuorten Harvardin opiskelijoiden keskuudesta. Tärkein syy Facebookiin kirjautumiselle on vuorovaikutus. Yhteisö sumentaa henkilökohtaista ja ammattimaista vuorovaikusta kuten muutkin olemassa olevat verkkoyhteisöt. Henkilökohtaisen vuorovaikutuksen lisäksi Facebook on laajentunut yhä enemmän yritysmaailmaan. E. A Vander Veer luettelee kirjassaan Facebook, the missing manual ammattimaisia käyttökeinoja, joita voi kyseisessä palvelussa käyttää. Facebookissa voi esimerkiksi löytää töitä, työnantajan, pitää ajan tasalla projekteja, tehdä yhteistyötä ja markkinoida itseä, tuotteita ja omaa yritystä useilla tavoilla. (Vander Veer 2008, ) Internetsivustot ovat muuttuneet paljon. Suuret yritykset suurine budjetteineen sijoittavat maksullisiin mainoksiin, mutta Facebook tarjoaa samaa mahdollisuutta kaikille yrityksille ilmaiseksi. Markkinointistrategiat ovat muuttuneet yksinkertaisista mainoksista sosiaalisiin mainoksiin, joilla tavoittaa samalla kertaa jokaisen yhteisön jäsenen lisäksi myös heidän ystäväpiirinsä. (Vander Veer 2008, 165.) Facebookin toiminnot ovat olleet sujuvia aina syksyyn 2010 asti. Silloin uutisoitiin ensimmäisen kerran yhteisöpalvelun kaatumisesta. Palveluun ei päässyt kirjautumaan, ja vian epäiltiin johtuvan ulkopuolisista verkkopalvelun tarjoajista. Palvelun käytön kasvu saattaa näin ollen olla epävakaa käyttäjämäärien tästä vielä kasvaessa. (Colourbox.com 2010.) Eri yhteisöpalveluiden käyttö yrityksen hyödyntämänä on yleistynyt suuresti, ja se on tällä hetkellä muoti-ilmiö maailmanlaajuisesti, ja merkittävin näistä on Face-
Riski salassa pidettävän tiedon, tulevien julkaisujen tai muiden yrityksen sisäpiiritietojen paljastumiselle sosiaalisessa mediassa on kuitenkin olemassa. Yrityksen sisällä kannattaa asiat ottaa avoimesti kaikkien työntekijöiden kesken esille ja sopia yhteisistä pelisäännöistä. Työntekijät ovat myös velvoitettuja toimimaan lojaalisti työnantajaansa kohtaan.

Valmennamme Ammattimarkkinoijakurssilla markkinointibudjetin laatimista. Käytämme mallina Zero-Based Budgetingia. Zero-Based Budgeting tarkoittaa sitä, että markkinointibudjettisi on vuoden alussa nolla euroa. Mallia käyttävät esimerkiksi Unilever, Coca Cola, Mars, Procter & Gamble, koska mallin avulla markkinoinnin tuotot ovat parantuneet ja kulut vähentyneet.  Markkinointi ei saa markkinointibudjettia, ellei se ole laskenut miten SMART-tavoitteeseen päästään. Kaikki edelliset vaiheet ovat tähdänneet siihen, että voit laatia sellaisen markkinointibudjetin, jossa perustelet jokaisen markkinointiin investoitavan sentin. Tavanomaisesti monissa organisaatioissa markkinointi saa x määrän rahaa vuosittain, mutta enenevissä määrin ammattimaisesti johdetut yritykset ovat siirtyneet Zero-Based Budgeting -malliin markkinoinnin tulosten tehostamiseksi. Lue lisää Zero Base Budgeting – Markkinointibudjetin laatimisesta.


Aikatauluun kannattaa varata myös oma osuutensa vuorovaikutukseen seuraajien kanssa. Yksi sosiaalisen median suurista hyödyistä on asiakkaan kanssa vuorovaikutuksessa oleminen, yritykset ovat tänä päivänä paljon enemmän läsnä asiakkaiden elämässä sosiaalisen median ansiosta. Asiakkaan kommentteihin vastaaminen on sosiaalisessa mediassa pakollista, jos seuraajan haluaa pitää uskollisena. Myös asiakkaan takaisinseuraaminen esimerkiksi Instagramissa ja asiakkaan kuvista tykkäily lisää sitoutuneisuutta. Asiakkaita voidaan myös osallistuttaa yrityksen somesisällön tuottamiseen erilaisilla hashtag -kilpailuilla ja muilla vastaavilla. Toinen suuri etu sosiaalisessa mediassa on markkinoinnin tuloksien analysointi. Yritys näkee heti, minkälaiset päivitykset keräävät eniten tykkäyksiä ja klikkauksia ja näitä tietoja analysoimalla ja hyödyntämällä yritys pystyy räätälöimään viestinnän sisällön juuri omaa kohderyhmäänsä miellyttäväksi ja hyödyttäväksi.
Videoiden tuottaminen pitäisi olla jo jokaisen verkkokaupan arkea. Heräsin tähän todellisuuteen seuratessani teini-ikäisten lasteni verkon käyttöä. He tekevät itse videoita, kommunikoivat faniensa kanssa (kyllä, heillä on faneja), etsivät tietoa YouTubesta ja katsovat telkkarin sijaan videoita YouTubesta. He fanittavat Herbalistia, Lakkoa, Masteria ja PewDiePieta.
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. 
×