Siirry ensisijaiseen navigaatioon, Skip to primary navigation, Hoppa till primärnavigering Siirry hakuun, Skip to search, Hoppa till sök Siirry päänavigaatioon, Skip to main navigation, Hoppa till huvudnavigering Siirry sisältöalueeseen, Skip to main content, Hoppa till huvudinnehåll Siirry alatunnistenavigaatioon, Skip to footer navigation, Hoppa till sidfältnavigering

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

Intagram-markkinointi voi olla sinulle juuri oikea kanava, jos kohderyhmäsi koostuu nuorista ihmisistä. Naiset ovat enemmän edustettuina Instagramin käyttäjäkunnassa joten heidät tavoittaa sieltä tehokkaimmin. Instagramista liikenteen ohjaaminen omille verkkosivuillesi on helpottunut ja erityisesti Instagramin stories ominaisuus on tehokas liikuttamaan ihmisiä myös palvelusivuille, kun sisältö on vain riittävän mielenkiintoista. Instagram markkinointi toimii Facebookin alustassa, joten kanavia on myös helppo yhdistellä.
33. HarjoitusKeskustelkaa 2-3 henkilön ryhmissä.Määrittelkää seuraavien tuotteiden, ydintuote, todellinen tuote ja laajennettu tuote: –Citizen-kellot vs. Omega-kellot –Karhu-olut vs. Heineken-Olut –Nuclear Nightclub-ravintola vs. Tähti-ravintolaMinkä osa-alueen ominaisuuksia edellisten tuotteiden/palvelujen markkinointiviestinnässä tuodaan eniten esille?
45 39 vaappua. Silmässä oleva piste liikkuu pallukan sisällä. Seniori-vaapun uinti on kuvattuna voimakaspotkuista, ja viehe toimii myös paksussa siimassa. (Jussila 2002, 48.) Asiakkaiden kysynnän vuoksi vuosien varrella valmistukseen ovat tulleet 40- ja 50- millimetriset seniori-vaaput ja muut erikoismallit. Kilpailutilanne on jo vuosia ollut sellainen, että Känsäkosken ei kannata investoida isompien kokoluokkien kehittelyyn, koska vastaavanlaisia on markkinoilla jo niin paljon. Toisin on kuitenkin päätuotteen, noin kolmesenttisen Seniori-vaapun kohdalla: toista vastaavanlaista ja yhtä kalastavaa ei ole onnistuttu valmistamaan. (Känsäkoski 2010.) Seniorivaappu on Jussilan (2002) mukaan tunnetuin siikavaappu, joka on kehitetty alun perin kirjolohen pyyntiin lämpimille keskikesän vesille ja soutu-uisteluun. Känsäkoski suunnitteli ja valmisti jo 1980-luvun loppupuolella erimallisia vaappuja, joilla saalista tulisi myös kesähelteillä, mikä sinänsä oli jo haaste itsessään. Kokeilut ja kokemukset johtivat vähitellen siihen, että Känsäkosken kaverit olivat Valkeisella siiman päästä ostamassa hänen vaappujaan, kun kalaa ei muille tullut kuin Hannulle. (Lestinjoki 1993.) Koska kalamatkat usein päättyivät kotiinpaluuseen ilman saalista, innosti se tulevaa yrittäjää kehittelemään kaloille sellaista viehettä, josta kalat eivät voisi kieltäytyä. Känsäkoski (2010) kertoi olleensa kalamatkalla muistelmiensa mukaan 1980-luvun lopulla, eikä saalista tullut. Vesi oli tuona päivänä hyvin lämmintä. Ajatus vieheiden valmistuksesta lähti siitä, että tuohon aikaan markkinoilla olevat vieheet olivat isokokoisia. Markkinoilla ei ollut näin pientä vaappua. (Känsäkoski 2010.) Suomen uistelumuodoista siianuistelu on iältään nuorin. Kalastuslaji säilyi tuntemattomana pääosin sen vuoksi, että markkinoilla ei ollut riittävän pieniä, kelluvia vaappuja. Tämä muuttui, kun Känsäkoski valmisti markkinoille ensimmäiset Seniori-vaaput. (Jussila 2002, 16.) Siianuistelu Jussilan (2002) kirjoituksen mukaan oli aluksi pienen piirin touhua, mutta Erän siikaviehetestin myötä vuonna 1996 kalastusmuoto ponnahti päivänvaloon (Jussila 2002, 48). Seniori-vaappu on Suomen johtava pikkuvaappu kalastavuutensa vuoksi. Pieniä vaappuja voi tehdä, mutta kalastavuutta niillä ei välttämättä saavuteta (Känsäkoski
35 Keskustelupalstat ja foorumit Verkkokeskustelun vaikutus brändipäätöksiin on kiistatonta. Tämän vuoksi yrityksen tulee harjoittaa avointa ja rehellistä tiedotuspolitiikkaa ja hyväksyä myös itseensä kohdistuva kritiikki. Kehitystyön kannalta kritiikki on arvokasta yrityksen näkökulmasta. Lauri Sipilä (2008) esittää hyvän esimerkin verkkokeskustelun vaikutuksesta. Internetin keskustelupalstoilla käytiin kiivasta keskustelua, kun Tallink, luvallisesti, valutti jätevetensä mereen. Verkkokeskustelun seurauksena Tallink muutti nopeasti toimintatapansa. (Sipilä 2008, 161.) Google ja hakukoneoptimointi Minä googlaan, sinä googlaat, hän googlaa Ihmiset googlaavat eli hakevat tietoa Googlesta, koska se on helpoin ja nopein tapa saada nykyisin tietoa mistä tahansa. Kaiken lisäksi Googlella on aina vastaus valmiina. Googlen toimintoja on kuitenkin ymmärrettävä, jotta palvelusta saisi yrityksen markkinoinnin ja näkyvyyden kannalta hyötyjä. (Johnston & McGee 2010, 9 12.) Google syntyi Stanfordin yliopistossa Kaliforniassa vuonna 1997 Larry Pagen ja Sergey Brinin toimesta. Googlen tarkoitus on antaa maailman ihmisille vapaa pääsy käsiksi maailman kaikkeen tietoon. Google kehittyy jatkuvasti ja tarjoaa useita erilaisia palveluita käyttäjilleen. Monista palveluistaan huolimatta Googlen webhaku tuottaa valtaosan sen toiminnasta ja tuloista. Muita toimintoja ovat esimerkiksi kuva-, kartta-, blogi-, uutis- ja videohaku (Google Video ja YouTube), Analytics, kotisivujen liikenteen analysointi- ja seurantapalvelu sekä kääntäjä ja hakukoneoptimointi. (Johnston & McGee 2010, 1 8.) Hakukoneoptimointi tarkoittaa verkkosivuston löydettävyyden parantamista hakutulosten luettelossa tiettyjä hakusanoja käytettäessä. Onnistuakseen se vaatii hakukoneiden toimintaperiaatteiden tuntemista. Tavoitteena hakukoneoptimoinnissa on siten parantaa verkkosivuston löydettävyyttä ja sen avulla lisätä sivuston kävijöiden määrää. Hakukoneoptimointi pitäisi yrityksen kannalta käsittää prosessina, joka on koko ajan käynnissä eikä vain silloin, kun yrityksen sivustojen löydettävyy-
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.
Markkinatuomioistuin piti lainvastaisena markkinointia, jossa vanhempien nimellä saapuvan lähetyksen päällyksessä oli sarjakuvahahmoja sekä suora ja epäsuora avaamiskehotus, jotka herättivät lasten kiinnostusta. Lapsiin kohdistuvassa ja siihen rinnastettavassa suoramarkkinoinnissa on vältettävä suostuttelevaa ja lapsiin voimakkaasti vetoavaa menettelyä. Suoramainoslähetyksen ulkoasun perusteella markkinoinnin oli katsottava kohdistuvan lapsiin, vaikka lähetyksen vastaanottajaksi oli merkitty huoltaja.(MT 1984:11)
Videosisältöjen hyödyntäminen markkinointiviestinnässä jatkaa hurjaa kasvuaan vuosi vuodelta. Markkinoijan suurimmat haasteet liittyvät usein siihen, miten ottaa videot strategiseksi osaksi yrityksen markkinointia, millainen videosisältö sopii mihinkin tavoitteeseen, miten kanavavalinnat vaikuttavat sisällön suunnitteluun ja miten onnistumista tulisi mitata.
As already mentioned, the description under a YouTube video, and especially the first two rows which are always shown, is one of the three main areas where a creator can give information to their audience. The description is shown all through a video and is therefore commonly used to inform the audience if it is a commercial message so that they can see if even if they skip ahead into the video.

Videoiden katsomisen houkuttelevuus ja helppous verrattuna pitkien tekstipätkien lukemiseen nostaa videolinkkien klikkausten suosiota. Sähköpostissa olevien videoiden toimivuutta on helppo seurata, koska klikkaukset kasvattavat videoiden katselumääriä. Sisällön käyttämisen tarkkailu ei ole samalla tavalla mahdollista perinteisessä tekstipohjaisessa viestinnässä sähköpostissa.
Myös mainoksessa esiintyvän alaikäisen ihmisarvoa on kunnioitettava. Lasta tai nuorta ei saa esittää mainoksessa halventavalla, nöyryyttävällä, väheksyvällä tai esineellistävällä tavalla. Lapsen käyttämiseen mainoksessa on ylipäänsä oltava aina perusteltu syy. Lapsia voi käyttää esiintyjinä vain, jos he ovat luonnollinen osa esitettyä ympäristöä tai välttämättömiä tuotteen käytön havainnollistamiseksi. Silloinkaan lapsi ei saa esittää mainoksessa suoraa ostokehotusta. Muutenkin on syytä varoa antamasta vaikutelmaa siitä, että tuotetta myydään lapsen avulla.
YouTube arvioi videosi laatua mm. sillä, millainen vuorovaikutussuhde katsojilla on videon kanssa. Kuinka kauan katsojat katsovat videotasi keskimäärin? Kuinka moni kommentoi videota? Kuinka moni tilasi kanavasi videon katsomisen jälkeen? Kuinka monta jakoa sosiaaliseen mediaan videosi sai? Kuinka moni lisäsi videosi suosikikseen? Kuinka monta tykkäystä ja ei tykkäystä videosi keräsi? Jos haluat tietää miten videosi suoriutuvat, voit tutkia katsojadataa YouTube Analytics-sivustolla. Datasta on hyvä ottaa oppia tulevien videoiden varalle. Jos katsojat putoavat pois kyydistä jo ensimmäisen minuutin aikana arvioi YouTube videosi olevan epärelevantti katsojien hakusanoihin verrattuna ja voi rankaista pudottamalla videon sijoitusta hauissa. Tällöin kannattaa panostaa kiinnostavampaan alkuun ja miettiä tarkemmin mitä videosi oikeasti tarkalleen käsittelee. On ärsyttävää tuhlata aikaa videon parissa, joka ei vastannut otsikon herättämiä odotuksia.

Internetin käyttö siirtyy jatkuvasti enemmän mobiiliin – liikkuviin laitteisiin, kuten puhelimiin ja tablettitietokoneisiin. Jopa 96 % 16-24 –vuotiaista käyttää internetiä matkapuhelimellaan muualla kuin kotona, ja 45-54 –vuotiaistakin 70 %. Mobiililaitteiden kautta tehtävien ostojen määrä on myös nopeassa kasvussa. (Lähde: Tilastokeskus.fi). Useille eri laitteille optimoidut (responsiiviset) verkkosivustot varmistavat, ettei asiakkaasi ostopäätös jää puolitiehen. Responsiivisuus mukauttaa verkkosivuston sisällön eri laitteille sopivaksi, eikä mobiililaiteella avattu verkkosivusto näyttäydy vierailijalleen epäselvänä ja hankalakäyttöisenä.
17 11 hyödyllistä, sillä melko todennäköisesti yritys ei tällaisia asiakkuussuhteita saa parannettua taloudelliselta kannalta katsottuna olennaisesti. (Raatikainen 2004, 99.) 2.2 Digitaalinen markkinointi ja viestintä Yksittäistä oikeaa määritelmää digitaaliselle markkinointiviestinnälle, Digital Marketing Communications, ei ole olemassa. Markkinointiviestinnästä puhuttaessa käytetään digitaalisen markkinointiviestinnän yleisien muotojen nimityksiä, kuten internet- ja sähköpostimarkkinointi sekä digitaalinen teknologia tai sähköiset/elektroniset mediat, e-mediat. (Karjaluoto 2010, 13.) Tärkeimmät digitaalisen markkinointiviestinnän muodot tällä hetkellä maailman laajuisesti yritysten käytössä olevista internetin käyttötavoista ovat internetmainonta eli yrityksen omat verkkosivut, sähköinen suoramarkkinointi eli sähköposti ja mobiili, lähinnä tekstiviesti, verkkomainonta ja hakukonemarkkinointi. Lisäksi vähemmän tunnettuja muotoja ovat esimerkiksi viraalimarkkinointi, mainospelit, mobiilimarkkinointi, sosiaalinen media, interaktiivinen televisio ja verkkoseminaarit- ja kilpailut. (Karjaluoto 2010, 14.) Tärkeitä syitä digitaalisen markkinoinnin räjähdysmäiseen kasvamiseen ovat sen helppo kohdentaminen, tulosten mitattavuus ja ennen kaikkea asiakashyödyn kasvattaminen käytännössä palvelujen yksilöllisen personoinnin ja tekniikan helpottaman, kustannustehokkaasti toteutettavan vuorovaikutuksen kautta. Ihmisten tavoittaminen on nykyisin länsimaissa helppoa, koska lähes kaikilla on käytössään tietokone ja laajakaistaverkkoyhteys. Haastavampaa digitaalisessa markkinoinnissa on olla tekemättä ylilyöntejä, jotka tekniikka sallisi. Toisin sanoen pitää osata kunnioittaa viestien vastaanottajaa ja toimia nimenomaan hänen ehdoillaan, ei tyrkyttäen. (Sipilä 2008, 116.) Digitaalisessa markkinoinnissa yrityksen markkinoinnin ja koko muun toiminnan raja hämärtyy tai rajaa ei ole, mikä ei ole tarkoitus. Moderni markkinointi on koko yrityksen asia, ja digitaalisuus on läsnä kaikessa liiketoiminnassa. Yrityksen tulisi löytää digitaalisen markkinoinnin punainen lanka alusta pitäen. Se tarkoittaa sel-
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.
42 36 4 DIGITAALISEN MEDIAN HYÖDYNTÄMINEN MARKKINOINNISSA CASE KANNUKSEN KALASTUSTARVIKE OY Opinnäytetyöni toimeksiantajayritys, Kannuksen Kalastustarvike Oy harjoittaa kalastustarvikkeiden valmistusta, ostoa ja myyntiä Keski-Pohjanmaalla, Kannuksessa. Pääasiallinen liiketoiminta perustuu Seniori-vaappujen valmistukseen ja myyntiin. Yrittäjän, Hannu Känsäkosken valmistama rekisteröity tuotemerkki on Seniorivaappu, joka on alun perin kehitetty soutu-, veto- ja heittokalastukseen, mutta sitä käytetään myös pilkkinä. Värikartta Seniori-vaapuista on yrityksen toimintavuosien aikana laajentunut, ja erilaisia värimalleja on jo 50. Känsäkoski on toiminut yrittäjänä yli 18 vuoden ajan. Tästä tekee mainitsemisen arvoisen asian se, että markkinoilla vieheen elinkaari on keskimäärin 4 5 vuotta. Seniori-vaapun kohdalla tämä elinkaari on siis jo kolminkertaistanut kestonsa. (Känsäkoski 2010.) Yrityksen ja Seniori-vaapun menestys perustuu tuotteiden hyvään laatuun, erinomaiseen kalastavuuteen, monipuolisiin käyttötapoihin ja huolelliseen työn jälkeen. Hyvät materiaalit tuotteiden valmistuksessa ovat Känsäkoskelle ehdottoman tärkeitä. Seniori-vaappu on kehitetty helpposäätöiseksi, millä varmistetaan, että ns. sunnuntaikalastajatkin saavat kalaa, kuvailee Känsäkoski (2010). Menestystä on tullut useissa kalastusvälinetesteissä vuosien varrella. Pitkä yrittäjän ura jatkuu edelleen. Syy tähän on se, että kilpailijat eivät ole päässeet lähelle Seniori-vaapun pienimmän mallin ominaisuuksia. Seniori-vaappu hallitsee pienten vieheiden markkinoita. Kalaa saamattomat ja ns. kalamiehet eivät saa muilla, joten Seniori-vaappu on heille varma viehevalinta. (Känsäkoski 2010.) 4.1 Toimeksiantajayrityksen historiaa Känsäkoski jäi työttömäksi 1990-luvun alussa lihanleikkaajan ammatista. Ennen työttömyyttä Känsäkoski oli valmistellut erilaisia vieheitä itselleen ja tutuille kalakavereilleen lähinnä harrastusmielessä. Yritystoiminta oli Känsäkosken (2010) mukaan helppo aloittaa, koska tuote oli valmiiksi keksitty ja sen toimivuus todettu hy-
111. Brändin rakentamisen prosessi 1. Tutkiminen. Selvitetään asiakkaiden asenteet ja arvomaailma sekä kilpailijoiden tarjooma, kilpailevien tuotteiden asemointi ja niiden kilpailuedut. Myös oman yrityksen lähtökohdat, tavoitteet, resurssit ja olemassa olevat tuotteet. 2. Brändin persoonallisuuden suunnittelu. 3. Brändin positiointi ja markkinointitoimenpiteiden suunnittelu. 4. Toteutus ja seuranta. Yrityksen tulee jatkuvasti seurata brändin kehittymistä markkinoilla.
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)
Palkka-avoimuus auttaisi korjaamaan perusteettomat palkkaerot työpaikoilla ja sillä onkin laaja kannatus luottamushenkilöiden keskuudessa. Aiheesta lisää Ylen @Aamutv:ssä klo 7.19, mukana SAK:n Annika @RonniSallinen. #samapalkkaisuus #luottamusvaalit2019 https://www.sak.fi/ajankohtaista/uutiset/sakn-kysely-yli-kaksi-kolmasosaa-luottamushenkiloista-haluaa-palkat-julkisiksi-tyopaikoilla …

