On ehdottoman tärkeää valita yrityksesi kohderyhmälle juuri oikeat mediavälineet, jotka ohjaavat oikeat ostajat tehokkaasti kohti ostopäätöstä. Vuorovaikutus nousee uusien, sähköisten mediavälineiden myötä yhä keskeisemmäksi osaksi, sillä kuluttajat voivat yhä enemmän vaikuttaa siihen, millaisia viestejä ja mainontaa he haluavat vastaanottaa. Oikeat mediavälineet löytämällä kohderyhmä voidaan tavoittaa hallitusti ja tehokkaasti. Mitä henkilökohtaisemmaksi ja kiinnostavammaksi kohderyhmän henkilö kokee viestinnän, sitä varmemmin hän jaksaa keskittyä siihen. Juuri omiin ravintolamieltymyksiin osuvat mainokset avataan sosiaalisessa mediassa herkemmin, kuin väärin kohdennettu mainos ja omalla nimellä varustettu kirje herättää huomion paremmin kuin massatuotettu roskaposti.

Hyvä ja viimeistelty kielioppi herättää kuluttajassa luottamusta. Se on keino saada viestisi selkeämmin perille. Myös hakukoneet antavat arvoa selkeälle ja ytimekkäälle kielelle sijoittamalla sivustosi hauissa korkeammalle. Kielellä on kuitenkin mahdollista myös leikitellä ja näin herättää informaatiotulvan keskellä toivottua huomiota sekä vastaanottajassa tunteita: liian asiallinen markkinointikieli voidaan helposti kokea kylmäksi ja vaikeasti lähestyttäväksi.
Facebookista on tullut keskeinen osa suomalaisten arkea. Kaksi miljoonaa suomalaista käyttää Facebookia joka päivä, ja kuukausittain palvelussa käy noin puolet suomalaisista. Facebook tuntee meidät hämmästyttävän hyvin – jopa paremmin kuin me itse. Iän, sukupuolen ja asuinalueen lisäksi se tietää, mistä asioista olemme kiinnostuneita. Facebookissa markkinointia voidaankin kohdentaa erittäin tehokkaasti mielenkiinnonkohteiden mukaan.

Jokaisella alalla asiakkaiden ostokäyttäytyminen on hieman erilaista, joten voit käyttää teorioita viitekehyksenä ostotunnelin rakentamiseen (esim. perinteiden AIDA-malli), mutta sovella ja rakenna ostoputki sellaiseksi mitä se todellisuudessa asiakkaidesi keskuudessa on. Hyvän tavoitteen asettamiseksi tärkeintä on tunnistaa omat heikkoudet kohderyhmän ostoputken varrelta. Mitkä ovat ostotunnelin akilleenkantapäät joissa voisit selvästi parantaa?


