18 12 keää visiota siitä, mitä halutaan saada aikaan. Tärkein tekijä on todellinen asiakaslähtöisyys. Tämä ei digitaalisessa ympäristössä voi olla vain sana, vaan sen tulee toteutua, koska negatiivinen palaute on välitöntä. Esimerkiksi asiakkaan kysymykseen on vastattava heti, ei huomenna. Ihmiset ovat tottuneet saamaan vastaukset välittömästi. Yrityksille internetsivujen kautta esitetyistä kysymyksistä ja muista viesteistä yllättävän suuri osa jää edelleen huomiotta. Tämä tarkoittaa, että asiakkaasta ei välitetä, koska hänelle ei vastata, ja näin annetaan hänen mennä kilpailijan asiakkaaksi. (Sipilä 2008, ) Suomessa pk-yrityksissä on huomattu digitaalisen markkinointiviestinnän merkitys liiketoiminnassa. Ylivoimaisesti tärkeimpänä kehityskohteena pk-yritysten keskuudessa nähdään digitaalisuus. Pk-yritykset eivät koe tarvitsevansa mainostoimistoja, koska osaavat tehdä markkinointinsa itse. Toimivan digitaalisen markkinointiviestinnän edellytykset ja vaatimukset ovat kuitenkin perinteisiä markkinointiviestimiä kovempia. Tekemällä markkinointiin liittyvät asiat kunnolla pk-yritykset voivat saavuttaa konkreettista kilpailuetua. Yritysten tulisi kääntää katseensa sisältä ulospäin ja lopettaa eläminen kuten ennenkin on tehty -tyylillä. (Sipilä 2008, ) Digibarometri tutkimuksen mukaan Suomessa digitaalisen markkinoinnin tärkeimmät keinot ovat yrityksen omat verkkosivut, hakukone- ja sähköpostimarkkinointi sekä verkkomainonta. Näistä internetin mahdollistavista markkinointikeinoista viime vuosina suosiota ovat kasvattaneet erityisesti hakukone- ja sähköpostimarkkinointi. (Karjaluoto 2010, 129.) Kuten yrityksen markkinoinnin ja markkinointiviestinnän strategiassa, niin myös digitaalisen markkinointiviestinnän strategiassa käytön tehokkuus saavutetaan sillä, että luodaan yrityksen internetin käytölle markkinoinnin kannalta tavoitteita. Digitaalisen markkinointiviestinnän tavoitteita ovat esimerkiksi yrityksen bränditietoisuuden lisääminen, brändi-imagon ja brändiasenteiden muuttaminen, kokeilun aikaansaaminen ja uskollisuuden kasvattaminen sekä asiakkuusmarkkinointi. Usein yritykset mittaavat verkkomainonnassa pelkästään yrityksen sivustojen kävijämääriä. Digitaalisen markkinoinnin tavoite ei varsinaisesti ole markkinointiviestinnän kannalta lisätä pelkästään kävijämääriä. Yrityksen tulisi valita tavoitteiksi
Yrityksen sosiaalisen median viestinnän yksi tärkein tehtävä on luoda hyötyä ja lisäarvoa asiakkaalle. Pelkkien tuotteiden mainostaminen ei pidemmän päälle hyödytä asiakasta niin paljon, että hän jaksaisi seurata sivua ahkerasti. Jos taas yrityksen sosiaalisen median sivu hyödyttää asiakasta esimerkiksi vinkeillä, inspiraatiolla ja tarjouksilla, tulee asiakas olemaan paljon sitoutuneempi yrityksen sosiaaliseen mediaan ja yritykseen itseensä. (Myynnin ja Markkinoinnin Ammattilaiset.)
Sosiaalisen median sisältöä voidaan tuottaa lähes ilmaiseksi. Periaatteessa maksat vain käyttämästäsi ajasta. Orgaanisen sisällön näkee käytännössä maksimissaan kuitenkin ainoastaan se yleisö, joka jo seuraa kanaviasi somessa. Nykyään kaikki sosiaalisen median kanavat ovat niin täynnä sisältöä, että seuraajienkaan on mahdotonta nähdä kaikkia julkaisemiasi viestejä. Maksetuilla mainoksilla tavoitat ihmisiä laajemmin. Voit kohdentaa tarkemmin yleisölle, jonka haluat tavoittaa. Saat lisää näkyvyyttä somekanavan sisällä ja lisää liikennettä yrityksesi kotisivuille.
Strategia ei kuitenkaan vastaa kaikkiin mahdollisiin markkinoinnin ja myynnin yksityiskohtiin, kuten ostetaanko jotain teknologiaa vai ei. Myös sisältömarkkinointi ja markkinoinnin automaatio saavat paikkansa myöhemmin. Kuten ehkä maailman arvostetuin markkinoinnin professori Byron Sharp totesi Lontoossa 2017 Festival of Marketing tapahtumassa: “Strategy used to be the sexy thing, not technology.” 