Innovaatiorahoituskeskus Tekes on viime syksynä alkanut tukemaan pieniä ja keskisuuria, sekä mikroyrityksiä Innovaatiosetelillä. Setelin arvo on 6200 € (5000 € + alv.) ja sen avulla yritys voi hankkia asiantuntijoiden osaamista tai avustusta vaikkapa uuden liikeidean kehittämiseen tai ongelmanratkaisuun. Tekes haluaa toiminnallaan edistää suomalaisten yrityksien kansainvälistä kilpailukykyä ja luoda perustaa työllisyydelle. Tavoitteena on tukea eri kehitysvaiheessa olevia yrityksiä, parantaa niiden toimintaedellytyksiä ja poistaa yrittämisen esteitä.

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.
Tule kuulemaan, miten sosiaalinen media toimii digitaalisen markkinoinnin osana ja asiakaspalvelukanavana. Koulutuksessa saat kokonaiskuvan sosiaalisesta mediasta ja sen roolista asiakassuhteiden luomisessa ja rakentamisessa. Koulutuksen näkökulmia ovat mm. työntekijälähettilyys ja sosiaalisen median mittaaminen. Kuulet myös mielenkiintoisia käytännön case-esityksiä ja saat vinkkejä omaan työhösi.
Kahvimainokset näyttävät kahvin aina tummana ja höyryävänä. Nousevasta höyrystä nousee mielikuva kahvin lämpötilasta ja kahvin juojille maku on jo tuttu. Voisiko höyryävän kahvikupillisen näkemisestä saada mieleensä jo entuudestaan tutun maun sekä tuoksun? Vaikka maku ei olisikaan tuttu, tuoksu on tuttu lähes kaikille. Hajuaistin on mitattu vaikuttavan meihin 75 prosenttia enemmän kuin minkään muun aistin tuoma kokemus. Fyysisesti tunnettavan rakenteen hyödyntäminen on myös hankalaa videomainonnassa. Video ei ole kosketeltavissa eikä tuntoaistilla tunnettavissa. Mutta voisiko senkin huomioimiseen hyödyntää toista aistia? Varsinkin elokuvan tekijät ovat hyödyntäneet kuuloa fyysisesti tunnettavan materiaalin huomioimiseen. Erilaiset äänitehosteet, kun eri materiaalit koskettavat toisiaan, luovat meille mielikuvan kyseisen materiaalin koostumuksesta. Tällä voidaan myös huijata esimerkiksi puusta tehdyt lavasteet vaikuttamaan kiveltä.