48 Seniori-vaapun testimenestyksiä ja muita saavutuksia Seniori-vaapuista on vuosien aikana kirjoitettu useita lehtiartikkeleita. Näiden kirjoitusten kautta tuotenimi ja yritys ovat saaneet näkyvyyttä. Kalastusalan tunnetuimpiin lehtiin kuuluva Erä-lehti on uutisoinut vuosien aikana usein hyvinkin näyttävästi Seniori-vaapun menestyksestä. Muutaman vuoden kuluttua yrityksen toiminnan aloittamisesta Erä-lehti järjesti ensimmäisen vieheiden suurtestin, jossa Seniori-vaappu otti murskavoiton. Seniorivaapun kirjoitettiin olevan siikaviehe vailla vertaa. (Jussila 1996, 7.) Seniorivaapusta kirjoitettiin useita kymmeniä lehtijuttuja, joista eräs oli Riihimäki-lehdessä vuonna Kirjoituksessa harrastuksekseen kalastavan on aina kerrottu toivoneen sellaista viehettä, joka pyydystäisi kaikenlaisia kaloja vuorokauden ajasta riippumatta. Pitkin kesää kalavesiltä oli kiirinyt huhuja, että lähes sellainen viehe oli nyt valmistettu. Kertomukset tavallisesti mato-ongella tai perholla saatavista saaliskaloista petokalojen lisäksi ja se, että viehe toimii myös keskellä helteistä kesäpäivää, kuulostivat uskomattomilta. Kyse oli Hannu Känsäkosken, uistinmestarin, valmistamista Seniori-vaapuista, jotka räjäyttivät pankin valtakunnallisen erikoislehden testatessa ne ylivoimaisiksi vieheiksi siian ja muiden kalojen pyynnissä. (Riihimäki-lehti 1996, 3.) Kuviossa 12 oleva Seniori-vaappu on väri numero 15. Yrityksen myyntipakkauksissa näkyy saaliskalalajit, Seniori-vaapun värinumero sekä vaapun koko. KUVIO 12. Seniori-vaappu myyntipakkauksessa
46 ). Kuviossa 10 näkyy 30-, 40- ja 50- millimetriset Seniori-vaappu -mallit. Pienin malli, värinumero 7, on ylimpänä. Se on kautta aikojen ollut Seniori-vaappujen myydyimpiä ja kalastavimpia värejä. Kuviossa 10 keskellä on värinumero 8 ja alimpana värinumero 21. KUVIO , 40- ja 50-millimetriset Seniori-vaaput Seniori-vaapun tuotekehitys ja lopullinen muoto ominaisuuksineen ovat pienimpiä yksityiskohtia myöten seurausta yrittäjän omista kalastuskokemuksista, jatkuvasta innovaatiokyvystä ja kokeiluista valmistusprosessien eri vaiheissa. Luja ja kestävä laatu ovat avainsanoja Seniori-vaapun ominaisuuksissa. Kestävyys tosin joutuu koetukselle suurien kalojen hampaissa. Kuviossa 11 näkyy Seniori-vaapun kehityskaari ensimmäisistä käsin vuolluista vieheaihioista viimeiseen malliin. Seniori-vaapun tuotekehittely koostuu tulevaisuudessa värimallien kehittelystä, sillä vaapun muotoa ja ominaisuuksia ei ole tarvetta muuttaa. (Känsäkoski 2010.)
Sosiaalisen median markkinointi tulee siis aloittaa strategian luomisesta. Miksi ja miten yrityksesi toimii sosiaalisessa mediassa? Aloita tavoitteista: mitä haluat saavuttaa markkinoinnilla somessa? Asetettujen tavoitteiden tulee olla tarpeeksi konkreettisia sekä mitattavia. Kuinka mittaat tavoitetta: “Me halutaan lisää myyntiä”? Et nimittäin voi oikein sanoa, milloin tavoite olisi saavutettu. Mutta jos muotoilet tavoitteen esimerkiksi näin: “Myynti kasvaa 10 % 4 kuukaudessa”, saat itsellesi konkreettisia lukuja, joita voit mitata ja vertailla.
17 Maaseutuyrittäjyyden tutkimukset ovat tyypillisesti integroivia tutkimuksia, jossa yrittäjyyden käsitettä on tarkasteltu mm. käyttäytymistieteellisessä ja sosiologisessa kontekstissa liittyneenä taloudelliseen näkökulmaan. Yritysanalyysi pyrkii tyypillisesti integroimaan taloudellista ja käyttäytymistieteellistä näkökulmaa. Käyttäytymistieteellisellä lähestymistavalla on haluttu laajentaa tutkimusta yrittäjien tai yritysjohdon asenteisiin, mielipiteisiin, arvioihin, motiiveihin ja arvoihin tutkittavasta kohteesta (mm. Haahti ym. 1987; Haahti 1989; Hyvönen ym. 1995; Kyläkoski 1992,27; Lehtomaa 1995; Pihlanto 1991; Niittykangas 1992). Useat oppikirjat ja artikkelit käsittelevät erilaisia yrittäjätypologioita (mm. Cunnighams ja Licherton 1991; Brygrave 1989; Homaday ja Wheatley 1986; Huuskonen 1991; Rizzone 1991). Yrittäjätypologiat kuvaavat yrityksen toiminnan luonnetta pääasiassa yrittäjän identiteetin, tavoitteiden, arvojen ja uskomusten sekä liiketoimintakäyttäytymisen perusteella (Kyläkoski 1992). Yrittäjissä erottuvat mm. ammattimiehet, käsityöläiset, opportunistit (kasvuhakuiset), yrittäjäjohtajat ja klassiset taloudellisen tuloksen maksimoijat. Näkökulmasta riippuen erottuu myös muunlaisia yrittämisen tyylejä. Esimerkiksi Haahti (1989) on tyypitellyt yrittäjät heille luontaisen toimintatavan mukaan, jolloin yrittäjissä erottuu yleismies, uudistaja, organisaattori ja rutiinien taitaja. Uudistaja on teknisesti suuntautunut innovaattori ja keksijätyyppi. Organisaattori korostaa tehokkuutta ja tuottavuutta. Maaseudun pienyrityksissä mm. elintarvikealalla ammattimiehet/naiset ovat yleinen yrittäjätyyppi, vaikka myös muita tyyppejä ja yritystoimintaa käynnistäneitä motivaatioita ja ideoita esiintyy (esim. Kupiainen 1996, 51; 69, 79). Yrittäj ätypologiat ovat yrittäjän perso onallisuudenpiirteiden, arvoj en ja asenteiden perusteella muodostettuja kategorioita. Typologioiden merkitys on siinä, että niiden oletetaan suuntaavan liiketoiminnan luonnetta, koska yrittäjyyden lähtökohdat määrittyvät sen kautta, millaisia tavoitteita, arvoja ja persoonallisuuden piirteitä yrittäjät edustavat. Typologioita vastaavat perusarvot vaikuttavat lähes kaikkeen yrityksen liiketoimintaan, kuten tuotteisiin, kasvutavoitteeseen, strategian valintaan, kehityksen nopeuteen ja suuntaan sekä kehityksen pysyvyyteen, tai siihen kuinka taloudellinen tulos vaihtelee yrityksissä. Tutkimuksissa edetään yksilön näkökulmasta, jolloin tavoitteena on selvittää, miksi juuri tietyt yksilöt perustavat yrityksiä tai menestyvät yrittäjinä. Yrittäjyyden tutkimukset pyrkivät vastaamaan kysymyksiin: "Kenestä tulee yrittäjä?" ja "Miksi henkilöstä ei ole yrittäjäksi"? Tutkimukset tarjoavat moniulotteisia selityksiä, miten yrittäjät eroavat muista henkilöistä. Yrittäjien oletetaan olevan innovatiivisia, luovia, mahdollisuuksiin tarttuvia ja kykeneviä toimimaan muuttuvissa olosuhteissa. Lisäksi yrittäjä tarvitsee johtajan ominaisuuksia, laajan kontaktiverkon ja verkostotyöskentelyyn liittyviä kykyjä (Carson ym. 1995, 54). Luovuudella on yhteys erityisesti siihen, kuinka hyvin yrittäjä pystyy hyödyntämään saamaansa informaatiota liiketoiminnassaan (Julien 1989). 16
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.

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


