63 57 KUVIO 17. Seniori-vaapun tietojen etsiminen Kuviosta 17 näkyy, että Googlesta tietoja Seniori-vaapusta on hakenut kuusi vastaajaa. Tämä on mielestäni pieni osa vastaajista. Yllättävän pieneksi jäi myös keskustelufoorumien kohta, joissa vastaajia oli vain neljä. Yrityksen kotisivujen merkitys tiedonhaussa Kuviosta 18 näkyy, että yrityksen kotisivuilla eivät läheskään kaikki vastaajat olleet käyneet. Vastaajista 11 oli käynyt Kannuksen Kalastustarvikkeen kotisivuilla ja 39 vastaajaa jätti vastaamatta. 22 prosenttia kyselyyn vastanneista vastasi tähän kysymykseen. Voidaan myös tulkita, että loput eivät olleet käyneet sivustolla. Minimimäärä kotisivuilla käyntejä yhdellä vastaajalla oli kaksi kertaa ja maksimi 20 kertaa. Keskiarvoksi tuli seitsemän käyntikertaa.
Kamualla hyvä video ei synny pelkästään kuvaajan tai editoijan käsissä, vaan videon tekemiseen liittyy paljon suunnittelua, ennakointia ja perehtymistä asiakkaan liiketoimintaan. Kohderyhmä on tunnettava hyvin, jotta sisältö osataan suunnitella aina katsojan näkökulmasta. Kun suunnittelutyö on tehty hyvin, on helppo aloittaa kuvaukset. Sen jälkeen video siirtyy editointipöydälle. Kun video on valmis, markkinointi on vasta alussa. On valittava videolle sopivat julkaisukanavat, suunniteltava mahdollinen kampanja, mietittävä jälkimarkkinointia ja lopuksi mitataan vielä videon teho.
195. Ulkomainonnan suunnittelu • Lyhyt ja kiteytetty mainossanoma, vain yksi asia • Helppolukuinen tekstityyppi ja pienaakkoset • Kirkkaat, voimakkaat värit, suuret kuvat • Kuka myy ja mitä myydään selvästi esille • Huomioidaan maisema, ympäristö ja vuodenaika • Huomioidaan katseluaika ja katseluetäisyys  mainoksen koko, tekstin koko • Toistetaan samaa sanomaa
YouTube tarjoaa lukuisia työkaluja, joita hyödyntämällä varmistat, että kiinnostava ja opastava sisältö linkitetään omaan brändiisi, asiakas jatkaa oman kanavasi parissa eikä siirry kilpailijan videoon, jota alusta luonnollisesti tarjoaa aihepiirin ympäriltä. Pahimmillaan omalle sivustolle upotetussa videossa pyörii kilpailijan mainos. Tuota videosta omat versiot eri kanavien parhaiden toimintatapojen mukaisesti. Esimerkiksi Facebookissa tekstitykset parantavan viestin huomioarvoa merkittävästi.
Edellä mainituilla perusteilla asiaa kokonaisuutena arvioituaan mainonnan eettinen neuvosto katsoo, että video on mainos. Mainos ei kuitenkaan ole selkeästi tunnistettavissa mainokseksi, vaan siinä on ollut merkintä sponsoroinnista. Sponsoroidussa ohjelmassa ei saa rohkaista ostamaan sponsorin tuotetta viittaamalla siihen erityisesti ja mainosluonteisesti.
Kohdennettavuutensa vuoksi Facebookissa mainostaminen sopii oikeastaan mille toimialalle tahansa. Toisin kuin perinteisen median kanavia käyttäen, Facebookissa mainokset voi kohdentaa tarkasti esimerkiksi iän, sijainnin, kiinnostuksen kohteiden, työstatuksen tai Facebook-käyttäytymisen mukaan. Näin mainoksesi tavoittavat juuri oikeat ihmiset, etkä joudu maksamaan turhasta.
Kilpailija-analyysin päämääränä on yksinkertaisesti selvittää yrityksen kilpailutilannetta markkinoilla. Analyysissä sinun tulee käydä läpi yrityksesi pahimmat kilpailijat ja niiden lukumäärä, palvelut, markkinaosuudet, vahvuudet ja heikkoudet sekä tunnettuus. Tutki kilpailijoitasi; missä he ovat hyviä tai missä olisi parannettavan varaa? Missä sinä olet parempi kilpailijoitasi tai missä olet jäljessä?
Jos taas mietitään erilaisten kuluttajaryhmien tavoittamista, kanavia on hyvin useita. Esimerkiksi Facebookin omistama Instagram on kasvavassa asemassa oleva visuaaliseen sisältöön keskittyvä kanava, joka tavoittaa hyvin varsinkin nuoret naiset (Suomen Digimarkkinointi). Instagram on ollut itselleni valokuvaajana ja bloggaajana hyvin toimiva kanava ja uskon, että se on kasvamassa koko ajan suuremmaksi valtavirran viestintäkanavaksi. Me markkinointitiimin kanssa haluamme varsinkin panostaa Instagramiin ja tutustua sen potentiaaliin markkinoinnissa.
Suunnitellun ja suunnitelmallisen johtamistyön puutteen aiheuttaa osaamattomuus ja tietämättömyys. Eikä ihme, sillä näiden omaksuminen opiskelemalla ilman käytännön kokemusta ei ole helppoa. Tietämyksen lisääminen on paljon helpompaa kun voi peilata sitä päivittäiseen työhönsä ja testata asioita oman yrityksensä toiminnassa. Ajanpuutteen vuoksi opiskelu ei välttämättä ole mahdollista, joten vaihtoehto olisi ulkopuolisen asiantuntija-avun hankkiminen.
Videon rooli on organisaation viestinnän ja markkinoinnin ytimessä. Se ei ole enää nice-to-have-tyyppinen sisältö, vaan olennainen keino organisaatiolle pyrkiä strategian viitoittamaan suuntaan – rakentaa brändiä, myydä, kouluttaa, innostaa ja motivoida. Hyödynnetäänkö videota organisaatiossanne? Kaipaatko vinkkejä kokonaisuuksien suunnitteluun, strategiseen ajatteluun ja käytännöntekemiseen?

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)
85 79 Uudistetuilla verkkosivuilla sisältö on näytön keskiosassa. Sivustoa käytettäessä tausta pysyy koko ajan muuttumattomana. Verkkosivuston tarkoitus on väreiltään ja asultaan herättää käyttäjän mielenkiinto, jotta sivustolle palattaisiin myöhemmin uudestaan. Tavoitteena on lisäksi lukijan mielenkiinnon herättäminen, jotta kävijä siirtyisi sivuston muihin valikko-osiin. Yrittäjä voi seurata Google Analytics-palvelua hyödyntämällä kävijöiden kulkemista ja poistumista sivustolla. Kotisivujen kautta tulisi antaa käyttäjille helppo ja nopea kanava antaa palautetta sekä tuotteesta että yrityksen palvelusta, kuten esimerkiksi tilaus- ja toimitusprosessista. Tämä loisi luottamusta uusien tilaajien keskuuteen ja toisi uusia asiakkaita yritykseen. Asiakaspalvelu olisi mahdollista tämän päivän tietotekniikan avulla toteuttaa myös ruotsiksi, vaikka suuri osa yrityksistä palvelee internetissä suomeksi. Ruotsinkielinen asiakaspalvelu Internetissä on niukkaa, joten hyvän ruotsinkielisen asiakaspalvelun keinoin yritys erottuisi verkkokauppatoiminnassaan monista suurista yrityksistä (Björklund 2011). 5.5 Kuva- ja videopalvelujen hyödyntäminen markkinoinnissa Kuvapalvelu YouTube tarjoaa hyvän mahdollisuuden esittelyvideoiden luomiseen. Tätä palvelua Kannuksen Kalastustarvike Oy:n tulisi hyödyntää. Messuilla käynti osoittaa, kuinka asiakkaat haluavat nähdä vieheen liikkeen vedessä eri vetonopeuksilla, ja yrittäjällä on sen vuoksi uittoallas aina mukana. Tämä kertoo sen, että sanoin tuotetta ja sen toimivuutta ei voi kuvailla. Kuviossa 41 on Känsäkosken kehittelemän ja valmistaman Seniori-soutupainon ohjeistus. Se on painettu perinteisenä paperiversiona soutupainon myyntipakkaukseen lisättäväksi.
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).
35. Peruskäsitteitä Asiakkaan tyytyväisyys –Kuluttajan odotukset tarpeentyydytyksestä verrattuna kuluttajan saamaan tarpeentyydytykseen. Vaihdanta: tietyn tavoitetilan saavuttaminen tarjoamalla jotakin arvoa vastineeksi. Transaktio/liiketoimi : kahden osapuolen välinen arvon vaihdanta. –Raha+tuote/palvelu vaihtaa omistajaa –Voi olla myös vaihtokauppa Markkinat: potentiaalisten ostajien ja myyjien joukkoja, jotka haluavat vaihtaa arvoa keskenään
TV-mainonnalla saat sovitulla summalla valitsemasi määrän näyttökertoja haluamasi ohjelman yhteydessä, jonka ennustetaan tavoittavan arvioidun määrän kokonaiskontakteja. Et kuitenkaan voi olla varma, onko katsojan huomio kyseisellä hetkellä mainoksessasi vai jossain muualla, tai kuuluuko katsoja edes tavoittelemaasi kohderyhmään. Facebook-mainonnassa määrität itse, ketä tavoittelet ja millä summalla mainostat. Tämän lisäksi pystyt seuraamaan, kuinka tavoittamasi kontaktit käyttäytyvät mainoksen nähtyään.
Yritys jakoi lastenlehden liitteenä sarjakuvaa, jossa oli tyhjät puhekuplat, joihin sai tekstit limonadipullojen irrotettavista etiketeistä. Lapselle puhekuplan sisältävä etiketti saattaa olla merkitykseltään arvokkaampi kuin itse juoma. Kuluttaja-asiamies piti suoraan lapsiin kohdistettua, lasten keräilyharrastuksen vetoavaa markkinointi lainvastaisena.(KA 1104/41/79)
226. Tavoitteet ja strategiat asiakasryhmittäin • Panostuskohteet: •Millaisia asiakkaita halutaan? •Tärkeimmät asiakkuudet? Kumppanuudet? • Hyödyn ja arvon tuottaminen eri asiakkuuksille: •Mikä arvokasta eri ryhmille? •Miten arvoa tuotetaan? • Asiakkuuksien säilyttäminen, asiakassuhteiden ylläpito ja kehittäminen: •Kanta-asiakasohjelmat? •Muut toimenpiteet? • Asiakkuuksien ja toiminnan tuloksien seuranta: •Mittarit?  Tavoitteet ja keinot kokonaisuutena.
86 80 KUVIO 41. Soutupaino-ohje Tätä ohjetta yritys voisi käyttää verkkosivuillaan sekä Youtube-kuvapalvelussa. Ohjeen voi esimerkiksi äänittää tai videoida. Yritys voi siirtää Youtube palveluun kaikki tällaiset materiaalit, jotka vaativat joko kuvallisen ohjeen tai konkreettisesti toiminnan esittämisen. 5.6 Keskustelupalstoille osallistuminen suomen ja ruotsin kielellä Suomenruotsalaiset valittavat, että ruotsinkielistä palvelua on nykyisin tarjolla kovin vähän. Viime aikoina yhä useampia valituksia liikkuu ruotsinkielisillä internetsivustoilla, kirjoittaa Margareta Björklund (2011) Österbottens tidning -lehden verkkosivuilla (Björklund 2011). Tämä on mielestäni hyvä artikkeli kuvaamaan sitä, että mikäli Ruotsin puolelle tai ruotsinkielisille lähdetään markkinoimaan tuotetta, on otettava huomioon myös sekä asiakaspalvelu että verkkosivujen sisältö. Ei riitä, että sivustot olisivat ruotsiksi, on näytettävä, että ostoprosessi toimii luotettavasti ja saumattomasti asiakkaan omalla äidinkielellä. Artikkeli kuvaa selvästi kielen mukaan tapahtuvaa keskustelupalstojen jakoa verkkosivustoissa. Suomen kieltä puhuvien keskuudessa tietyt verkkosivustot levittävät tietoa tuotteista ja yrityksistä käyttäjien keskuudessa, ja tämä sama ilmiö toimii
Ensimmäisenä aloitat listaamalla kaikki kanavat, mitä käytät. Kanavien listaaminen on tärkeää, sillä sosiaalisen median markkinointi ajautuu helposti niihin kanaviin, mitä markkinoija itse osaa käyttää parhaiten. Tällöin ei ajatella liiketoiminta edellä vaan haetaan tuloksia ainoastaan omalta mukavuusalueelta. Tarkista siis, missä kaikissa kanavissa yrityksellä on tili, oletko käyttänyt niihin kaikkiin aikaasi ja onko jossain mahdollisesti tili, joka on jäänyt päivittämättä.
Hyväksyttävää ei ole myöskään se, että markkinoinnissa vedotaan vanhempien kasvatusvastuuseen syyllisyydentuntoa herättämällä. Mainoksessa ei siis pidä antaa mielikuvaa siitä, että tuotteen hankkimalla vanhempi onnistuu lapsen kasvattajana. Mainonta ei saa myöskään luoda alaikäisille mielikuvaa siitä, että ihmisarvoa, elämän laatua ja hyviä sosiaalisia suhteita voi ostaa.
23 17 oltava tavoitteet eli sen miksi markkinointia lähdetään tekemään. Kannuksen Kalastustarvike Oy:n kohdalla markkinointistrategian tavoite on saada Seniori-vaapun tunnettuutta lisättyä. Viestinnän tavoite on panostaa ulkoiseen viestintään. Mediavalinta on digitaalinen media: kotisivut, sähköposti ja verkkokauppa. Budjetti vähäinen tai ei mitään. Mittaaminen tapahtuu Google Analyticsin avulla ja jatkossa jonkinlaisella kyselyllä. 3.1 Sosiaalinen media osana yrityksen internetstrategiaa Kuulin asiakkaan ihmettelevän erään elintarviketuotteen tarjoushintaa pienessä vähittäiskaupassa. Etkö huomannut, kun ilmoitin siitä Facebookissa? kuulin kauppiaan vastauksen. Sosiaalinen media on levinnyt yhä enemmän myös yritysten käyttöön ja kaupankäyntiin. Suomessa sosiaalisen median käyttäminen on vähäisempää kuin esimerkiksi Ruotsissa ja Yhdysvalloissa (Iltalehti 2010). Jos muutama vuosi sitten kyseltiin toisilta, oletko jo Facebookissa, on tämä kysymys yhä useammin nykyisin muuttunut muotoon: etkö vielä ole Facebookissa. Oma kampaajani kyseli, olenko Facebookissa, ja jopa omien vanhempieni ikäluokka on liittynyt osaksi tätä sosiaalista yhteisöä. Sosiaalisen median tyypillinen ominaisuus on matala julkaisukynnys ja mielipiteen ilmaisun helppous. Kaupankäynnin ja sosiaalisen median kietoutumista toisiinsa kuvaa ilmiö sosiaalinen shoppailu. Tähän ilmiöön kuuluu sosiaalisten elementtien mukaan tuominen verkkokauppaan sekä verkkokauppojen ilmestyminen sosiaalisen median sovelluksiin. Yhä laajemmalti leviää ilmiö, jossa internetin keskustelupalstoilla käyttäjät keskustelevat tuotteista ja palveluista ja vertailevat tuotteita ja hintoja. (Paikkala 2010, 9.) Osa viestintäalan ammattilaisista uhkaa pudota kokonaan sosiaalisen median kehityksestä, ja samalla ero alan sisällä kasvaa. Sosiaalisen median taitajat kehittyvät yhä paremmiksi sillä aikaa, kun toiset tippuvat vauhdista. (Iltalehti 2010.) Yritys voi saada ilmaista mainosta ja näkyvyyttä keskustelupalstoista, mikäli sen tuotteesta on kirjoitettu ja viestiin on tullut myös vastauksia. Pitkä keskusteluketju
Seuraavien ohjeiden pitäisi auttaa sinua oman kotisivusi löydettävyyden paranemisessa hakukoneissa. Ne ovat yksinkertaisia ja hyväksi koettuja peruskeinoja, mikä riittää siihen, että hakukoneet löytävät sinut ja nostaisivat arvokkaan sisällön etusivulle. Muista, että kotisivun optimointi alkaa sen syntymästä tai jopa jo sivuston suunnitteluvaiheessa.
Suostumus. Suostumus tulee olla vapaaehtoinen ja saatu henkilön omalla aktiivisella toiminnalla. Siksi valmiiksi rastitettu ruutu ei ole enää sallittu keino saada suostumus. Henkilön tulee siksi esimerkiksi itse rastittaa ruutu (opt-in). Double-opt-in käytäntö eli se, että henkilölle lähetetään sähköpostiin vahvistusviesti, jonka sisältämää linkkiä klikkaamalla henkilö vahvistaa suostumuksensa on erittäin luotettava todiste suostumukselle. Henkilöllä tulee myös olla yhtä helppo mahdollisuus peruuttaa suostumuksensa. Sähköpostimarkkinoinnissa tulee siksi antaa mahdollisuus tilauksen peruuttamiseen (opt-out). Suostumus voidaan saada myös suullisesti. Suullinen suostumus kannattaa dokumentoida CRM-järjestelmään ja merkitä ylös miten ja koska suostumus on saatu. Tämä on tärkeää siksi, että suostumuksen saaminen on jälkeenpäin pystyttävä todentamaan.
Me KWD Digitalilla otamme huomioon kaikki sosiaalisen median tarjoamat markkinoinnilliset mahdollisuudet, kun suunnittelemme yrityksille sopivia digitaalisen markkinoinnin kokonaisratkaisuja. Yritysten erityistarpeet ja kohderyhmä linjaavat sosiaalisen median käyttöä. Suosittelemme niiden perusteella parhaat ja sopivimmat kanavat asiakaskohtaisesti.
Toinen näkökulma ja siihen liittyvät ongelmat ovat usein seuraus ensimmäisestä. Jos saat some-tartunnan ja alat uskoa kaikkea, mitä ympärilläsi kuiskutellaan, pääsi on pian sekaisin kuin puhkaistu ampiaispesä. Seurauksena on hysteria: nyt on pakko olla mukana kaikkialla, muuten pudotaan kelkasta. Tämä on luonnollista, sillä kukapa haluaisi tieten tahtoen vaarantaa oman yrityksensä menestyksen tai työuransa jatkon.
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)

