62 56 KUVIO 16. Seniori-vaapulla kalastaminen Seniori-vaapun tietojen etsiminen yrityksen kotisivuilta, Googlesta, kalastusliikkeestä tai keskustelufoorumilta Kuvio 17 osoittaa, että kalastusvälineliikkeet ovat edelleen tärkeä kanava, josta käyttäjät hakevat Seniori-vaapusta tietoa. Jälkikäteen olisin liittänyt tähän kysymykseen myös vastausvaihtoehdot blogi ja Youtube. Tässä yhteydessä ne ovat osa internetvaihtoehtoa, joka kuitenkin on varsin laaja käsite. Vastaajista mielestäni yllättävän moni, 20 vastaajaa, ilmoitti hakeneensa Seniori-vaapusta tietoa perinteisistä kalastusvälineliikkeistä. Seitsemän vastaajaa oli hakenut tietoa Kannuksen Kalastustarvikkeen kotisivuilta.
Hyvin suunniteltu on puoliksi tehty, eikö? Tämä vanha sanonta ei voisi pitää enempää paikkaansa yrityksen markkinoinnin kannalta. Hyvin valmistellulla ja harkitulla markkinointisuunnitelmalla yritys pääsee parempiin tuloksiin pienemmillä kustannuksilla, kuin tekemällä yksittäisiä toimenpiteitä silloin tällöin. Hyvin suunniteltu on kuitenkin vasta puoliksi tehty, joten myös suunnitelman toteuttaminen on aivan yhtä tärkeässä osassa.
101 95 LIITE 1/1 Taustatiedot 1. Ikänne alle yli Onko Seniori-vaappu Teille nimenä tuttu? Kyllä Ei jos on, oletteko saanut tuotteesta tietoa (valitkaa yksi) Internetistä lehdestä kalastajilta messuilta joltain tuttavaltanne 3. Oletteko kalastanut Seniori-vaapulla? Kyllä En jos olette, kuinka monta Seniori-vaappua Teillä on? kpl 4. Oletteko etsinyt Seniori-vaapusta tietoa yrityksen kotisivuilta Googlesta kalastusliikkeestä keskustelufoorumista 5. Oletteko käynyt Kyllä olen Kuinka monesti? En ole 6. Suosittelisitteko Seniori-vaappua toisille käyttäjille? Ehdottomasti kyllä Luultavasti kyllä Luultavasti en Ehdottomasti en 7. Oletteko tilannut kalastustarvikkeita Internetin kautta? Kyllä En ole 8. Käyttekö kalastukseen liittyvillä keskustelufoorumeilla? Kyllä, esim En 9. Ympyröikää alla olevista vaihtoehdoista numero, joka parhaiten vastaa sitä, kuinka tärkeänä pidätte alla olevia asioita yleisesti sekä kuinka hyvin Kannuksen Kalastustarvike Oy:n kotisivut ja Seniori-vaappu ovat onnistuneet kyseisissä asioissa, mikäli kyseiset kotisivut ja tuote ovat Teille tutut.
Monet eivät ole kiinnostuneita monimutkaisesta videotuotannosta, eikä tarvitsekaan olla. Pelkkä kymmenen sekunnin pätkä kuvattuna esimerkiksi kännykkäkameralla, voi toimia loistavasti sosiaalisessa mediassa, kunhan sisältö on hyvä. Twitter ja Facebook ovat hyviä kanavia tällaisten lyhyiden videoiden jakamiseen.  Kymmeneen sekuntiin mahtuu esimerkiksi teaseri uudesta tuotteesta/palvelusta tai tuotteiden/palveluiden parhaiden ominaisuuksien esittely.