94. Tuotepäätökset eri toimialoilla TEOLLISUUS: • uudet tuotteet: kehitetään itse alusta alkaen • uudet käyttötarkoitukset: parannellaan olemassa olevia tuotteita • matkitaan muita (benchmarking): kopioidaan, lisensioidaan, toimitaan alihankkijana KAUPPA –oma valmistus tai maahantuonti, omat brändit, ketjuttaminen, franchising ja erilaiset jäsenyydet, keskus- ja aluetukut sekä yksityiset organisaatiot. PALVELUSEKTORI –suunnitellaan, ja toteutetaan palvelu omatoimisesti, mukaillaan kilpailijoiden palveluita, pyritään kopioimaan orjallisesti, ja sovitetaan palvelu olosuhteisiin.
Digitaalisen materiaalin proaktiivinen suunnittelu luo yhtenäistä ilmettä yritykselle ja helpottaa arkea. Saman värimaailman ja tyylin on säilyttävä eri sosiaalisen median kanavissa, yrityksen verkkosivuilla ja kaikessa muussakin digitaalisessa markkinoinnissa. Muista sosiaalisessa mediassa laadukkaat ja yrityksestä kertovat kuvat, sillä esimerkiksi Facebookissa profiilikuva toimii käyntikortin tapaan ja jää herkästi mieleen. Huomioi pienetkin yksityiskohdat, kuten sähköpostin allekirjoitus.
United Screens (US) kertoo lausumassaan, että sillä on sopimus peliä markkinoivan Activisionin kanssa. US on etsinyt Activisionille sen tarpeita vastaavan tubettajan. US:n mukaan kaupallista yhteistyötä tehdään yleensä siten, että yritys, joka haluaa mainostaa tuotettaan, ottaa yhteyttä US:iin. US etsii mainostajalle tubettajan, jolla on oikea kohdeyleisö, ja auttaa sopimusosapuolia kampanjan luomisessa. Tästä syystä US on usein voimakkaasti mukana markkinointiprosessissa.
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-
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)

88. Asemoituminen segmentissä • Asemoituminen: asiakkaiden käsitys tuotteesta suhteessa kilpaileviin tuotteisiin • Yrityksen on määriteltävä mihin asemaan se haluaa tuotteensa kohdemarkkinassa tai segmentissä • Asemointi on: •kohdemarkkinan valintaa: missä me haluamme kilpailla •erottumiskeinojen valintaa: miten me haluamme kilpailla • Erotuttava kilpailuedun kautta •tarjottava lisäarvoa kilpailijoihin verrattuna
Kuuntelu ja osallistuminen tarkoittavat yksinkertaisesti seuraajien kommentteihin vastaamista, palautteen huomioimista ja siihen reagoimista, käyttäjien sisällön jakamista ja niin edelleen. Myös negatiiviiseen palautteeseen tulisi reagoida. Reagoimatta jättäminen voi johtaa pahimmillaan hyvinkin negatiiviseen brändi-imagoon, kun taas reagoinnilla voidaan jopa kääntää negatiivisen asiakaskokemuksen positiiviseksi.

Oletko miettinyt, että pitäisi alkaa markkinoida sosiaalisessa mediassa, mutta et tiedä, mistä aloittaa? Vai oletko jo kokenut konkari ja haluat uusia näkökulmia tekemisen tueksi? Sosiaalinen media kasvaa jatkuvasti ja sen potentiaali markkinointikeinona on valtava. Kysyin kahdeksalta suomalaiselta asiantuntijalta apua: "Mikä olisi ensimmäinen vinkki, jonka antaisit uudelle sosiaaliseen mediaan tähyävälle markkinoijalle?"
YouTube arvioi videosi laatua mm. sillä, millainen vuorovaikutussuhde katsojilla on videon kanssa. Kuinka kauan katsojat katsovat videotasi keskimäärin? Kuinka moni kommentoi videota? Kuinka moni tilasi kanavasi videon katsomisen jälkeen? Kuinka monta jakoa sosiaaliseen mediaan videosi sai? Kuinka moni lisäsi videosi suosikikseen? Kuinka monta tykkäystä ja ei tykkäystä videosi keräsi? Jos haluat tietää miten videosi suoriutuvat, voit tutkia katsojadataa YouTube Analytics-sivustolla. Datasta on hyvä ottaa oppia tulevien videoiden varalle. Jos katsojat putoavat pois kyydistä jo ensimmäisen minuutin aikana arvioi YouTube videosi olevan epärelevantti katsojien hakusanoihin verrattuna ja voi rankaista pudottamalla videon sijoitusta hauissa. Tällöin kannattaa panostaa kiinnostavampaan alkuun ja miettiä tarkemmin mitä videosi oikeasti tarkalleen käsittelee. On ärsyttävää tuhlata aikaa videon parissa, joka ei vastannut otsikon herättämiä odotuksia.
Huonekaluliikkeen mainoksessa vanhemmat seisovat olohuoneessa ja lapsi pomppii sohvalla. Lapsen isä toteaa mm., ”…lapset täytyy saada vain ymmärtämään, että olohuone on aikuisille.” Samassa isä avaa kaukosäätimellä lattialuukun, johon lapsi putoaa. Seuraavassa kohtauksessa mies sulkee kaukosäätimellä olohuoneen oven, johon lapsi törmää. Kuluttaja-asiamies piti mainosta yleisesti hyväksyttyjen ja lain tasolla vahvistettujen kasvatuksellisten ja yhteiskunnallisten tavoitteiden kannalta ongelmallisena. (KA 1997/40/1589)