Matkanjärjestäjän mainoksessa kuvattiin perhettä lomailemassa hiekkarannalla. Mainoslauseessa todettiin: ”Koskaan ei ole liian myöhäistä hankkia onnellista lapsuutta.” Kuluttaja-asiamies totesi ratkaisussaan, että mainoksessa luodaan mielikuva siitä, että hyvät ja läheiset ihmissuhteet sekä onnellinen lapsuus on saavutettavissa vastiketta vastaan. Lisäksi mainoksessa pyritään käyttämään hyväksi vanhempien halua tarjota lapsilleen hyvää sekä vanhempien huonoa omaa tuntoa lasten kasvatuksesta. (KA 1997/41/2017)
Milloin viimeksi olet käynyt läpi käyttämäsi sosiaalisen median kanavat ja tulokset, mitä niillä saadaan aikaan? Erilaisten sosiaalisten medioiden määrä on kasvanut nopeasti ja yhä useammalla yrityksellä on konkreettisia ongelmia kanavien hallitsemisessa. Kanavien määrän ja sisällön tarve on aiheuttanut sen, että niiden hyödyntäminen vaati yhä enemmän perehtymistä ja tulosten analysointia.

Tietosuoja-asetuksen voimaan astumisen yhteydessä on hyvä myös tarkistaa ja päivittää yrityksesi tietosuojaselosteet ja niiden viestintä, sillä tietosuoja-asetus sisältää uusia vaatimuksia näitä kohtaan. Tietosuojaseloste tulisi olla tarjolla aina silloin, kun henkilö antaa itseään koskevia tietoja, joten sitä kannattaa tarjota niin nettisivujen alatunnisteissa, lomakkeilla, kiitos- ja tervetulosivuilla kuin sähköpostimarkkinoinnin yhteydessä.