Lapsia ei voi kehottaa käyttämään mobiilipalveluita suorilla ostokehotuksilla. Siksi lapsia kiinnostavissa tuotteissa, kuten muropaketeissa ja karkkipusseissa, lasten lehdissä ja ajanvietesivustoilla ei saa kehottaa lapsia tekemään ostoksia matkapuhelimella tai houkutella käyttämään erilaisia mobiilipalveluita. Näin ei voi tehdä myöskään tv-mainoksissa lastenohjelmien yhteydessä.
Lasten animaatiosarjassa esitettiin ohjelman lopussa laulu, joka sisälsi epäsuoria ostokehotuksia sekä sarjassa esitettävien hahmojen nimiä ja kuvia. Ohjelman jokaisessa jaksossa esiteltiin uusi hahmo. Hahmon esittely ei liittynyt lainkaan ohjelman juoneen. Ohjelman oheistuotteita olivat juuri ohjelmassa esitetyistä hahmoista muodostuvat keräilykortit sekä erilaiset lelut. Kuluttaja-asiamies totesi Telehallintokeskukselle antamassaan lausunnossa, että kyseessä oli piilomainonta, jossa ohjelman koko juoni perustui hahmojen keräämiseen.
26 20 markkinoinnilla voivat olla esimerkiksi asiakkaat, tavarantoimittajat, kunta, rahoittajat ja tiedottajat. (Rope & Vahvaselkä 1995, 62.) Mielikuvan merkitys perustuu siihen, että ihmisen näkemykset ovat puhtaita mielikuvia. Mielikuvan käsitteestä vain kokemukset ja tiedot ovat totta. Vaikka ihmisellä ei olisi tietoja ja kokemuksia, asenteet, tuntemukset ja uskomukset ihmisellä voi olla. Tämän käsityksen perusteella ihminen tekee aina ensimmäisen ostopäätöksen puhtaan mielikuvan perusteella. Vasta tämän jälkeen ihmiset saavat kokemuksia ja tietoa tuotteesta ja yrityksestä. Rope ja Vahvaselkä (1995) kuvaavat kuviossa 3 imagon muodostumista ihmiselle. (Rope & Vahvaselkä 1995, 66.) Arvot IMAGO Tunteet Havainnot Uskomukset kaan kaksi elementtiä, joita ovat hyvä tuote ja hyvä viestintä. Hyvä tuote on Vuo- Ennakkoluulot kokemukset Informaatio Asenteet KUVIO 3. Imagon psykologinen muodostuminen (Rope & Vahvaselkä 1995, 66) Kuviossa 3 nähdään, kuinka liiketoiminnassa mielikuva antaa imagon muodostumiselle perustan. Imagon eli mielikuvan muodostamista ominaisuuksista vain kokemukset ja tiedot eli informaatio ovat totta. 3.4 Markkinointiviestintä ja brändin rakentaminen Yritysimagon ja hyvän brändin rakentamisessa tarvitaan Pirjo Vuokon (2003) mu-
Videomarkkinointi on erinomainen markkinointityökalu. Se on myös kaksiteräinen miekka, jossa hyvin helposti tulee viillettyä itseään sormeen. Onnistunut epäonnistuminen videoissa tarkoittaa, että videosta tulee meemi. Epäonnistunut videomarkkinointi taasen sitä, että videosi oikeasti luo huonoa kuvaa yrityksestäsi. Ohessa meiltä ammattilaisen vinkit videomarkkinoinnin aloittamiseen.
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-
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
Muista aina tehdä kuitenkin jonkinlainen versio Facebookiin, miksipä ei myös Instagramiin, Twitteriin ja muihin olemassa oleviin kanaviin. Facebookin erillinen versio on suositeltava ihan siitä syystä, että Facebookiin ei lähtökohtaisesti mennä videoita katselemaan ja näin ollen ihmiset eivät jaksa kovin kauaa videoihin siellä keskittyä. YouTubessa sen sijaan pitkät videot ovat menestyksekkäitä. Facebookin ja YouTuben keskinäisestä kilpailusta johtuen, on kuitenkin syytä ladata videot aina suoraan Facebookiin sen sijaan että lataisi videon ensin YouTubeen ja jakaisi sen sitten linkkinä Facebookiin. Jos molempia tapoja on kokeillut, huomaa kyllä eron. Oma lukunsa on sitten Facebookin livenä lähetetyt videot, joiden kattavuus on aivan omassa luokassaan! Huom, älä menetä hermojasi, jos hyvälaatuinen videosi näyttää puurolta Facebookissa. FB pakkaa videot ja kuvat niin pieneen kokoon, että lähes kaikki videot näyttävät huonolaatuisilta.
187. Erilaisia mainosfilmityyppejä• Pienoistarina elämästä (slice of life)• Tuotedemonstraatio ( the product in use, user benefit)• Suosittelu (testimonial)• Laulettu mainos (jingle, musical)• Järkeen vetoaminen (technical / scientific evidence)• Tunteisiin vetoaminen (mood, image)• Yllätys ja huumori (fantasy, comedy, humor)• Ennen – jälkeen (before – after)• Tuotevertailu (comparison of products)• Ärsytysmainos (teaser)