71 65 Vastaajista kukaan ei antanut arvosanoja nolla, yksi eikä kaksi. Tämä kertoo, kuinka kuvien laittamisella kotisivuille on merkitystä. Tilausmahdollisuus internetin kautta Kuvio 29 osoittaa, että internetin kautta tilaaminen koettiin melko tärkeäksi. Internetin kautta tilausmahdollisuuden tärkeyden keskiarvo oli 5,1. Kannuksen Kalastustarvikkeen asiassa onnistumisen keskiarvoksi tuli 4,9. Oli mielestäni yllättävää, että vastaajat kokivat tilausmahdollisuuden internetin kautta olevan näin tärkeää, vaikka vain muutama vastaajista oli aikaisemmin tilannut kalastusvälineitä internetistä. KUVIO 29. Tilausmahdollisuus internetin kautta Kuten kuvio 29 osoittaa, asian tärkeydelle annettuihin arvosanoihin verrattuna Kannuksen Kalastustarvike Oy voisi kehittää tilauspalvelua verkkosivuillaan. Kannuksen Kalastustarvikkeella tilausmahdollisuus on olemassa, mutta yritys voisi kehittää tilaamisprosessia ja parantaa tilauspalvelun näkyvyyttä verkkosivustolla.
65 59 Kalastustarvikkeiden tilaaminen internetin kautta Kuviosta 20 näkyy, että vastaajista pieni osa oli tilannut internetin kautta kalastusvälineitä. Halusin selvittää, kuinka yleistä kalastusvälineiden tilaaminen internetin kautta nykyisin on. Ostavatko käyttäjät edelleen perinteisistä kalastusalan kaupoista tarvitsemansa? Vastaajista 11 oli tilannut internetin kautta joitain kalastusvälineitä. 35 vastaajaa ei ollut ostanut tuotteita internetistä, ja neljä ei vastannut ollenkaan. KUVIO 20. Kalastustarvikkeiden tilaaminen internetin kautta Kalastusaiheisilla keskustelufoorumeilla käyminen Kuviosta 21 nähdään, että vastaajista pieni osa oli käynyt kalastusaiheisilla keskustelufoorumeilla. Vastaajista 11 oli käynyt internetin kalastusaiheisilla keskustelufoorumeilla. Vastaajista kukaan ei valinnut vastausvaihtoehdoksi kohtaa ei. 39 vastaajaa jätti vastaamatta.
44 38 Jussila (1999) kirjoittaa Erä-lehdessä, kuinka Känsäkosken täysosuma oli, että hän toi uuden kalalajin soutu-uistelijan saaliiksi ja sai hallita markkinoita muutaman vuoden yksin. Kilpailijoita on sittemmin ilmestynyt, mutta pioneerityön tehneenä Känsäkoski on kirjoittanut Seniori-vaapullaan pysyvästi nimensä suomalaiseen vaapunteon historiaan. (Jussila 1999, 27.) Jos yrityksen tuotteiden kysyntä tulevaisuudessa vähenisi, on Känsäkoskella takataskussaan ideoita valmiina. Tavaramerkkiin usko on kuitenkin lujalla pohjalla liiketoiminnan perustana. (Känsäkoski 2010.) Ideoista esimerkkinä Tuiskunen (1995) mainitsee Känsäkosken kehittämän mielenkiintoisen oivalluksen, heittopainokoukun. Se on kolmihaarakoukku, jonka varteen on valettu lyijytippa. Tämän painon avulla Seniori-vaappuun saadaan 1 1,6 grammaa painoa lisää, jolloin sen heitto-ominaisuudet paranevat samalla kun uintisyvyys kasvaa. Paino ei vaikuta kuitenkaan vieheen uintiin, kun se sijoitetaan vaapun etukoukun tilalle. (Tuiskunen 1995, 61.) Seniori-vaappu Yrityksen liiketoiminnan tukijalka, kuten Känsäkoski (2010) itse kuvailee, on 30- millimetrinen Seniori-vaappu. Seniori-vaaput ovat mikrovaappuja, jotka on luokiteltu ultra light -kalastuksen (UL), kategoriaan. Tällä termillä tarkoitetaan erikoiskeveää kalastusta. UL-vieheiden kokorajat eivät ole täsmällisiä, ja yksi Tuiskusen (1993) tekemä luokittelu on seuraava: pituus maksimissaan viisi senttimetriä ja paino maksimissaan 7 grammaa. Tavallisimpia UL-vieheitä ovat vaaput ja jigit. (Tuiskunen 1993, ) Seniori-vaapun rungon paino on noin 0,06 grammaa ennen valmistuksen alkua. Tunnusmerkkejä Seniori-vaapussa ovat pieni koko, kelluvuus sekä liikkuvat silmät. Seniori-vaaput valmistetaan alusta asti käsityönä, jolloin vaappujen valmistuksessa on kymmeniä työvaiheita. Seniori-vaappujen aihiot eli rungot on valmistettu balsapuusta. Seniori-vaappu on Jussilan (2002) kuvaamana vaivaisen gramman painoinen, siro mikrovaappu, jonka perä on ohut ja kapea, uintilevy pitkä ja syvälle vetävä. Seniori-vaapussa on silmäpallukat, joiden sisältämä ilma osaltaan kelluttaa
Tarkat kohdennusmahdollisuudet ja kasvava määrä mainosmuotoja tekevät videomarkkinoinnista sekä suorituskykyisen että kustannustehokkaan sijoituksen markkinoijille. Asiantuntijoidemme rakentamassa videosuunnitelmassa määritellään videoviestinnän tavoitteet, kohderyhmät, käytettävät kanavat ja niiden roolitus, sekä tulosten mittarit. Jakelukanavan näkökulmasta hyvä videosuunnitelma on monikanavainen ja tavoittaa kohderyhmän kustannustehokkaasti usealla alustalla ja laitteella läpi päivän. On tärkeää ymmärtää minkälaisessa toimintaympäristössä kuluttaja näkee videon.  Kuluttajien mobiiliajajankäytön jatkuvasti kasvaessa on huomioitava esimerkiksi, että suurin osa Facebookin videoista katsotaan älypuhelimissa äänettömällä.
×