Perinteiseen TV- ja lehtimainontaan käytetään edelleen suunnattomia markkinointibudjetteja, vaikka ihmisten huomio on jo siirtynyt sosiaaliseen mediaan. Satoja tuhansia tai jopa miljoonia maksaneet TV-mainokset jäävät usein täysin vaille huomiotasi, kun taas sosiaalisen median käyttöön saattaa kulua useampikin tunti päivässä. Tällä hetkellä Facebook-mainonnan voidaan ajatella olevan halpaa verrattuna perinteisiin medioihin ja kilpailun olevan Suomessa melko vähäistä. Mutta mitä tapahtuu sitten, kun suuret monikansalliset yritykset valjastavat sosiaalisen median kanavat käyttöönsä ja siirtävät suuren osan markkinointibudjettiaan Facebook-mainontaan? Hinnat tulevat nousemaan huomattavasti.
Sosiaalisen median erityispiirre suhteessa perinteiseen digitaaliseen markkinointiin, kuten banneri- ja hakukonemainontaan, on vastavuoroisuus. Esimerkiksi Facebookissa asiakkaat voivat kertoa avoimesti mielipiteensä suoraan yritysten sivuilla ja mielipiteet ovat kaikkien nähtävillä. Vastavuoroisuus on sekä uhka että mahdollisuus. Hyvä asiakaspalvelu ja nopea reagointi maksavat itsensä takaisin, mutta jos sivut jätetään huomiotta, syntyy asiakkaille kuva, että yritys ei pidä heitä arvossa.
Ilman Facebook-mainoksia tulet olemaan ikuisesti pimennossa, jonne huomion aurinko ei paista. Mikäli pidät lompakkosi nyörit tiukasti kiinni ja uskot maksuttomien julkaisujen voimaan, voit yhtä hyvin sulkea Facebook-sivusi ja tehdä jotain muuta. Ainakin, jos sinulla on liiketoimintaasi liittyen kasvutavoitteita tai muita konkreettisia suunnitelmia, joiden toteutumiseen tarvitaan asiakkaita.
18. Päätelmiä• Standardikronologiat rankkoja yksinkertaistuksia, jotka eivät perustu historiallisiin tosiseikkoihin: •markkinointi on ollut tieteenä antihistoriallinen •markkinointi on ilmiönä ―ajaton‖• Standardikronologia antaa väärän kuvan kehityksestä: •peittää ehkä myös alleen vähäisen todellisen kehityksen markkinoinnin käytännössä ja tieteessä
Mainoksessa noin kymmenenvuotias tyttö kertoi tykkäävänsä Chupa Chups -tikkareista, koska niissä on 0 % rasvaa. Kuluttaja-asiamies piti mainosta lainvastaisena, kun siinä luotiin mielikuva siitä, että kyseessä on terveellinen välipala, koska se ei sisällä rasvaa ja lapsen esittämänä viestitettiin, että jo lasten ja nuorten on syytä tarkkailla tuotteiden rasvapitoisuutta ja kiinnittää huomiota painonhallintaan. (KA 2003/40/3721)
5 Mikkelin pienyritystutkimus- ja koulutuskeskuksen kanssa. Tutkimusprojektin johtajana toimii professori Saara Hyvönen Helsingin yliopiston taloustieteen laitokselta. Hän on toiminut myös tutkimuksen ohjaana. Tutkimuslaitos kiittää tutkimuksen tekemistä edistäneitä henkilöitä ja tahoja hyvästä yhteistyöstä. Erityiskiitos kuuluu kaikille tutkimukseen osallistuneille yrittäjille, jotka myönteisellä suhtautumisellaan tekivät tutkimuksen mahdolliseksi. Samalla toivomme, että tutkimuksen avulla on onnistuttu tavoittamaan ainakin osa niistä pienyrityksen markkinointiedellytyksiin vaikuttavista tekijöistä, joita vahvistamalla ja kehittämällä voidaan edistää pienten elintarvikealan yritysten menestymistä tulevaisuudessa. Maaseudun tuotteiden markkinointiin liittyvä tutkimus jatkuu MTTL:ssa. Seuraavaksi on tarkoitus selvittää, miten pienyritysten valmistamien elintarvikkeiden erilaistaminen tulisi suorittaa, mihin tekijöihin kilpailuväittämät olisi perustettava ja miten informaatio olisi esitettävä, jotta sen avulla voidaan lisätä tuotteen tunnettuisuutta ja menekkiä. Samalla tutkitaan hintainformaation ja hintaan liittyvien myynninedistämistoimenpiteiden vaikutusta maaseutuyrityksissä jalostettujen tuotteiden menelddin ja myynnin katteeseen. Helsingissä syyskuussa 1996 Jouko Sir6n Ilkka P Laurila
Ympäristöanalyysi. Yritysten liiketoimintaympäristö muuttuu jatkuvasti, siksi ympäristöanalyysin tavoitteena on antaa mahdollisimman tarkka kuva yrityksesi nykyisestä toimintaympäristöstä ja siinä odotettavissa olevista muutoksista. Analyysissä kannattaa käydä läpi ainakin yrityksesi toimintaan vaikuttava politiikka, toimialat, taloustekijät, teknologiat, työvoima tai lainsäädännöt (esimerkiksi viimeisimpänä GDPR).
Kun sisällön pääpiirteet on suunniteltu, luodaan tarkempi sisältösuunnitelma. Sisältösuunnitelma pitää sisällään yksityiskohtaisemmat sisältöjen suunnittelun, sekä suunnitelman siitä, missä ja missä sisällöt julkaistaan. Sisällön pitää olla tarkkaan linkitetty muuhun viestintään sekä räätälöity jokaista kanavaa varten. Kohdeyleisön pitää pysytä tunnistamaan brändi sosiaalisessa mediassa, mutta tunnistettavuuden lisäksi on tärkeää miettiä jokaiseen kanavaan sopiva sisältö. Sama sisältö kun ei toimi Snapchatissa ja YouTubessa. Lisää sisältösuunnitelmaasi myös eri sisältötyyppejä – videoita, oppaita, infograafeja ja kuvia – jotta saat viestinnästäsi monipuolista ja kiinnostavaa.
Aloittelijan ei tule keskittyä videokameroilla leveilyyn. Olennaista on, että teet kalustolla, jota osaat käyttää. Sveitsiläinen uutistoimisto päätti heittää kaikki hienot kamerat nurkkaan ja tehdä raportointia vain iPhonella ja selfiestickillä. Nerokas keksintö, joka muutti videoiden teon helpoksi ja raporttiin vaadittiin enää raportoija. iPhonen videojälki riittää erinomaisesti ja sillä on jo tehty elokuviakin. Toisin sanoen keskity vähemmän kalustoon, mutta huoledi, että videosi on hyvin valaistu. Muuten viestisi menee suttuiseen kotivideoon ärtyessä ohi. Viimeiseksi muista videomarkkinoinnin perussääntö. Suttuisen kuvankin saa anteeksi, mutta huonoa ääntä ei. Valitse siis erinomainen mikrofoni, vaikka Roden Pro mikki, jolloin ääni on puhdas ja hyvä.
Leikkikalumainoksen lähikuvissa näytettiin kuinka piirroshahmo pyöritti vihollisia jaloista ja löi näiden päitä yhteen. Sen jälkeen poika leikki piirroshahmoja muistuttavilla sotanukeilla väkivaltaisella tavalla. Markkinatuomioistuin piti lainvastaisena lapsiin haitallisesti vaikuttavien väkivaltakuvausten käyttämistä leikkikalumainoksessa (MT 1990:19)
Jokaisella alalla asiakkaiden ostokäyttäytyminen on hieman erilaista, joten voit käyttää teorioita viitekehyksenä ostotunnelin rakentamiseen (esim. perinteiden AIDA-malli), mutta sovella ja rakenna ostoputki sellaiseksi mitä se todellisuudessa asiakkaidesi keskuudessa on. Hyvän tavoitteen asettamiseksi tärkeintä on tunnistaa omat heikkoudet kohderyhmän ostoputken varrelta. Mitkä ovat ostotunnelin akilleenkantapäät joissa voisit selvästi parantaa?
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.)
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)
Vuodet ovat kuitenkin tehneet tehtävänsä. Facebook on Googlen jälkeen maailman toiseksi suurin mainosmedia. Facebookin mainosjärjestelmä on kehittynyt ja sen käyttöön tarkoitettu itsepalvelukäyttöliittymä samalla muuttunut monimutkaisemmaksi. Tuloksellisten mainoskampanjoiden luomiseen on tällä hetkellä täysin erilaiset mahdollisuudet kuin vuonna 2007, mutta mainoskäyttöliittymän asetuksia on todella osattava myös käyttää. Taitamattomissa käsissä Facebook-mainosjärjestelmä on vain pettymyksiä tuottava rahakaivo.
204. Mihin sosiaalista mediaa voi käyttää markkinoinnissa? • Tuotekehitysideoiden saaminen • Uutuustuotteen lanseeraus • Yrityksen, tuotteiden tai brändin tunnettuuden lisääminen ja mielikuvien vahvistaminen • Asiakaspalautteen ja asiakkaiden kokemusten kuuntelu • Asiakkaiden ostokäyttäytymisen tutkiminen • Kanta-asiakkaiden saaminen • Asiakasuskollisuuden ylläpito, suositteluun kannustaminen • Lisäarvon tuottaminen nykyisille asiakkaille, asiakassuhteen syventäminen • Tuoteinformaation jakaminen ja ostajien opastaminen
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.
Facebookista on tullut keskeinen osa suomalaisten arkea. Kaksi miljoonaa suomalaista käyttää Facebookia joka päivä, ja kuukausittain palvelussa käy noin puolet suomalaisista. Facebook tuntee meidät hämmästyttävän hyvin – jopa paremmin kuin me itse. Iän, sukupuolen ja asuinalueen lisäksi se tietää, mistä asioista olemme kiinnostuneita. Facebookissa markkinointia voidaankin kohdentaa erittäin tehokkaasti mielenkiinnonkohteiden mukaan.
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
Videojulkaisut sosiaalisessa mediassa ovat alkaneet tulla osaksi yritysten online-markkinointistrategiaa. Online-markkinoinnissa etenkin sosiaalisessa mediassa onkin pääosin kyse sisällöstä, jonka avulla lisätään ihmisten tietoisuutta yrityksestä, pyritään sitouttamaan ihmiset seuraamaan yrityksen sosiaalisen median kanavia, sekä tätä kautta myös levittämään sanaa eteenpäin. Sosiaalisen median voima sanan levityksessä onkin ainutlaatuista. Ihmiset todella levittävät sanaa, kun he kokevat sisällön olevan hyödyllistä, koskettavaa, hauskaa tai opettavaista.
85. Onnistuneen segmentoinnin edellytykset• Yritys tuntee asiakasryhmät läpikotaisin eli niiden tarpeet ja arvostukset.• Yritys tunnistaa eri ryhmien väliset erot.• Yritys ymmärtää, miten eroja hyödynnetään markkinoinnissa.• Yritys tunnistaa myös asiakkaan päätöksentekoprosessiin vaikuttavat tunneperäiset seikat.• Yritys tunnistaa asiakkaiden päätöksentekoprosessiin vaikuttavat suosittelijat, lähipiirin kokemukset ja muut vaikuttajat.• Yritys kykenee ylläpitämään ja syventämään asiakassuhdetta eri asiakasryhmiin niille sopivalla tavalla.• Yritys seuraa asiakasryhmissä tapahtuvaa liikehdintää ja ennakoi muutoksia.
72 66 Mahdollisuus antaa asiakaspalautetta kotisivujen kautta Kuviosta 30 nähdään, että asiakaspalautteen antamista kotisivujen kautta pidettiin tärkeänä. Vastaajista kahdeksan antoi arvosanan numero viisi asian tärkeydelle. Kannuksen Kalastustarvike Oy sai arvosanaa numero viisi eniten, kahdeksan kappaletta. Asiakaspalautteen antamisen tärkeyden keskiarvo oli 4,6. Kannuksen Kalastustarvikkeen asiassa onnistumisen keskiarvoksi tuli myös 4,6. KUVIO 30. Asiakaspalautteen antaminen kotisivujen kautta Kuvion 30 mukaan palautteen jättäminen ei ollut kuitenkaan kovin tärkeää vastaajien mielestä. Arvosanan seitsemän antoi vain kaksi vastaajaa. Keskustelupalstan lukeminen Kuvio 31 osoittaa, että keskustelupalstan lukemisen merkitys vastaajien mielestä ei ollut kovin suuri. Keskustelupalstan lukemisen tärkeyden keskiarvo oli 3,6. Kannuksen Kalastustarvikkeen asiassa onnistumisen keskiarvo puolestaan oli 4,3. Vastaukset jakaantuivat koko arvosana-asteikolle. Vastaajista yhdeksän antoi asian tärkeydelle arvosanan numero neljä. Kannuksen Kalastustarvike Oy sai eniten, kahdeksan kappaletta arvosanaa numero neljä.