105. Merkit ja markkinoinnin periaatteetArnold 1992 • Merkkien olemassaolo selittyy pitkälti muutamien ostotapoja koskevien perustotuuksien pohjalta • Merkkituotteen menestyksen kriteerit: •Toiminnalliset hyödyt vähintään kilpailijoiden tasolla •Brändin hyötyjen oltava sopusoinnussa keskenään •Brändin muodostettava yhtenäinen luonne •Brändin edustettava arvoja joita kuluttajat haluavat


Jos et ole täysin kiven alla asunut, niin tiedät, että videot kasvattavat alati suosiotaan. HubSpotin mukaan verkossa tapahtuvista aktiviteetista jopa ⅓ liittyy videoihin, joten vuoden 2017 State of Inbound ei todellakaan liioitellut kertoessaan, että videot tulevat muuttamaan koko sisällöntuotannon pelin. Videosisältöä näkyy yhä enenevissä määrin kirjoitetun tekstin rinnalla – jos kaipaat enemmän tietoa siitä, mitä videot merkitsevät markkinoijalle, kirjoitin äskettäin B2B-videoiden trendeistä postauksen.
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
144. Markkinatilannehinnoittelu • Absoluuttinen hinta (tuotantohinta, kustannushinta): hinta, jonka tuote on tullut markkinoijalle maksamaan • Suhteellinen hinta (markkinahinta): tuotteen hinta suhteessa samoilla markkinoilla oleviin kilpaileviin tuotteisiin  Kustannuksiin perustuva hinta ei välttämättä ole myyvä tai kilpailukyinen!  Tuotteella ei ole vain yhtä oikeaa hintaa: hinta on ajassa, markkinoilla ja asiakkaan silmissä.
78. Segmentointi B2B-markkinoilla • MAKROSEGMENTOINTI: • yrityksen koko • Toimiala • Sijainti • demograafiset tekijät • MIKRO: • tuotantoon ja toimintaan liittyvät tekijät –käytössä oleva tekniikka –keskitetty vai hajautettu ostotoimi –Sopimukset • tilannetekijät; kiireellisyys, persoonallisuus (ostajan ja myyjän samankaltaisuus asenne riskeihin, sekä uskollisuus)
Social media, as a modern marketing tool, offers opportunities to reach larger audiences in an interactive way. These interactions allow for conversation rather than simply educating the customer. Facebook, Snapchat, Instagram, Twitter, Pinterest, Google Plus, Tumblr, as well as alternate audio and media sites like SoundCloud and Mixcloud allow users to interact and promote music online with little to no cost. You can purchase and buy ad space as well as potential customer interactions stores as Likes, Followers, and clicks to your page with the use of third parties. As a participatory media culture, social media platforms or social networking sites are forms of mass communication that, through media technologies, allow large amounts of product and distribution of content to reach the largest audience possible.[2] However, there are downsides to virtual promotions as servers, systems, and websites may crash, fail, or become overloaded with information. You also can stand risk of losing uploaded information and storage and at a use can also be effected by a number of outside variables.
132. Hinnoittelu Miten tuote erotetaan kilpailijoiden tuotteista? Hinnoitteluperusteet: –Kustannusperusteinen • Kustannuslisä hinnoittelu • Break-even hinnoittelu/Tavoite-tuottohinnoittelu –Arvoperusteinen –Kilpailuperusteinen hinnoittelu • yleisen hintatason mukainen • Tarjouskilpailut • huutokauppaus –Hinnoittelustrategiat • nopea/ hidas kermankuorinta • nopea / hidas penetraatio
Yhtiö on lehden markkinoinnin yhteydessä järjestänyt kilpailun… Peruskoulun ala-asteen oppilas ei yleensä kykene arvioimaan sattumanvaraisen edun saannin epätodennäköisyyttä.(MT 1981:9) On mahdollista, että esim. pieni lapsi on ensimmäinen, joka joutuu kosketuksiin ….Jos lapsi onnistuu avaamaan pullon…hiustenpesuainetta säilytetään tavallisesti pienten lasten ulottumattomissa…tällainen tilanne aiheuttaa vanhemmissa huolestuneisuutta lasten terveydestä. (MT 1992:15)
Uudella algoritmilla pyritään parantamaan Facebookin uutisvirrassa näytettävien julkaisujen henkilökohtaista laatua tuomalla esille personoidumpaa ja keskustelua herättävämpää sisältöä. Ystävien ja perheenjäsenten julkaisut näkyvät enemmän uutisvirrassa ja yksityisen tahon, kuten yritysten, brändien ja median julkaisut vähenevät. Algoritmi suosii julkaisuja, jotka herättävät vuorovaikutusta ja aitoa spontaania keskustelua - pitkät kommentit sekä kahden tai useamman henkilön väliset keskustelut lisäävät julkaisujen näkyvyyttä. Sen sijaan mainosmaiset julkaisut tai julkaisut, joilla kalastellaan tykkäyksiä, kommentteja tai jakoja, voi jatkossa unohtaa.