Onkin hassua, että yritys X käyttää vaikkapa yritysvideon tai videomarkkinoinnin tuottamiseen suhteellisen paljon rahaa, mutta ei kuitenkaan sen markkinointiin valmistumisen jälkeen. Ajatus on hieman sama, kuin tv-mainoksessa, joka rakennettaisiin isolla rahalla ja näytettäisiin tämän jälkeen vain sukulaisille tai kaveripiirille. Tulokset eivät olisi varmaankaan kovin mairittelevia?
Sähköpostimarkkinointi Markkinoinnin automaatio Verkkokauppa Sisältömarkkinointi Sosiaalinen media Verkkosivut Tiedottaminen Mediaseuranta PR Asiakkuuden hallinta Tapahtumat Analytiikka Segmentointi SEO Mobiili Käyttökokemus Tutkimus GDPR Mainonta Vaikuttajamarkkinointi Liidien generointi Mittaaminen Videot Omnichannel Monikanavaisuus Uutiskirje ROI Tekoäly (AI) Tietoturva Asiakaskokemus Mobiiliapplikaatiot Suunnittelu Visuaalisuus Laskeutumissivut Retargeting Konversio-optimointi Drip-kampanjat Grafiikka Liidien hoivaaminen Uutta Lianalta Integraatio Lisää tageja
155. Kanavan tehtävät• Omistusoikeuden siirto, kun siirrytään kanavan portaalta toiselle.• Tiedonvälitys kahteen suuntaan: markkinointiviestintä asiakkaille ja palautteiden välitys tuottajalle.• Valmiiden asiakassuhteiden tarjoaminen tuottajan käyttöön.• Tilaamisen, pakkaamisen ja fyysisen jakelun hoitaminen.• Lajitelmien ja valikoimien muodostaminen ostajakunnalle sopiviksi.