4 Esipuhe Maatalouden toimintaedellytysten muutoksen myötä haasteet maaseudun asutuksen säilymisestä ja maaseudun väestön toimeentulomahdollisuuksien turvaamisesta kohdistuvat lisääntyvässä määrin pienyritystoimintaan. Maatalouden harjoittaminen on polarisoitumassa osa-aikaisesti hoidetuille keskikokoisille tiloille ja toisaalta päätoimisille yrityskokoaan voimakkaasti laajentaville tiloille. Näin ollen pienillä ja keskikokoisilla tiloilla tarvitaan muuta yritystoimintaa, joka sitten voisi muodostua jopa päätoimeentulon lähteeksi. Maaseudun pienyritysten verkko muodostuu kuitenkin lähes kokonaan maatilatalouden ulkopuolisista yrittäjistä. Elävä maaseutu on tavoitteena niin EU:n aluepolitiikassa kuin myös kansallisessa maaseutupolitiikassa, joiden tarkoituksena on luoda edellytyksiä yritysten syntymiselle ja maaseudun pienyritysten toiminnalle. Maaseutuyrityksiin kohdistuneissa tutkimuksissa on viime vuosina panostettu yritysten lukuisten ongelmien selvittämiseen. MTTL on yhdessä sidosryhmiensä kanssa selvittänyt mm. maaseudun pienyritysten tilastointia, joka tulee jatkossa helpottamaan pienyritystutkimuksia aineistojen hankinnassa. Maaseutuyritysten tutkimus on nähty MTTL:ssa keskeisenä tutkimuskohteena, jota tutkimuslaitos haluaa harjoittaa yhteistyössä muiden alaa tutkivien tahojen kanssa. Tästä myös oheinen maaseudun pienyritysten menestymistä selvittävä julkaisu on osoituksena. Käsillä oleva raportti liittyy Suomen Akatemian rahoittamana jo vuonna 1995 aloitettuun pitkäaikaiseen tutkimuskokonaisuuteen "Maaseudun pienyritysten syntyminen, menestyvät markkinointistrategiat ja sopeutuminen liiketoiminnan eri vaiheessa", joka jatkuu edelleen. Tutkimusyhteistyöhön ovat osallistuneet MTTL, Helsingin yliopiston Taloustieteen laitos ja Mikkelin tutkimus- ja koulutuskeskus. MTTL.n tutkimusta on jatkossa tarkoitus suunnata erityisesti maaseutuyrittäjyyteen ja markkinointiin. Maaseutuyrittäjyyttä koskevaa tutkimusta voidaankin tietyin osin pitää omana tutkimusalueenaan, joka osaltaan liittyy yritystutkimuksen laajaan kenttään. Tutkimus käsittelee maaseutuyritysten menestymistä, yrittäjyyttä ja liiketoimintaa. Tutkimusaineisto käsittää majoitus- ja ravitsemusalan sekä puunjalostusalan yrityksiä. Maaseutualueiden elinvoimaisuuteen liittyvien erilaisten yrittäjyyteen vaikuttavien kysymysten lisäksi useat tutkimukset ovat käsitelleet myös pienyritysten markkinointia Markkinoinnin tutkimus on kuitenkin edelleen pioneefivaiheessa, koska tutkimukset ovat varsin hajanaisia, eikä pienyritysten markkinoinnista ole omaa teoriaa, johon tutkimuksissa voitaisiin tukeutua. Tästä huolimatta tutkimusalue on selvästi edistynyt viime vuosina. Uutta tietoa tarvitaan edelleen, jotta kannattavuuteen ja rahoitukseen liittyvien nk. kovien arvojen lisäksi myös maaseutuyritysten pehmeät arvot saadaan hyödyttämään asiakkaita. Ei riitä, että yritys on joillakin edellytyksin kannattava; sen tulisi samalla edistää niin yrittäjäperheen kuin myös muiden sidosryhmien viihtyvyyttä maaseudulla ja luoda laadukkailla tuotteilla mieli-