97. Tuotteiden luokittelu Kestävyyden tai konkreettisuuden mukaan 1. Kertakulutushyödyke (Non-Durables) 2. Kestokulutustavarat (durables) +(Palvelut) Asiakastyypin mukaisesti –Kuluttajahyödykkeet 1. Mukavuushyödykkeet 2. Ostoshyödykkeet 3. Erikoistuotteet 4. Havaitsemattomat tuotteet Teolliset hyödykkeet/tuotantohyödykkeet 1. materiaalit ja tarvikkeet 2. Pääoma 3. puolivalmisteet ja palvelut
5 2. Miten videomarkkinointia? Videomarkkinointi tarkoittaa tehokkaiden videostrategioiden luomista, videosisällön tuotantoa ja videomarkkinoinnin toteutusta niin, että asetetut tavoitteet saavutetaan. Optimoi Strategia Tuotanto Markkinointi Pricing Analysoi Video voitaisiinkin nähdä uutena viestintäkeinona, joiden avulla voidaan joko tiedottaa uudistuksista tai parantaa asiakaskokemusta. Tavoitteena ei siis ole se, että tuotetaan video, vaan se, että määritellään tavoitteet, mietitään, millaisella videolla haluttu viesti pystytään parhaiten välittämään ja missä ja miten videomarkkinointia toteutetaan, jotta halutut tavoitteet saavutetaan. Sen sijaan siis, että videot olisivat itse tarkoitus, niiden tulisi olla viestintäväline (siinä missä tekstisisältö tai kuvat), joiden avulla asetetut tavoitteet halutaan saavuttaa. 5
7 Sisällysluettelo Johdanto Tutkimuksen tausta Tutkimuksen tavoitteet j a näkökulma Tutkimusstrategia 12 Pienyritystutkimuksen vaihtoehtoisia viitekehyksiä Yrittäjyyden määritelmä Yrittäj yyden tutkimuksen viitekehyksiä 15 Markkinoinnin strategiatutkimukset Käsitteistön muuttuminen Strategisen johtamisen teoriat Porterin toimialateoria ja kilpailuedun käsitteet Erilaistaminen Kilpailuaseman säilyttäminen Niche-strategiat Markkinointistrategiat Palvelustrategiat Maaseutuyritysten strategiatypologiat 29 Yrittäjäosaaminen Strateginen suuntautuminen Markkinointiosaaminen Muutos ja vaikuttaminen 34 Liiketoimintaympäristö ja kehitysprosessit Toimialoj en erot Maaseutu yritysympäristönä Yrityksen kehityskaaret Liiketoiminnan polku ja kehittyvä liikeidea Yrittäj äosaamis en vaiheteoria Kannattavuuskuilu Kasvustrategia Yrittäjän ikä ja kokemus oppimisen näkökulmasta 45 Tutkimusmenetelmät Menestymisen käsite ja menestymisen mittaaminen Menestymisen mittarit ja tunnusluvut 49
Sovelluksilla on syytä olla aina jokin yrityksen liiketoimintaa tukeva funktio. Yksinkertaisimmillaan se voi olla vain Facebook-sivuston fanimäärän kasvattaminen, jolloin yritys saa suuremman määrän asiakkaitanne yhteisöönsä. Parhaat sovellukset sisältävät idean, joka on yrityksen asiakkaista niin hauska, että he kertovat siitä omassa verkostossaan (vrt. viraalimarkkinointi).