4 1. Miksi videomarkkinointi? Videon suosio on kasvanut vuosi vuodelta ja nykyään se on yksi tärkeimmistä vies4ntäkeinoista. Videosisältöä kulutetaankin en4stä enemmän ja yrityksille niistä on tullut todellinen val7kor7. Miksi? 144% 50 kertaa 58% 1,8 miljoonaa 100 miljoonaa Paranna myyntiä Nähtyään tuotevideon asiakas lisää tuotteen ostoskoriin 144% todennäköisemmin. Näy verkossa Verkkosivut, joilla on video, ilmestyvät 50 kertaa todennäköisemmmin Google-hakujen ensimmäiselle sivulle Saavuta top-of-mind -asema Katsoja muistaa 58% siitä, mitä he ovat nähneet, mutta vain 10% lukemastaan. Tehosta viestintää Minuutti videota vastaa 1,8 miljoonaa sanaa. Tavoita potentiaaliset asiakkaat 100 miljoonaa verkon käyttäjää katsoo online videoita päivittäin. Suurin osa heistä etsii vinkkejä ja neuvoja. 4


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)
103 Yrityksen kotisivujen hakusanoja Google Analytics -palvelusta: LIITE 2/1 seniorivaappu seniori siian uistelu harjus vieheet siian vetouistelu vieheet harjukselle seniori-vaappu painokoukku seniori uistin seniori viehe balsapuu seniori uistimet harjus viehe hannu känsäkoski kannuksen kalastustarvike siika vieheet kalastus tarvike koukkupaino siikaa seniorilla kalastustarvikkeet kärkkäinen seniori uistin naakajärvi ruotsi seniori silmät seniori wobbler senioriuistin siika vaappu siikaa vaapulla viehe harjukselle vilkkuva viehe painokoukut paras pikkuvaappu paras vaappu pilkkikalastus seniori runkolanka seniori vaaput siika seniorin viehe seniorivaappu värikartta seniorivaappu.fi siian uistelu vaappu soutupaino uistin seniori vaappu vaapun maalaaminen vaapun runkolanka vaapun silmät vaapun tekijät vaapun uintilevyt viehe +seniori +myynti hannu känsäkoski + seniori havslaxar vaaput +värikartta 28 mm seniori ahvenen pilkkikalastus balsa puu balsa senior vaappu ohjeet balsapuu vaappu paras seniori väri erä-lehden testivoittaja vaappu erälehden vaappukilpailu finska vaappu finska wobbler flytkraft ekvation harjukselle sopivat vieheet harjuksen ottivieheet harjus 50 g heittokalastus harjus ottiviehe harjus+viehe havslaxar hyviä vieheitä harjukselle hyvä siikaviehe itse tehty uintilevy kalastustarvike oy kannuksen uistin kannus kirjolohi viehe kokemuksia vilkkuvasta vieheestä koukku paino koukkupaino vaappu känsäkoski hannu känsäkoski kannus seniori lax wobbler suomi liikkuvat silmät uistimessa lohi vaapun väri kartta mikä uistin sopii keväälle ottivieheitä siialle paras siikaviehe pikkuvaappu pikkuvaappu lohelle propionat vaaput regnbågsforell vilken wobbler senior myydyin uistin senior vaappu siika
Intagram-markkinointi voi olla sinulle juuri oikea kanava, jos kohderyhmäsi koostuu nuorista ihmisistä. Naiset ovat enemmän edustettuina Instagramin käyttäjäkunnassa joten heidät tavoittaa sieltä tehokkaimmin. Instagramista liikenteen ohjaaminen omille verkkosivuillesi on helpottunut ja erityisesti Instagramin stories ominaisuus on tehokas liikuttamaan ihmisiä myös palvelusivuille, kun sisältö on vain riittävän mielenkiintoista. Instagram markkinointi toimii Facebookin alustassa, joten kanavia on myös helppo yhdistellä.
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
Muista, että eri sosiaalisen median kanavilla on eri käyttötarkoitukset ja kuluttajilla on eri motiivit käyttää jokaista some-kanavaa. Siksi on tärkeää valita ne kanavat, jotka ovat relevantteja brändille ja jotka tukevat ennalta määriteltyjä tavoitteitasi. Esimerkiksi LinkedIn on hyvä kanava tavoitella B2B-päättäjiä, kun taas Pinterest voi olla parempi valinta muotibrändeille.
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-