Sosiaalinen media on jatkuvasti kehittyvä kokonaisuus, joka muodostuu useista erilaisista sovelluksista ja väylistä julkaista sisältöä. Suosituin ja ehdottomasti tunnetuin sosiaalisen median kanava on Facebook. Se on yleensä helpoin vaihtoehto yrityksen ensisijaiseksi kanavaksi, sillä Facebook tavoittaa todella suuren osan potentiaalisista asiakkaista. Mekin valitsimme juuri Facebookin yhdeksi Promisian pääkanavaksi sosiaalisessa mediassa.  Facebookissa julkaistua sisältöä voi myös helposti kohdentaa juuri oikealle kohderyhmälle sponsoroiduilla postauksilla. Mutta koska lähes kaikki ovat Facebookissa, myös kilpailu on siellä tänä päivänä suurta ja muista erottuminen haastavaa. Facebookia onkin verrattu turkkilaiseksi ostoskaduksi, jossa mainosvalot vilkkuvat ja sisäänheittäjät yrittävät saada asiakkaat itselleen, kun oikeasti ihmiset haluaisivat vain vaihtaa kuulumisia keskenään (Kurio, 2016). Jo useamman vuoden ajan monet sosiaalisen median ammattilaiset ovat povanneet Facebookin kuolemaa, tällä hetkellä esimerkiksi nuoret ovatkin jo siirtyneet käyttämään enemmän muita sovelluksia. Facebook on kuitenkin vielä tänä päivänä se sosiaalisen median kanava, joka tavoittaa eniten asiakkaita. (Juslén, 2016.) Tulevaisuus saa näyttää, miten kauan Facebook voi säilyttää kärkipaikkansa ja ihmisten mielenkiinnon. Kuitenkin oikean kohderyhmän sitoutuessa yritykseen Facebook on hyvin kannattava ja järkevä sosiaalisen median alusta. Tällä hetkellä esimerkiksi vanhempi väestö on aktiivisin juuri Facebookissa.