FitFarmin videot ovat suureksi osaksi mainoksia, joissa kerrotaan tulevista kursseista, haasteista ja muista myytävistä kokonaisuuksista. Seassa on kuitenkin myös erilaisia vinkkejä ja ohjeita, jotka ovat kiinteästi yhteydessä terveelliseen elämäntapaan, joka taas on tiiviisti yhteydessä myytäviin tuotteisiin. Videoista löytyy esimerkiksi vinkkejä herkkujen vähentämiseen tai smoothien tekemiseen.
33. HarjoitusKeskustelkaa 2-3 henkilön ryhmissä.Määrittelkää seuraavien tuotteiden, ydintuote, todellinen tuote ja laajennettu tuote: –Citizen-kellot vs. Omega-kellot –Karhu-olut vs. Heineken-Olut –Nuclear Nightclub-ravintola vs. Tähti-ravintolaMinkä osa-alueen ominaisuuksia edellisten tuotteiden/palvelujen markkinointiviestinnässä tuodaan eniten esille?
Sosiaalinen media on viime vuosina tullut pysyvästi osaksi elämäämme. Se on merkittävä osa nykyihmisen arkea ­­– ennen ihmiset käyttivät aikansa toreilla ja turuilla palveluiden etsimiseen ja kuulumisten vaihtamiseen, kun taas nykyään se tehdään sosiaalisessa mediassa. Siksi onkin hyvin tärkeää, että myös yritykset ovat tavoitettavissa sosiaalisessa mediassa. Tänä päivänä sosiaalista mediaa käyttää hyvin suuri osa potentiaalisista asiakkaista. Esimerkiksi Facebookin käyttäjiä on Suomessa jo yli 2,5 miljoonaa, eli lähes puolet koko Suomen väkiluvusta. (Viira, 2017.) Ihmiset myös käyttävät sosiaalista mediaa päivittäin useiden tuntien ajan, joten ihmisten tavoitettavuus sosiaalisessa mediassa on erittäin hyvä. Se, miten yritys tavoittaa asiakkaansa sosiaalisen median tarjoamassa informaatiotulvassa, onkin hieman haastavampi temppu.
41 35 Sähköpostimarkkinoinnissa varsinainen kauppa tehdään hyvin usein yritysten ylläpitämillä verkkosivuilla. Tämän vuoksi itse kaupasta yritys lähettää tilausvahvistuksen välittömästi asiakkaalle tilauksen jälkeen. Tämä on tärkeä merkki asiakkaalle siitä, että hänen tilauksensa on mennyt välittömästi käsittelyyn, vaikka todellisuudessa näin ei olisikaan. Tilausvahvistus on dokumentti, jossa mainitaan esimerkiksi lyhyt yhteenveto tilauksesta, kuten tilausnumero, -päivämäärä, toimitustapa, - osoite, tilauksen sisältö ja maksutapa. Yksi tapa on myös lähettää tekstiviestinä asiakkaalle lyhyt kiitos tilauksesta. Tilausseuranta on myös palvelu, joka tilauksen etenemisen seuraamiseksi on mahdollista toteuttaa. Näin asiakas voi koko tilausja toimitusprosessin ajan olla tietoinen, missä hänen tilaamansa tuotteet ovat, aina postin saapumiseen saakka. (Karjaluoto 2010, 75.) 3.6 Sosiaalisen median tulevaisuus Sosiaalinen media on viime vuosien aikana levinnyt ihmisten keskinäisistä kanssakäymisistä työelämään. Yhä useammat yritykset ovat jo lähteneet jossain muodossa ja jossain määrin mukaan sosiaaliseen mediaan, ja toiset miettivät vielä keinoja ja kanavia mukaan lähtöön liittyen. Yrityksen tulisi miettiä omalla kohdallaan mahdolliset kanavat, joilla lähtee mukaan digitaaliseen aikaan. Tärkeää olisi kuitenkin listata ne mahdolliset hyödyt ja haitat, joita mukaan lähteminen toisi tullessaan. Tulevaisuuden ennustaminen on hyvin vaikeaa, mutta sosiaalinen media on monien asiantuntijoiden mukaan tullut jäädäkseen. Kirjassa Social media at work mainitaan, että lähitulevaisuudessa syntyy sosiaalisen median uusia muotoja. Ihmiset vaativat jatkossa yhä nopeampia ja yksinkertaisempia keinoja pitää yhteyttä ystäviin ja työtovereihin. (Jue, Marr & Kassotakis 2010, 184.)
Eräs lapsille ja nuorille suunnattu kaupallisista viesteistä koostuva julkaisu oli kokonaisuudessaan laadittu muistuttamaan toimituksellisia julkaisuja. Markkinatuomioistuin piti markkinointia lainvastaisena, kun julkaisu oli kohdistettu ensisijaisesti lapsille ja nuorille ja vaara siitä, että kohderyhmä ei ollut tunnistanut kirjoituksia mainoksiksi, oli tavallista suurempi. (MT 2000:12)
51 45 TAULUKKO 2. Hyvän vieheen ominaisuuksia (Tuiskunen 1995, 29 41) Hyvän vieheen ominaisuuksia Helppoheittoinen Hyväuintinen Kestävä Hyvännäköinen Laaja uintisyvyys Moniin kalastustapoihin soveltuvuus Laadukkaat ja oikean kokoiset koukut Viehettä tulee voida heittää myös tuulessa. Mitä pidemmälle viehe lentää, sitä laajemmalta alueelta se kalastaa. Tarkoittaa ilmeikkyyttä, monipuolisuutta ja eri vetonopeuksien sietoa. Hyväuintinen viehe toimii niin koskessa kuin seisovassa vedessä sekä moottoriuistelussa käytettäessä nopeassakin vauhdissa. Vieheessä heikkoja kohtia ovat mm. nokkalevy ja lenkit. Hyvän vieheen tulisi kestää käytössä pitkään. Vaikka kala ei ajattele vieheen ulkonäöstä kuten kalastaja, lisää kaunis ulkoasu kuitenkin luottamusta vieheeseen. Mitä laajemman syvyyssektorin viehe kalastaa, sitä parempi. Varsinkin kun kalat välttävät pintavesiä, ovat syvälle vajoavat vieheet arvokkaita. Hyvä viehe toimii niin heitto- ja vetouistelussa syvällä ja pinnassa, hidasvauhtisessa kuin soutelussa ja koskikalastuksessa. Hyvässä vieheessä on lujat ja terävät koukut. Taulukosta 2 nähdään, että hyvällä vieheellä on oltava useita erilaisia ominaisuuksia, jotka liittyvät liikkeeseen, väriominaisuuksiin ja materiaaleihin. Valmistajan on kehittäessään viehettä kyettävä kiinnittämään huomiota moniin eri ominaisuuksiin, jotta viehe menestyisi.