Tutkimuksen mukaan sähköpostimarkkinointi tarjoaa edelleen parhaan ROI:n. Monesti ajatellaan, että digimarkkinointi tapahtuu nykyään vain sosiaalisessa mediassa, mutta todellisuudessa 86 prosenttia kaiken kokoisista yrityksistä hyödyntää sähköpostimarkkinointia säännöllisesti. Yritysten edustajien mukaan se on erittäin tehokas keino tietoisuuden lisäämisessä sekä asiakkaiden hankinnassa ja asiakkuuksien säilyttämisessä. Sähköpostimarkkinointi on toimiva tapa viedä prospekteja eteenpäin ostoprosesseissaan, kun he ovat osoittaneet kiinnostusta yritystä kohtaan. Lisäksi se toimii myös olemassa olevien asiakkaiden säilyttämisessä.

Tekniikan kehittyminen avaa jatkuvasti täysin uusia mahdollisuuksia myös videomarkkinoinnin suhteen. Uudet formaatit, kuten VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality) ja 360-videot mahdollistavat katsojilleen kokemuksia, joita olisi muuten mahdotonta kokea. Jo useat uutiskanavat, kuten The New York Times, MTV ja Yle ovat ottaneet käyttöönsä VR-muodossa katseltavia 360-videoita, jotka nimensä mukaisesti mahdollistavat kuvatun tilan kokemisen katsojan omasta perspektiivistä. Videon aikana katsojalla on mahdollisuus katsella haluamaansa suuntaan ja olla näin ikään kuin tapahtuman keskipisteessä. Virtuaalilaseilla tämä onnistuu päätä kääntämällä, tietokoneen näytöllä hiiren osoittimella ja matkapuhelimessa kiihtyvyysantureiden avulla puhelinta kääntämällä. 360-videot eivät ole vielä nousseet markkinointikeinojen kärkikastiin, mutta VR-laitteiden yleistyessä näin voidaan uskoa tapahtuvan enenevissä määrin.