Tanssikoulu StepUp esittelee videoilla monipuolisesti toimintaansa. Videot on tehty jokaisesta tanssiopettajasta, erilaisista esityksistä ja tapahtumista. Videoiden avulla toiminnasta kiinnostunut pääsee tutustumaan ”tuotteeseen” mukavalla tavalla ja pääsee kurkistamaan koulun fiilikseen. Voisi kuvitella, että tämän kaltaiset videot houkuttavat kiinnostuneita mukaan toimintaan.
Vaikuttajamarkkinointia voi toteuttaa eri tavoin: vierailemalla blogin kirjoittajana, haastattelemalla mielipidevaikuttajaa, tuotesijoittelulla taikka pyytämällä mielipidevaikuttajaa arvostelemaan tuote. Ensimmäiseksi on kuitenkin valittava tavoitellulle kohderyhmälle sopiva mielipidevaikuttaja ja päätettävä, mikä on vaikuttajamarkkinoinnin tavoite.
Silloin kun huoltajan suostumusta tarvitaan, esimerkiksi verkkokaupassa pelkkä rasti ruutuun -menetelmä ei ole riittävä keino turvamaan huoltajan oikeusasemaa. Toisaalta sähköinen allekirjoitus ei ole vielä vakiintunut tapa varmistaa henkilöllisyys. Merkityksellistä on, miten huoltajan ja lapsen oikeusasemasta on palvelussa kokonaisuudessaan huolehdittu.
Sosiaalinen media ei ole tehnyt mainontaa tarpeettomaksi. On käynyt pikemminkin päinvastoin: mainontaa tarvitaan enemmän kuin koskaan. Ainoastaan maksullisen mainonnan avulla on myös sosiaalisessa mediassa mahdollista tavoittaa oikeat kohderyhmät oikea-aikaisesti, oikealla viestillä ja riittävässä laajuudessa (huomioiden myös viestien vaikuttavuuden kannalta oleellinen toisto).
The first two rows of the description are viewable on all plattforms and are always shown. This is where many content creators put the most important information regarding the video. This part cannot be hid away, except when the viewer puts the video in full screen mode, which has to be done after the video page has been entered and therefore the description has to be shown.

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)
34. Asiakkaan kokema arvo • Asiakkaan kokema arvo riippuu yrityksen tarjoomasta panoksena asiakkaan arvoketjussa. • Arvonluontilogiikka on siten asiakaskohtaista • Arvoa löytyy myös sosiaalisista suhteista, tunnekokemuksista, esteettisistä ja symbolisista arvoista. • Tarjooman arvoa määriteltäessä otetaan huomion etsintäkustannukset, rajoitettu tieto, liikkuvuus ja tulot. • Arvoa voivat tuottaa tuote, palvelut, henkilöstö ja imago. • Arvo voi muodostua myös asiakaskohtaamisten prosessissa (asiakkuus), jossa vaihdetaan resursseja

YouTuben ja Vimeon erot ovat siinä, että YouTube mielletään enemmän sosiaalisen median kanavaksi, kun taas Vimeo on videonjakoalusta. Vimeo on ammattilaiskäytössä sen laadukkuuden vuoksia ja siksi ettei siellä esiinny mainoksia. Mikään ei silti estä lataamasta videoita vaikkapa molempiin paikkoihin eri tarkoituksia varten. Jos YouTuben mainosmahdollisuudet kiinnostavat, lue kirjoituksemme asiasta.
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-
×