46. Markkinointikeskeinen filosofiaHavaitse tarpeet ja pyri täyttämään ne: –asiakkaan näkökulma –tulevaisuuden tarpeet?Valmista asiakkaan tarpeisiin, ei vain sitä mitä pystyt tuottamaan.Fokusoidut kohdemarkkinat: –yhdenkään yrityksen resurssit eivät riitä toimimaan koko markkinalle –yksikään yritys ei voi olla hyvä tyydyttämään kaikkia potentiaalisia asiakkaita –pyrkimyksenä löytää markkinoilta selvästä erottuvia segmenttejä/osajoukkojaVoitto saadaan pitkäaikaisten asiakassuhteiden kautta: –Asiakkaalle tuotettu arvo ja tyytyväisyys –Asiakassuhteiden kannattavuus
Syy on se, että Google rakastaa linkkejä ja erityisesti avainsanapohjaisia linkkejä. Mitä enemmän jokin avainsana viittaa johonkin konkreettiseen sivuun, sitä useammin Google olettaa, että juuri sen avainsanan takia on tietty sivu nostettava korkeammalle, sillä monet sivut viittaavat siihen ja viitattava sivu on tämän avainsanan osalta tärkeämpi kuin muut.
Piilomainonta tai peitelty mainonta ei ole koskaan hyväksyttävää. Tämän takia mainosviestejä ei saa sisällyttää ajanvieteaineistoon tai ohjelmiin. Markkinoinnin tunnistettavuus hämärtyy, jos markkinointi puetaan toimitukselliseen muotoon, esim. sarjakuvaksi tai artikkeliksi. Markkinoinnissa ei saa muutenkaan käyttää lapselle muusta yhteydestä tuttuja piirros- tai muita hahmoja tavalla, jota lapsi ei voi heti tunnistaa markkinoinniksi.
Therefore, when opening the webpage, the mention “This video is sponsored by Activision. Tämän videon sponsoroi Activision.” is visible from the top of the description box, underneath the video. With this placed mention, the Youtuber gives clear information that his media product has been sponsored by Activision. We therefore believe that this complies with the appropriate requirements in this regard.