Arjen tallentaminen: Arkea on vaikea väärentää; mikään ei kerro paremmin ja aidommin yrityskulttuurista kuin aito arjen kuvaus. Valitse kanava, jossa yritys voi esiintyä arkisempana ja avoimempana, ja valjasta koko henkilöstö palkintojen voimin sisällöntuotantoon. Siinä missä kuva kertoo enemmän kuin tuhat sanaa, lyhyt video kertoo vielä enemmän. Katso esimerkiksi Koodiviidakon Instagram-tili.
Videomainos on myös siitä hyvä markkinoinnin osa-alue, että voit mitata sen toimivuutta. Ensimmäisenä tietysti kuinka laajalle se on levinnyt ja kuinka moni on sen nähnyt. Toisaalta voit myös tutkia kuinka moni on katsonut sen alusta loppuun ja jos haluat testata eri versioita niin sekin onnistuu. Videomarkkinointi ja videomainos ovat siinä mielessä eri asioita, että videomainos usein on yksi pyräys kun videomarkkinointi jatkuvaa toimintaa. Erityisesti videomarkkinoinnissa on tärkeää hioa materiaalia ja esitystapaa koko ajan. Siksi mittaaminen ja oikeiden mittareiden kehittäminen on kriittistä. Niistä kirjoitamme tuonnempana. On kuitenkin äärimmäisen tärkeää, että valitset pari tärkeintä mittaria ja seuraat niitä, Muuten videomarkkinointisi kuihtuu epäonnistumisiin ja ymmärtämättömyyteen. Niin kuin kaikki häröily ilman päätä ja häntää. Onnistuminen ilman suunnitelmaa on tässäkin aiheessa vain onnenkantamoinen.
Sponsorointi on yksi markkinoinnin muoto. Sponsoroinnilla tarkoitetaan sellaista taloudellista tukea, jonka tarkoituksena on tuen antajan tuotteiden myynnin tai tunnettuuden edistäminen. Sponsorointi ei kuitenkaan ole mainontaa.  Sponsoroinnin ja mainonnan välisen rajan vetämiseen voidaan saada johtoa tietoyhteiskuntakaaren 218 §:n 3 momentista, joka koskee audiovisuaalisten ohjelmien sponsorointia. Säännöksen mukaan sponsoroiduissa audiovisuaalisissa ohjelmissa tai radio-ohjelmissa ei saa rohkaista ostamaan tai vuokraamaan sponsorin tai kolmannen osapuolen tuotteita tai palveluja viittaamalla erityisesti ja mainosluonteisesti kyseisiin tuotteisiin tai palveluihin taikka muulla tavalla.
Paras tapa oppia ymmärtämään kohderyhmää on luoda ostajapersoonia – ja tähän on syytä käyttää hetki aikaa. Luo profiili jokaisesta potentiaalisesta asiakkaasta aina nimestä lähtien. Kuinka vanhoja he ovat? Mitä he tekevät ammatikseen? Minkälainen perhetilanne heillä on? Mistä he pitävät? Ja niin edelleen. Profiili on hyvä luoda jokaiselle eri kohderyhmälle, koska siten pystyy helpommin määrittelemään, mitä kohderyhmää some-markkinoinnilla oikeastaan tavoitellaan. Ei nimittäin ole järkevää tehdä some-markkinointia sekä 16-vuotiaille lukiolaistytöille ja 35-vuotiaille, työssäkäyville miehille.
26 20 markkinoinnilla voivat olla esimerkiksi asiakkaat, tavarantoimittajat, kunta, rahoittajat ja tiedottajat. (Rope & Vahvaselkä 1995, 62.) Mielikuvan merkitys perustuu siihen, että ihmisen näkemykset ovat puhtaita mielikuvia. Mielikuvan käsitteestä vain kokemukset ja tiedot ovat totta. Vaikka ihmisellä ei olisi tietoja ja kokemuksia, asenteet, tuntemukset ja uskomukset ihmisellä voi olla. Tämän käsityksen perusteella ihminen tekee aina ensimmäisen ostopäätöksen puhtaan mielikuvan perusteella. Vasta tämän jälkeen ihmiset saavat kokemuksia ja tietoa tuotteesta ja yrityksestä. Rope ja Vahvaselkä (1995) kuvaavat kuviossa 3 imagon muodostumista ihmiselle. (Rope & Vahvaselkä 1995, 66.) Arvot IMAGO Tunteet Havainnot Uskomukset kaan kaksi elementtiä, joita ovat hyvä tuote ja hyvä viestintä. Hyvä tuote on Vuo- Ennakkoluulot kokemukset Informaatio Asenteet KUVIO 3. Imagon psykologinen muodostuminen (Rope & Vahvaselkä 1995, 66) Kuviossa 3 nähdään, kuinka liiketoiminnassa mielikuva antaa imagon muodostumiselle perustan. Imagon eli mielikuvan muodostamista ominaisuuksista vain kokemukset ja tiedot eli informaatio ovat totta. 3.4 Markkinointiviestintä ja brändin rakentaminen Yritysimagon ja hyvän brändin rakentamisessa tarvitaan Pirjo Vuokon (2003) mu-
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