31 25 KUVIO 4. Mikroblogipalvelu Twitter Kuviossa 4 näkyy mikroblogipalvelu Twitterin etusivu. Siinä lukee, että se on paras keino huomata, mitä uutta maailmassasi on. Käyttämiseen vaaditaan maksuton rekisteröityminen palveluun YouTube ja muut kuvapalvelut Yksi tunnetuimmista sosiaalisista medioista ja ylivoimaisesti suosituin pelkästään sisällön jakamiseen keskittyvä kuvapalvelu tällä hetkellä on YouTube, jonka perustivat Chad Hurley, Steve Chen ja Jawed Karim vuonna YouTuben kuvapalvelu sisältää sekä normaaleja kuvia että liikkuvia videoleikemateriaaleja, joita jokainen voi ladata tai liittää palveluun toisten ihmisten nähtäväksi maailmanlaajuisesti. Videonjakopalvelu on tullut tutuksi lähes kaikille Internetiä käyttäville. Palvelussa on mukana myös ääniominaisuus. (Fahs 2008.) Palvelu ei yksinään ole yritysten käytössä kannattava, mutta sitä voi pitää hyvänä kanavana täydentää yrityksen näkyvyyttä sosiaalisessa mediassa. Palvelussa voi luoda videoita ja jakaa niitä miljoonien ihmisten kesken. Palvelussa voi suunnitella ja järjestää videoita tai liittyä osaksi kyseistä yhteisöä. Yrityksen kannattaa jakaa palvelussa mahdolliset videosisällöt, jotka voivat kiinnostaa käyttäjiä. Joissain tapauksissa kannattaa harkita esimerkiksi video-oppaiden tekemistä, jos ne auttavat