82 76 Kannuksen Kalastustarvike Oy:n arvot innovatiivisuus asiakastyytyväisyys kalastavuus kannattavuus Kannuksen Kalastustarvike Oy:n visio Seniori-vaappu tulee säilymään Suomen johtavana pikkuvaappuna ja pysymään kalastusmaailman taivaalla kirkkaimpana tähtenä monipuolisten käyttötapojensa ja erinomaisen kalastavuutensa ansiosta. 5.2 Markkinointi Markkinointi nähdään liian usein pelkkänä mainontana ja yksisuuntaisena viestintänä yrityksestä markkinoiden ja toimintaympäristön suuntaan. Markkinointia voi määritellä hyvin monella tavalla. Markkinointi on esimerkiksi toimijan omien intressien edistämistä luomalla ja kehittämällä suhteita muihin toimijoihin sekä palvelemalla heidän intressejään ja tyydyttämällä heidän tarpeitaan mielikuvien, merkitysten ja materiaalien vaihdannan ja lupausten täyttämisen kautta. (Tikkanen ym. 2007, ) Siinä missä teknologia on kehittynyt ja sen käyttötarve on muuttunut viimeisen kymmenen vuoden aikana, on myös markkinointi muuttunut. Markkinointia on aina ollut, ja markkinointitarve syntyy siitä, että toisella osapuolella on halu ostaa ja puolestaan toisella osapuolella löytyy halu myydä. Lahtinen (1992) kirjoittaa markkinointiin pätevän sanonnan aika aikaansa kutakin. Toisin sanoen se, mikä on hyvää markkinointia tänään, voi olla jo huomenna huonoa markkinointia. Pk-yrityksen on nähtävä mielestäni markkinointi osana jokapäiväistä toimintaa eikä vain yhtenä yrityksen liiketoiminnan funktiona. Varsin usein yrittäjällä ei ole edes
19 TOIMINTAYMPÄRISTÖN ANALYYSI KILPAILUMARKKINAT VERKOSTOYMPÄRISTÖ TUOTE/MARKKINA-ASEMA LIIKETOIMI NAN A KILPAI- PERUSSTRATEGIAT LUSTRAT JAN MÄ- RITTÄMINEN VERKKOASEMAT ASEMASTRATEG1A KILPAILUEDUN KEHITTÄMINEN JA TOTEUTTAMINEN VUOROVAIKUTUSUHTEIDEN KEHITTÄMINEN AVAINTOIM INTOJ EN JA VOIMAVAROJEN INTEGROINT KILPAILUMARKKINOINTI - SEGMENTOINTI - KILPAILUKEINOT SUHDEMARKKINOINTI ARKKINOINNIN JOHTAMINEN JA TOTEUT 5 SUORA MARKKINOINTI Kuvio 1. Markkinoinnin strateginen ja toiminnallinen rooli kilpailuympäristössä (MöLLER 1991). 2.3 Kilpailuympäristön vaikutus strategian valintaan Kilpailuympäristön ominaisuudet vaikuttavat siihen, miten yritys voi asettaa taloudellisia tavoitteita ja miten erilaiset tavoitteet voidaan toteuttaa markkinoilla. Erilaiset tavoitteet edellyttävät erilaisia strategioita (KoTLER 1994, s. 491). Jos kilpailuympäristön hallitsevina piirteinä ovat kova kilpailu ja toimialan ylikapasiteetti, yrityksen hengissä säilyminen edellyttää myyntikatteesta tinkimistä ja hintojen alentamista, jotta kysyntä voidaan turvata. Lyhyen aikavälin tuottojen maksimointi onnistuu silloin, kun kysyntä pystytään ennustamaan ja vaihtoehtoisen toiminnan kustannukset ja tuotot kyetään laskemaan. Tuoton maksimoija ei ole sitoutunut tiettyyn liiketoimintaan vaan määrittelee toimintansa rajat lyhyellä aikavälillä, jolloin tuotto on maksimoitavissa. Myyntituloj en maksimointi edellyttää, että yritys kykenee estimoimaan kysyntäfunktion eli arvioimaan myyntituloihin vaikuttavat tekijät. Tämä on mahdollista silloin, kun ympäristön ennustettavuus on hyvä. Myynnin määrällisen kasvun maksimointi sopii tavoitteeksi hintaherkille, joustaville markkinoille, joilla alhainen hinta on tehokas väline. Aloilla, joilla kasvu on hidas tai pysähtymässä, hintoja ja tulostavoitteita alennetaan yhtäaikaa (PORTER 1980, s ). Pysähtyneille toimialoille on ominaista ylikapasiteetti, suhteellisen alhainen osaamisen taso, teknologian kehittymättömyys, massakanavat ja korkeat jakelu- 18
Sosiaalisen median sisältöä voidaan tuottaa lähes ilmaiseksi. Periaatteessa maksat vain käyttämästäsi ajasta. Orgaanisen sisällön näkee käytännössä maksimissaan kuitenkin ainoastaan se yleisö, joka jo seuraa kanaviasi somessa. Nykyään kaikki sosiaalisen median kanavat ovat niin täynnä sisältöä, että seuraajienkaan on mahdotonta nähdä kaikkia julkaisemiasi viestejä. Maksetuilla mainoksilla tavoitat ihmisiä laajemmin. Voit kohdentaa tarkemmin yleisölle, jonka haluat tavoittaa. Saat lisää näkyvyyttä somekanavan sisällä ja lisää liikennettä yrityksesi kotisivuille.
93 87 Opinnäytetyöni teoriaosuuteen olen hyvin tyytyväinen. Teoriaosuus opinnäytetyössäni antaa tietoa siitä, mistä asioista yrityksen markkinointi koostuu. Tarkoitukseni oli käyttää lähteitä monipuolisesti ja laajasti, missä mielestäni onnistuinkin. Oli vaikea valita mielestäni parhaita lähteitä omaan työhöni, koska käsittelemistäni aiheista löytyi todella paljon hyvää materiaalia. Isäni yrityksestä ja Seniorivaapusta on vuosien aikana julkaistu kymmeniä artikkeleita. Varsinkin näistä kirjoituksista oli hyvin vaikea jättää monia mielenkiintoisia kirjoituksia käyttämättä työssäni. Onnistuin kuitenkin kokoamaan mielestäni hyvin yritykseen liittyvää materiaalia selkeäksi kokonaisuudeksi. Tätä opinnäytetyötä tehdessäni opin paljon markkinoinnista, internetistä ja siitä, kuinka digitaalisesta mediasta voi kustannustehokkaasti hyötyä yritysmaailmassa huolimatta yrityksen fyysisestä kokoluokasta. Luulen, että minulle on tulevaisuudessa erittäin paljon hyötyä näistä tiedoista. Uskon, että tulen jossain vaiheessa työllistymään markkinointialalle ja hyödyntämään oppimaani yrityksen liiketoiminnan kehittämisen kannalta. Tutkimuksen tarkoituksena oli kartoittaa Kannuksen Kalastustarvike Oy:n tuotteiden tunnettuutta ja selvittää yrityksen markkinointiviestintää. Samalla tarkoitus oli löytää ne digitaalisen median kanavat, joilla yritys voisi kustannustehokkaasti parantaa tunnettuutta ja näkyvyyttä internetissä. Markkinointistrategia on operatiivinen toimintaohjelma, joka toteuttaa strategisen markkinoinnin visioita käytännössä. Yrityksen markkinointistrategian sisältö perustuu yrityksen liiketoimintastrategian sisältöön ja liiketoimintamallin kehittämiselle asetettuihin tavoitteisiin. Määriteltäessä markkinointistrategiaa on siis muodostettava yrityksen visio, mikä merkitsee käytännössä markkinoinnin johtamisen tehtävien määrittelyä osana yrityksen liiketoimintastrategiaa. Esimerkiksi ulkoisessa kilpailuympäristössä markkinoinnin käytännön toteuttaminen merkitsee sitä, että yritys pyrkii toteuttamaan omaa visiota käytännössä. (Tikkanen, Aspara & Parvinen 2007, ) Tutkimuksesta kävi ilmi, että Kannuksen Kalastustarvike Oy:n tuotekehitys ja liiketoiminnan kannattavuus ovat hyvällä pohjalla. Yrityksen on helppo lähteä kehittämään markkinointia internetissä. Teoriaosuutta tehdessä mieleeni tuli monia asioita, joita Kannuksen Kalastustarvike Oy voisi kustannustehokkaasti hyödyntää liiketoiminnassaan. Toisaalta resurssien kannalta yhden henkilön työllistävään pkyritykseen löytyi paljon sellaisiakin digitaalisen median kanavia, joita sen ei kanna-