Kaikki ei vieläkään ole kaupan – lapsuutta ja myös nuoruutta on edelleenkin suojattava mainonnan keskellä. Piilomainonta ei ole hyväksyttävää missään markkinointimuodossa. Lapsen ei pitäisi joutua julkisissa tiloissa näkijäksi esimerkiksi eroottiselle tai pelottavalle mainonnalle. Nuorille ei puolestaan saisi markkinoinnissa luoda kaavamaisia ulkonäköpaineita, kehottaa rikkomaan lakia tai omaksumaan rasistisia tai syrjiviä asenteita. Mainostajien pitää kantaa yhteiskunnallinen vastuunsa kunnioittamalla alaikäisen oikeutta tasapainoiseen kasvuympäristöön.


Velaksi ostaminen ei koskaan ole laissa tarkoitettu vähämerkityksellinen oikeustoimi. Alaikäinen ei siis voi esimerkiksi ottaa kulutusluottoa. Velaksi ostaminen on myös sitä, että lasku lähetetään ostajalle myöhemmin. Laskua ei siis voi lähettää alaikäiselle eikä alaikäinen voi olla kulutushyödykekauppaan liittyvän perinnän kohde. Velaksiostokielto koskee kaikkia alaikäisen tuloja. Alaikäinen ei voi käyttää työansioitakaan velaksi ostamiseen.
20 Aikaisempi lähtökohta Nykyinen sisältö Markkinoinnin käsite Markkinoinnin rooli Markkinoinnin asema organisaatiossa Menestymisen mittarit Aggregaatti informaatioj ärjestelmä Informaatioteknologian kontribuutio 6.Ympäristön luonne Transalctio Funktionalinen/taktinen taso Erikoistunut osasto Tulokset/taloudelliset mitat Suhteellisen pysyvä, suljettu järjestelmä Marldcinaosapuolten väliset suhteet Liiketoiminta/strateginen taso Organisaatioon integroitunut Prosessi/tasapaino Yksilön informaatio Turbulentti, rajaton syseemi Kuvio 3. Markkinoinnin tutkimuksen lähestymistavoissa tapahtuneet avainmuutokset (Brookes ja Little 1998). Tutkimuksen kannalta keskeistä on ollut selvittää, kuinka yritykset hallitsevat jatkuvan uudistumisen ja oppimisen prosessia, kuinka kehitetään organisaation osaamista ja kykyjä, kuinka luodaan ja kasvatetaan yritykselle arvoa toimialan arvojärjestelmän puitteissa uudistamalla asiakassuhteita, miten kehitetään tavarantoimittajien, kumppanien, välittäjien, asiakkaiden ja yrityksen välisiä suhteita tai miten kilpaillaan tulevaisuudessa muuttuvilla markkinoilla (Brookes ja Little 1998). Prosessitutkimukset käsittävät mm. yrittäjyyden prosessit, markkinoinnin prosessit, palveluprosessit sekä muutos- ja kehitysprosessit. Yrittäjyyden prosessit sisältävät mm. yrityksen kasvuun ja osaamiseen liittyvät kehityskaaret (Koskinen 1996, 191). Prosessiin liittyvä kehityskaari käsittää kasvun, vakaan toiminnan, epävakaan vaiheen, taantumisen ja toiminnan purkamisen.vientimarkkinointia tutkitaan vielä yleensä erikseen, koska silloin joudutaan selvittämään kulttuurien välisiä eroja sekä markkinoinnin käytäntöj en ja kauppatapoj en että asiakkaiden näkökulmasta. Myös yrityksen osaamisen tietoinen kehittäminen ja yksilöiden osaaminen työyhteisössä korostuu aikaisempaa enemmän (Kulkki 1996). Osaamisen ulottuvuuksia on yleisellä tasolla tutkinut myös Day (1994), joka on erottanut strategisessa osaamisessa teknologiset, asiakaslähtöiset ja sisäiset tekijät Strategisen johtamisen teoriat Strategisen johtamisen teorioita ja lähestymistapoja on useita, mutta tässä tarkastellaan erityisesti Ansoffin ja McDonnellin (1989) näkemyksiä. Ansoffin esittämät strategian avainkäsitteet ovat kiinnostavia erityisesti pienyritystutkimuksen ja maaseudun pienyritysten ominaisuuksien arvioinnissa, koska niiden avulla voidaan käsitellä moniarvoisia ja usein taloudelliselta kannalta ei-normatiivisia arvoja edustavien 19
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ä.
Olemme päivittäneet nettisivujemme alalaidasta löytyvät tietosuojaperiaatteemme sekä käyttöehtomme. Tutustu edellä annettujen linkkien kautta, minkälaista tietoa näissä dokumenteissa tulisi olla! Tarjoamme tietosuojaperiaatteitamme niin nettisivujemme alatunnisteessa, pop-up-ikkunassa nettisivuillemme tultaessa, lomakkeilla, kiitos- ja tervetulosivuilla kuin sähköpostimarkkinoinnin yhteydessä.
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.
×