15 9 Lajitelman hintataso Valikoiman hintataso Hintakilpailu Maksuehdot Alennukset Hinta Tarjoukset/ kampanjat Hintaimago Lanseeraushinnoittelu Hinta ja tuotteen elinkaari KUVIO 2. Hintapäätökset (Raatikainen 2004, 96) Kuvio 2 osoittaa, kuinka monesta tekijästä tuotteen hinta muodostuu. Yksistään hintaa ei muokkaa pelkästään markkinoilla vallitseva hintakilpailu tai tuotteen valmistukseen kuluvat resurssit, vaan lisäksi esimerkiksi hinta ja tuotteen elinkaari, tarjoukset, alennukset, maksuehdot ja lajitelman hintataso. Saatavuustavoitteet Teollisuuden, kaupan ja palvelualan saatavuustavoitteet eroavat hieman toisistaan. Saatavuus teollisuudessa liittyy usein konkreettiseen jakeluun ja toimintaan, joten logistiset valinnat ovat siinä tapauksessa tärkeitä. Kaupassa ja palvelualoilla on tärkeää sisäinen ja ulkoinen saatavuus eli se, kuinka asiakas löytää varsinaisen yrityksen ja sen sisältä tarvitsemansa tuotteen monien muiden tuotteiden joukosta. Yrityksestä on lisäksi luotava mielikuva, joka herättää asiakkaan mielenkiinnon ja saa hänet kiinnostumaan yrityksestä. (Raatikainen 2004, 97.)
36. AsiakastyytyväisyysTyytyväinen asiakas: •Ostaa uudelleen •Kertoo muille positiivisista kokemuksistaan (WOM) Word of mouth ilmiö •Ei välitä kilpailevista tuotteista, brandeistä tai markkinointiviestinnästä --> korkea vaihtamiskynnys •Ostaa muita yrityksen tuotevalikoiman tuotteitaTyytymätön asiakas: •Haaste yrityksille! •Negatiivinen WOM ! (Esim. Elokuvat)
68. Kuluttajamarkkinoiden analysointi kuluttajakäyttäytymisen mallit –useita kuluttajien käyttäytymiseen vaikuttavia tekijöitä –kulttuurin arvot ja normit • sosiaaliset tekijät (sidosryhmät, perhe) • persoonalliset tekijät (esim. Wells-Gubar –luokittelu) • psykologiset tekijät (Freudin motivaatioteoria, Maslowin tarvehierarkia, Herzbergin motivaatioteoria, uskomukset ja asenteet) –kuluttajien ostokäyttäytyminen • high-involvement vs. low involvement • ostopäätökseen vaikuttavat ihmiset
Yksi nousevimmista trendeistä erityisesti nuorempien sukupolvien keskuudessa ovat lyhytaikaisen sisällön kanavat. Näistä varmasti suosituin on Snapchat, johon lisätyt kuvat tai videot ovat näkyvillä maksimissaan vain 10 sekuntia. Erityisesti Z-sukupolven "internetnatiivit" ovat mieltyneet todella nopeaan informaation virtaan, ja tämän takia Snapchatin tyyliset kanavat voivat olla tärkeä osa yrityksen markkinointia. Snapchatissä julkaistavan sisällön ei ole tarkoituskaan olla täydellistä ja siloteltua, kunhan se on kiinnostavaa.
Sähköpostimarkkinointi Markkinoinnin automaatio Verkkokauppa Sisältömarkkinointi Sosiaalinen media Verkkosivut Tiedottaminen Mediaseuranta PR Asiakkuuden hallinta Tapahtumat Analytiikka Segmentointi SEO Mobiili Käyttökokemus Tutkimus GDPR Mainonta Vaikuttajamarkkinointi Liidien generointi Mittaaminen Videot Omnichannel Monikanavaisuus Uutiskirje ROI Tekoäly (AI) Tietoturva Asiakaskokemus Mobiiliapplikaatiot Suunnittelu Visuaalisuus Laskeutumissivut Retargeting Konversio-optimointi Drip-kampanjat Grafiikka Liidien hoivaaminen Uutta Lianalta Integraatio Lisää tageja
55 49 villa markkinoilla. Pääongelmana tutkimuksessa oli yrityksen onnistuminen digitaalisessa mediassa ja tuotteiden tunnettuus. Alaongelmiksi tutkimuksessa nostettiin asiakkaiden tyytyväisyys yrityksen tuotteeseen, hintoihin ja löydettävyyteen. Kuviossa 1 sivulla 5 esitettiin Tikkasen, Asparan ja Parvisen (2007), mukaan tehty markkinointistrategian jaottelu asiakas- ja toimittajasuhteiden, tuotekehityksen sekä muiden verkostosuhteiden johtamiseen. Samassa kuviossa on Raatikaisen (2004) markkinoinnin tavoitteiden jaottelu asiakas-, viestintä-, myynti-, tuote-, kannattavuus-, hinta- ja saatavuustavoitteisiin. Selventääkseni tässä opinnäytetyössäni käyttämiäni lähtökohtia ja näkökulmia toimeksiantajayrityksen näkökulmasta tarkoitukseni on keskittyä markkinointistrategiassa asiakas- ja tuotetavoitteisiin sekä markkinoinnissa asiakas- viestintä- ja tuotetavoitteisiin. Mainonnan tavoite on myynnin lisääminen, tuotteen tai yrityksen tunnetuksi tekeminen ja yrityskuvan parantaminen. Tavoitteena on myös hyvän yritys- ja tuotekuvan synnyttäminen ja sen menestyksekäs ylläpitäminen, joten tämä on olennainen osa kehittämissuunnitelmaa. Yrityksen on kehitettävä asiakkuuksia eli saatava tuotteita ostanut henkilö ostamaan tuotteitaan uudelleen ja uudelleen. Tämän vuoksi asiakkuuksien johtamiseen on panostettava. Digitaalisen markkinointiviestinnän tavoitteet ovat esimerkiksi yrityksen bränditietoisuuden lisääminen, brändi-imagon ja brändiasenteiden muuttaminen, tuotekokeilun aikaansaaminen ja uskollisuuden kasvattaminen sekä asiakkuusmarkkinointi. Näistä keskityin yrityksen bränditietoisuuden lisäämiseen sekä brändi-imagon ja tuotekokeilun aikaansaamiseen. Monilla muilla toimialoilla luodaan markkinoinnin ympärille mielikuvia, joilla tuotteita myydään vaikuttamalla asiakkaiden tunteisiin. Tässä olisi keino markkinoida myös kalastusvälineitä. Tuote-esittelyyn tulisi saada tunnelma rennosta ja hyväntuulisesta fiiliksestä, jossa nautinto ja kalamatkan tuoma elämys ei ole riippuvainen saadusta saalismäärästä.
Videomainos on videomarkkinoinnin yksi tyylilaji ja sen alalajeja monia. Ensimmäiseksi mieleesi tulee varmasti viraalimainokset, jotka leviävät nopeasti ja saavat miljoonia katsojia. On olemassa poikkeuksellisen onnistuneita viraalimainoksia, mutta videomarkkinoinnin lähtökohta ei voi olla sen viraalius. Vain 2 Youtube-videota on onnistunut saavuttamaan 100 miljoonan katsojan rajan alle viidessä päivässä. Onnistuminen vaatii rahaa, oikean osaajaporukan ja vielä kerran rahaa. Meille muille videomainokset näyttäytyvät arkisempina ja niihin satsattavat summat kohtuullisempina.
70 64 KUVIO 27. Hintatietojen merkitys kotisivuilla Kotisivuilla olevien kuvien tärkeys Kuviosta 28 nähdään kotisivuilla olevien kuvien suuri tärkeys. Vastaajista 13 antoi arvosanan numero seitsemän ja 12 arvosanan numero 6. Kotisivuilla olevien kuvien tärkeyden keskiarvo oli 6. Kannuksen Kalastustarvikkeen asian onnistumisen keskiarvo oli 5,6. Kahdeksan vastaajaa antoi yrityksen onnistumiselle arvosanan numero viisi. KUVIO 28. Kotisivujen kuvien merkitys

What the customs are on YouTube is still very debated. In Sweden, there are no clear official guidelines on what should be sufficient communication or what measures must be used to fulfill the requirements. As for now, our view is that it is a case by case issue. I should be noted that United Screens has since a while back been in contact with the Swedish Reklamombudsmannen in order to try and find a good standard for how the identification rule should be interpreted on YouTube. The discussions are still ongoing, and a conference, with debate, in the matter was held as late as May 25th.
Unsplash on yksi omista suosikeistani, koska kuvat ovat laadukkaita ja joukosta löytää usein myös todellisia helmiä. Kuvat ovat Creative Commons 0 -lisensoituja, joten voit käyttää niitä aivan vapaasti. Sivustolle tulee kymmenen uutta kuvaa kymmenen päivän välein. Viime vuonna ladattiin yli 3 kuvaa per sekunti ja valinnanvaraa riittää, sillä kuvia on jo satoja tuhansia.
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)
×