Tunnustan. Minäkin katson nettivideoita YouTubessa lähes päivittäin. Katson ”Smoukahontas” -tyylisten huumorivideoiden ja söpöjen kissavideoiden lisäksi ihan arkisiakin videoita. Esimerkiksi eilen katsoin, miten kymmenistä osista ja ruuveista kootaan erään huonekaluketjun sänky. Vaikka ei se kokoaminen ihan helppoa ollut ­ – edes videolla. Omalta kohdaltani sängyn kokoaminen jäi lopulta perheen insinöörille, mutta se taas ei ollut videon vika.
22 Ansoffja McDonnell ovat esittäneet kuusi teoriaa, joita he kutsuvat strategian avainkäsitteiksi. Näitä ovat vaihtoteoria, ympäristön vaikutusteoria, muuttuvuuden teoria; strategian-kykyjen-suorituskyvyn teoria, moninaisten kykyjen teoria ja tasapainoisten kykyjen teoria (taulukko 1). Taulukko 1. Strategisen johtamisen avainkäsitteet Ansoffin ja McDonnellin (1989) mukaan. Teoria Vaihtoteoria Ympäristön vaikutusteoria Muuttuvuuden teoria Strategian-kykyjen-suorituskyvyn teoriaa Moninaisten kykyjen teoria Tasapainoisten kykyjen teoria Teorian sisältämä väite Ei ole yhtä optimitapaa johtaa yritystä, jokainen yritys on ainutkertainen. Yrityksen pitää löytää oma totuutensa Ympäristöstä tulevat haasteet määrittelevät yrityksen optimaalisen toimintatavan Yritys oppii kun strategia vastaa ympäristön vaihtelevuutta Yrityksen suorituskyky on optimissaan, kun strateginen toiminta vastaa ympäristön vaihtelevuutta ja kyvyt strategista toimintaa Mikään johdon yksittäinen ominaisuus tai strategia ei ole yksinään menestyksen avain. Yrityksen taidot ovat useiden avaintekijöiden symbioosi, vaikka_ tietyissä olosuhteissa jotkin tekijät tulevat muita tärkeämmiksi Jokaista ympäristön vaihtelevuuden tasoa vastaa tietty ominaisuuksien yhdistelmä (vektori), joka optimoi yrityksen menestymisen mahdollisuudet Pienyritysten strategioita on tarpeen verrata normatiiviseen markkinoinnin peruskäsitteistöön, joka yleisesti kehystää myös maaseutuyrittäjän valintaympäristöä sekä rajaa toimintaa ja valirmanmahdollisuuksia, joita yrityksillä on liiketoiminnassaan. Strategian valinnan tekee vaikeaksi vaihtoehtojen moninaisuus, ympäristön muutokset sekä kykyjen, strategian ja suorituskyvyn mittaamiseen liittyvät tekijät sekä vaikuttajien moninaisuus ja muuttujien keskinäinen riippuvuus. Samat syyt aiheuttavat ongelmia myös tutkimuksessa. Elintarvikealan pienyrityksiin suunnatun tutkimuksen tulokset viittaavat siihen, että yritykset yleisesti maksimoivat marlddnoinnissa taloudellista vaihtosuhdettaan lyhyellä aikavälillä sen sijan, että toimisivat strategisesti (Kupiainen, 1995, 52-54). 21
65 59 Kalastustarvikkeiden tilaaminen internetin kautta Kuviosta 20 näkyy, että vastaajista pieni osa oli tilannut internetin kautta kalastusvälineitä. Halusin selvittää, kuinka yleistä kalastusvälineiden tilaaminen internetin kautta nykyisin on. Ostavatko käyttäjät edelleen perinteisistä kalastusalan kaupoista tarvitsemansa? Vastaajista 11 oli tilannut internetin kautta joitain kalastusvälineitä. 35 vastaajaa ei ollut ostanut tuotteita internetistä, ja neljä ei vastannut ollenkaan. KUVIO 20. Kalastustarvikkeiden tilaaminen internetin kautta Kalastusaiheisilla keskustelufoorumeilla käyminen Kuviosta 21 nähdään, että vastaajista pieni osa oli käynyt kalastusaiheisilla keskustelufoorumeilla. Vastaajista 11 oli käynyt internetin kalastusaiheisilla keskustelufoorumeilla. Vastaajista kukaan ei valinnut vastausvaihtoehdoksi kohtaa ei. 39 vastaajaa jätti vastaamatta.
Myös kanta-asiakasetujen käyttäminen alaikäisiin kohdistuvassa markkinoinnissa voi helposti johtaa etujen korostumiseen ostettavien tuotteiden hinnan sijasta. Alle 15-vuotiaille kohdistetussa markkinoinnissa ei kanta-asiakasetuihin pidä vedota. Jos kanta-asiakasmarkkinointia suunnataan yli 15-vuotiaille alaikäisille, kanta-asiakaskonseptilla tarjottavan tuotteen on oltava ostoksena tälle ikäryhmälle tavanomainen. Se on myös voitava ostaa käteisellä, ei velaksi.
Yrityksesi sivuston on siis ennen kaikkea oltava myyvät. Kaikki lähtee luonnollisesti sisällöstä. Yrityksen verkkosivuilta on tärkeää käydä nopeasti ilmi, mitkä ovat yrityksen palvelut tai tuotteet, brändin ydinviesti, kilpailuedut, toimialue ja yhteystiedot. Nämä oleellisimmat tiedot on hyvä tuoda esille heti verkkosivujen etusivulla. Sivujen visuaalisen ilmeen pitää olla yhdenmukainen yrityksesi brändi-ilmeen kanssa. Suunnittelussa käytetään yrityksen logoa ja ilmeeseen sopivia värejä sekä laadukasta, tarkoituksenmukaista kuvamaailmaa. Tyylikkään ulkoasun lisäksi verkkosivun on oltava käyttäjäystävällinen: ihmiset etsivät internetistä lähtökohtaisesti tietoa, joten sen on löydyttävä helposti ja nopeasti. Sivujen on on oltava myös responsiiviset.
Kuuluisa markkinoinnin professori Philip Kotler kutsuu markkinointisuunnitelmaa taistelusuunnitelmaksi. Suunnitelman tulisi antaa luottamusta sodan voittamiseen vaikka yhtään taistelua ei oltaisi vielä käyty. Taistelun edetessä suunnitelmaa tulee jatkuvasti päivittää, mutta sen laatimiseen ei saa käyttää enempää aikaa kuin tulosten tekemiseen (Kotler, Principles of Marketing).
35 Keskustelupalstat ja foorumit Verkkokeskustelun vaikutus brändipäätöksiin on kiistatonta. Tämän vuoksi yrityksen tulee harjoittaa avointa ja rehellistä tiedotuspolitiikkaa ja hyväksyä myös itseensä kohdistuva kritiikki. Kehitystyön kannalta kritiikki on arvokasta yrityksen näkökulmasta. Lauri Sipilä (2008) esittää hyvän esimerkin verkkokeskustelun vaikutuksesta. Internetin keskustelupalstoilla käytiin kiivasta keskustelua, kun Tallink, luvallisesti, valutti jätevetensä mereen. Verkkokeskustelun seurauksena Tallink muutti nopeasti toimintatapansa. (Sipilä 2008, 161.) Google ja hakukoneoptimointi Minä googlaan, sinä googlaat, hän googlaa Ihmiset googlaavat eli hakevat tietoa Googlesta, koska se on helpoin ja nopein tapa saada nykyisin tietoa mistä tahansa. Kaiken lisäksi Googlella on aina vastaus valmiina. Googlen toimintoja on kuitenkin ymmärrettävä, jotta palvelusta saisi yrityksen markkinoinnin ja näkyvyyden kannalta hyötyjä. (Johnston & McGee 2010, 9 12.) Google syntyi Stanfordin yliopistossa Kaliforniassa vuonna 1997 Larry Pagen ja Sergey Brinin toimesta. Googlen tarkoitus on antaa maailman ihmisille vapaa pääsy käsiksi maailman kaikkeen tietoon. Google kehittyy jatkuvasti ja tarjoaa useita erilaisia palveluita käyttäjilleen. Monista palveluistaan huolimatta Googlen webhaku tuottaa valtaosan sen toiminnasta ja tuloista. Muita toimintoja ovat esimerkiksi kuva-, kartta-, blogi-, uutis- ja videohaku (Google Video ja YouTube), Analytics, kotisivujen liikenteen analysointi- ja seurantapalvelu sekä kääntäjä ja hakukoneoptimointi. (Johnston & McGee 2010, 1 8.) Hakukoneoptimointi tarkoittaa verkkosivuston löydettävyyden parantamista hakutulosten luettelossa tiettyjä hakusanoja käytettäessä. Onnistuakseen se vaatii hakukoneiden toimintaperiaatteiden tuntemista. Tavoitteena hakukoneoptimoinnissa on siten 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ävyy-
×