Oikean kohderyhmän voi tavoittaa kohdennetulla mainonnalla verkkokäyttäytymisen, ikäryhmän, sukupuolen tai alueellisen sijainnin mukaan. Jos tarjoamasi hakeminen näkyy verkkokäytäytymisessä, etenkin ajankohtaisena piikkinä, on asiakas todennäköisesti etsimässä ratkaisua siihen liittyvään ongelmaan. Googlen uuden algoritmin myötä hakutuloksia ja verkkokäyttäytymistä voidaan hyödyntää suoraan videomarkkinoinnissa, eikä kohdennus ole enää videohakujen varassa.
16. Tutkimusten tuloksia ‖tuotantoaikakaudelta‖Massatuotannon aikakausi: –unohtaa monien toimialojen historialliset tosiasiat •intensiivisen kilpailun •ylituotannon •kysynnän epävarmuuden •yritysten monenlaiset markkinointitoimenpiteet •markkinoinnin instituutioiden synnyn ja kehityksen •aikansa markkinointikoulutuksen •aikansa markkinointitutkimukset massatuotannon aikakautta ei ollut olemassa
Kun esimerkiksi suomalaisten (ja todennäköisesti myös muunmaalaisten) kaikkitietävien miesten perusluonteeseen kuuluu ensimmäisenä heittää uuden tuotteen ohjekirja roskiin, eikä apua kehdata myöhemmin kysyä, voi videoista löytyä korvaamaton apu. Verkkokaupan tilausvahvistuksen mukaan voisikin liittää esimerkiksi lyhyen videomuotoisen ohjeen, jonka asiakas pystyy katsomaan nykyään käytännössä missä tahansa. Samalla hän saattaa tulla tilanneeksi vaikkapa jonkin lisätarvikkeen, joka tekee uuden tuotteen käytöstä entistäkin helpompaa.
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.

Suomen perustuslain mukaan lapsia on kohdeltava tasa-arvoisesti yksilöinä. Edelleen perustuslain mukaan julkisen vallan on tuettava perheen ja muiden lapsen huolenpidosta vastaavien mahdollisuuksia turvata lapsen hyvinvointi ja yksilöllinen kasvu. Lastensuojelulain mukaan lapsella on oikeus turvalliseen ja virikkeitä antavaan kasvuympäristöön, tasapainoiseen ja monipuoliseen kehitykseen sekä etusija erityiseen suojeluun. Markkinointi, joka loukkaa ihmisarvoa tai joka pyrkii sivuuttamaan vanhempien mahdollisuuden toimia täysipainoisesti lastensa kasvattajina, on hyvän tavan vastaista.


47 41 KUVIO 11. Seniori-vaappu Kuviosta 11 näkee Seniori-vaapun useita kehitysvaiheita. Runsaista värisävyistä suosittuja ovat esimerkiksi viininpunainen, musta hile, viininpuna/musta hile, kupari ja oranssiperä (Jussila 2002, 48). Otsikolla Seniori pitää pintansa, kirjoittaa Jussila (2006) Erä-lehdessä, että siian soutu-uistelu yleistyi kirjoituksen mukaan reilut kymmenen vuotta sitten pikkuruisten Seniori-vaappujen myötä. Sen jälkeen on mikrovaappuja tullut markkinoille muitakin. Vuosittaiset Seniori-vaapun haastajat ovat järjestään olleet kuitenkin liian suuria kelvatakseen siioille. Jussila (2006) mainitsee kirjoituksessaan, että monella vieheensuunnittelijalla ei ilmeisesti ole ollut balsaa vuolemaan ruvetessaan riittävää kokemusta ja tietoa siitä, millainen viehe siikoja houkuttaa. Jussila (2006) jatkaa Seniori-vaapun olleen jo toistakymmentä vuotta siikavaappujen ensimmäinen lyhdynkantaja. Hän päätti vuonna 2006 ottaa selvää, kuinka vanha mestari pärjää uusien haastajien rinnalla. Lopputuloksena kesän koekalastuksista oli, ettei mitään uutta auringon alla sillä rintamalla ollut. Seniori-vaappu loistaa siikavaapputaivaalla edelleen aurinkona, jota uudetkin jäljittelijät seuraavat. Kunkun taika kestää. (Jussila 2006, )

Musti ja Mirrimyy ruokaa ja tarvikkeita lemmikeille ja mikä avaa loputtomat mahdollisuudet markkinointiin videoiden avulla. He ovatkin tuottaneet videoita myymistään tuotteistaan niiden käyttökontekstissa tai erilaisten tarinoiden kautta. Yksi esimerkki on video, jossa kerrotaan koskettava tarina kissasta, joka oli ollut huonossa kunnossa ja muiden asioiden seassa kerrottiin myös ruokavaliomuutoksesta ja laadukkaan ruoan vaikutuksesta kissan vointiin .
67 61 Kotisivujen ulkoasu ja värit Kuvio 23 osoittaa, että kotisivujen visuaalisuudella on suuri merkitys käyttäjien ja kotisivujen sisällöntuottamisen näkökulmasta. Visuaalisuudella tarkoitetaan sekä layoutin luomista että kuvien merkitystä. Vastaajista kahdeksan antoi Kannuksen Kalastustarvike Oy:n kotisivujen ulkoasun ja värien onnistumisen arvosanaksi seitsemän ja yrityksen onnistumisen keskiarvo kotisivujen ulkoasussa ja väreissä oli 5,1. Tämä tarkoittaa, että verkkosivusto on näiltä osin onnistunut hyvin. Kotisivujen ulkoasun ja värien tärkeyden keskiarvo oli 5,1. KUVIO 23. Kotisivujen ulkoasu ja värit Kotisivujen selkeys Kuviosta 24 nähdään, että Kannuksen Kalastustarvike Oy:n kotisivut olivat vastaajien mielestä selkeät. Käyttäjän näkökulmasta verkkosivujen tulee olla helpot ja selkeät käyttää. Verkkosivujen sekava ulkoasu voi saada kävijän poistumaan sivustolta välittömästi. Yllättävää vastauksissa oli mielestäni se, että keskimääräisesti kotisivujen selkeyden tärkeys ei kuitenkaan ollut korkeampi kuin 5,8. Kannuksen Kalastustarvike Oy:n onnistumisen keskiarvo kotisivujen selkeydessä oli 5,3. Yrityksen keskiarvo jäi tärkeyden keskiarvoa hiukan alemmaksi.

Mainonnan eettinen neuvosto viittaa erityisesti ICC:n markkinointisääntöjen 9 artiklaan ja korostaa, että mainos tulee voida tunnistaa mainokseksi. Se, onko mainos tunnistettavissa mainokseksi, perustuu kokonaisarviointiin. Neuvosto toteaa, että mainonnan tunnistettavuuden vaatimus korostuu mainonnan uusia muotoja, kuten sosiaalista mediaa, käytettäessä. Lisäksi tässä tapauksessa huomioon tulee ottaa sekin, että video on suunnattu ennen kaikkea lapsille ja nuorille.

Markkina-analyysin tarkoituksena on vastata kysymyksiin markkinoista, ostokäyttäytymisestä, markkinamuutoksista, sekä markkinan kehityksen suunnasta. Analyysissä tulee käydä läpi markkinan tilanne, koko, asiakkaat, ostokäyttäytyminen, ostopotentiaali sekä niiden muutokset edelliseen ajanjaksoon verrattuna. Hyvä työkalu markkina-analyysin tekemiseen on esimerkiksi Bostonin matriisi.
95 89 Yleisesti Kannuksen Kalastustarvike Oy:n valmistamaan Seniori-vaappuun oltiin tyytyväisiä, ja asiakkaiden kokemukset Kannuksen Kalastustarvike Oy:n kotisivuista olivat vähäiset. Tämä kertoo mielestäni vähäisestä näkyvyydestä digitaalisessa mediassa. Tutkimuksesta kävi hyvin ilmi, että tuotekehitys on vahvalla pohjalla, ja tästä on helppoa lähteä kehittämään internettoimintaa laajemmaksi. Yrityksen tulee kehittää verkkokaupan osalta tilauspalvelua niin, että tilaaminen olisi asiakkaalle helppoa ja vaivatonta. Verkkokaupan lisäksi yrityksen verkkosivuston visuaalisuutta tulisi kehittää. Asiakaslähtöinen ajattelu tulisi ottaa huomioon esimerkiksi sivuston sisältöä suunniteltaessa. Kun lähtökohtana ovat uudet Seniori-vaapun käyttäjät, on annettava tietoa tuotteesta: mikä Seniori-vaappu on ja miksi se on alun perin kehitelty. Tämä ei nykyisiltä kotisivuilta käy selvästi ilmi. Seniori-vaappu on tehty täyttämään asiakkaan toiveet hyvästä vieheestä. Myös verkkomarkkinointi on lähdettävä toteuttamaan käyttäjän näkökulmasta. Keskustelupalstoilta ja Google Analyticsin avulla yritys voi hyödyntää hakusanoja, joilla Seniori-vaapusta haetaan tietoja. Näiden avulla Seniori-vaapun ja yrityksen näkyvyyttä voisi parantaa. Samalla vastaukset antavat tietoa siitä, mistä käyttäjät hakevat tuotetietoja ja mitä he haluavat tuotteesta tietää. Hakusanoina (liite 2) esiintyvät esimerkiksi Seniorin uintisyvyys, Seniorilla kalastaminen, Seniorin heittäminen, oikea koko siialle ja siian uistelu Seniorilla. Näitä sanoja voisi käyttää pohjana sille, mitä tietoja kotisivuilla tulisi mainita. Yrityksen tulisi keskittyä hakukoneoptimointiin. Keskustelupalstojen ja foorumien kirjoituksista löytyy kysymyksiä, joiden pohjalta on helppo tehdä johtopäätöksiä siitä, ettei moni käyttäjä tiedä Seniori-vaapusta. Moni ei tiedä, mikä Seniori-vaappu on ja kuinka sitä voi käyttää monenlaisessa kalastuksessa. Käyttäjän näkökulmasta verkkosivujen sisällöstä tulisi löytyä vastaukset näihin kysymyksiin. Hakukoneoptimointi on mielestäni kotisivujen visuaalisuuden parantamisen ohella tärkeä keino vaikuttaa näkyvyyteen. Vaikka Seniori-vaappu- hakusanoilla yritys listautuu hakutulosten kärkeen, tulisi käyttää hyväksi Google Analyticsin palvelua ja syöttää HTML-koodauksella useita muita erilaisia hakusanoja sivustolle. Seniorivaapun ilmestyminen hakutuloksien kärkeen esimerkiksi hakusoilla paras vaappu, siikavaappu tai UL-viehe toisi paljon näkyvyyttä yritykselle. Tämän kaiken edelly-
Yritysten ja organisaatioiden on edellisen perusteella syytä tehdä tiukkoja päätöksiä sosiaaliseen mediaan suunnattavien panostusten suhteen. Suurin osa some-kanavista on yrityksille turhia ja ne voi unohtaa ilman huolta hyötyjen menettämisestä. Nyt kannattaa opetella käyttämään Facebook-mainontaa, joka on sosiaalisen median suurin alihyödynnetty mahdollisuus.
[social_sharing style=”style-11″ fb_like_url=”https://digiopisto.com/2016/11/markkinointi-sosiaalisessa-mediassa-mihin-panostaa-vuonna-2017″ fb_color=”light” fb_lang=”fi_FI” fb_text=”like” fb_button_text=”Share” tw_lang=”fi” tw_url=”https://digiopisto.com/2016/11/markkinointi-sosiaalisessa-mediassa-mihin-panostaa-vuonna-2017″ tw_name=”jarijuslen” tw_button_text=”Share” g_url=”https://digiopisto.com/2016/11/markkinointi-sosiaalisessa-mediassa-mihin-panostaa-vuonna-2017″ g_lang=”fi” g_button_text=”Share” alignment=”center”]
Juju ei ole etsiä koko ajan uusia kanavia, joihin voisi mennä mukaan. Järkevämpää on pyrkiä määrätietoisesti karsimaan pois kaikki sellaiset vaihtoehdot, joista on vaikea uskoa löytyvän panostukset oikeuttavaa ja mitattavissa olevaa hyötyä nopeasti. Jos voimavaroja on käytettävissä rajattomasti eikä tuloksilla ole niin suurta väliä, voit tietysti tehdä ihan mitä haluat. Harva voi tällaisesta ylellisyydestä kuitenkaan nauttia.
12 Koska pienyritystutkimusta tehdään usein opinnäytteinä ja opiskelijoiden kiinnostuksen varassa, siltä nähdään usein puuttuvan syvempi osaaminen, ns. tacit knowledge. Tutkijan subjektiivinen tieto tutkimuskohteesta ja tutkimusmenetelmistä on hyvin tärkeä mm. tapaustutkimusten ja laadullisen tutkimuksen onnistumiselle. Vaihtelevista lähtökohdista johtuen pienyrittäjyyttä koskevien tutkimusten tulokset ovat hajanaisia, jolloin tekstien välinen analyysi jää myös ohueksi. Tutkimuksen näkökulma onkin usein erilainen kuin yrityksen näkökulma (Zinkham ja Pereira 1994). Tutkimus voidaan rajata käsittämään yleiset kaikille yrityksille yhteiset teoreettiset lähtökohdat, jolloin pystytään paremmin kehittämään yleispäteviä käsitteitä ja teoriaa. Siten mm. asiakaslähtöisyyttä voidaan tutkia käsittelemättä sitä erikseen palvelun tai tavaran tuottamisen kannalta. Sitä vastoin yksittäinen yritys ei voi yleensä toimia ottamatta huomioon toimialansa tyypillisiä piirteitä ja oman toimintansa kannalta keskeisiä tekijöitä, esimerkiksi sitä toimiiko se palvelujen vai tavaroiden tuotannossa. Mitä enemmän tutkimus tarkastelee yksittäisen yrityksen ongelmia sitä vaikeampi tuloksia on yleistää koskemaan muiden yritysten tilanteita ja asiakkaita. Kouluttajien ja käytännössä toimivien ei ole aina helppo nähdä perustutkimuksen ja käytännön välistä yhteyttä. Näkökulmien erot tutkimuksen hyödynnettävyydestä tulevat hyvin esille pienyritystutkimuksen tilaa koskevassa kansainvälisessä keskustelussa (Landström ym. 1997). Käytäntöön suuntautuneet odottavat tuticimuksilta havainnollisia tuloksia, jotka toimivat yritystoiminnan kehittämisessä ja, joita voidaan soveltaa koulutuksessa. Yksittäiset tutkimukset tuottavat kuitenkin usein vähän valmiita ratkaisuja yritysten eritasoisiin ongelmiin. Laukkasen (1999, 30-31) mukaan tutkimusta voidaan usein fokusoida käytännön kannalta mielekkääseen suuntaan. Soveltaminen edellyttää kuitenkin aina tiedon käyttäjien aktiivisuutta ja muutosvalmiutta. Tutkimuksen empiirinen osa käsittelee maaseutuyritysten taloudellista menestymistä ympäristö-strategia-yrittäjä-resurssinäkökulmasta. Tarkoituksena on kuvata maaseudulla toimivien pienten matkailu- ja ravitsemusalan yritysten sekä puunjalostusta harjoittavien yritysten taloudellista menestymistä. Lisäksi verrataan eri tavoin menestyneiden maaseutuyritysten ryhmiä keskenään yrittäjän tavoitteiden, aineellisten resurssien ja työllistävyyden, yritysympäristöä ja yritysten vahvuuksia koskevien näkemysten, markkinointistrategioiden ja yrittäj äo saamis en suhteen. Tutkimuksessa käytetään pienyritystutkimuksissa yleisesti sovellettua markkinoinnin strategiatutkimuksen käsitteistöä, jotka määritellään menetelmäkuvauksen yhteydessä. Tutkimus on rajattu maaseutuyrityksiin. Maaseutuyrityksellä tarkoitetaan yrityksiä, jotka sijaitsevat maaseutumaisilla alueilla, ja jotka laajan määritelmän mukaan voidaan lukea maaseutuyrityksiin (Rantamäki-Lahtinen 1999). Maaseutuyritykset ovat toimialoiltaan voimakkaasti teolliseen tuotantotoimintaan keskittyneitä (Survo 1998). Ehkä tämä on ollut syynä siihen, että maaseudun pienyritysten menestymiseroja on selitetty teollisten toimialoj en ja tavaroiden tuotan- 11

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ä.
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.
Kuluttajat kaipaavat aina vain helpompia ja nopeampia ostokokemuksia. Mikä onkaan helpompaa, kuin selailla lempikauppojensa valikoimaa helposti vaikka bussimatkan aikana mobiililaitteen avulla. Verkkokaupat avaavat kuluttajalle maailmanlaajuisen valikoiman niin tuotteisiin kuin palveluihinkin. Mobiililaitteiden avulla tämä kaikki onnistuu missä tahansa, milloin tahansa.
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)
6 Sisällysluettelo PIENTEN ELINTARVIKEALAN YRITYSTEN MARKKINOINTI- STRATEGIAT 1 JOHDANTO Markkinointi menestystekijänä Umpikuj atoimialoj en haasteet Tutkimuksen liittyminen elintarvikealan kehittämiseen Suomessa Tutkimuksen tavoite ja tutkimusmenetelmät Rajaukset Tutkimuksen rakenne 15 2 MARKKINOINTI LIIKETOIMINNAN OSANA Markkinoinnin käsite Markkinoinnin kehittyminen ja nykyinen painopiste Kilpailuympäristön vaikutus strategian valintaan Markkinoiden määrittäminen Kilpailustrategiat j a kilpailutekij ät Kilpailukäyttäytyminen Asiakkaaseen kohdistettu toiminta Tuotekehitys ja markkinointi MarIckinointistrategian osa-alueet Asemointi Asemointi kilpaileviin tuotteisiin nähden Tuotteen ja palvelun yhdistäminen Asiakkaan ostopäätökseen vaikuttavat tekijät Tuotteen laatu-hintasuhde Hintataktiikat Tuotemerkki Kauppakanavan valinta 36 3 TUTKIMUKSEN TOTEUTUS Haastateltavien valinta Haastattelun toteutus Tutkimusyritysten liiketoiminnan luonne ja koko 42
Vuodet ovat kuitenkin tehneet tehtävänsä. Facebook on Googlen jälkeen maailman toiseksi suurin mainosmedia. Facebookin mainosjärjestelmä on kehittynyt ja sen käyttöön tarkoitettu itsepalvelukäyttöliittymä samalla muuttunut monimutkaisemmaksi. Tuloksellisten mainoskampanjoiden luomiseen on tällä hetkellä täysin erilaiset mahdollisuudet kuin vuonna 2007, mutta mainoskäyttöliittymän asetuksia on todella osattava myös käyttää. Taitamattomissa käsissä Facebook-mainosjärjestelmä on vain pettymyksiä tuottava rahakaivo.
Digital media, which includes Internet, social networking and social media sites, is a modern way for brands to interact with consumers as it releases news, information and advertising from the technological limits of print and broadcast infrastructures.[7] Digital media is currently the most effective way for brands to reach their consumers on a daily basis. Over 2.7 billion people are online globally, which is about 40% of the world's population.[8] 67% of all Internet users globally use social media.[9]

60 54 ryhmässä. Tästä ryhmästä kaksi vastaajaa ei tuntenut Seniori-vaappua aikaisemmin vuotiaiden ryhmässä vastaajia oli kymmenen, joista yksi ei tuntenut Seniori-vaappua aikaisemmin. Muissa ryhmissä oli yhdeksän vastaajaa. Halusin selvittää, onko jokin ikäryhmä sellainen, jolla ei ole tietoa Seniori-vaapusta. Tällä tiedolla halusin selvittää vastaajista ne, joille olisi todella tärkeää tuottaa verkkosivujen sisältöä siltä pohjalta, mikä Seniori-vaappu on ja mihin tarkoitukseen se on alun perin kehitelty. KUVIO 14. Vastaajien ikä ja Seniori-vaapun tunnettuus Viidestäkymmenestä vastaajasta vain neljä ei tuntenut Seniori-vaappua aiemmin. Tämä kertoo hyvin Seniori-vaapun tunnettuudesta vastaajien keskuudessa. Seniori-vaapun tietojen saaminen internetistä, lehdestä, kalastajilta, messuilta tai tuttavalta Kuviosta 15 näkyy, että vastaajat olivat saaneet Seniori-vaapusta tietoja eri kanavista. Suurin osa, 13 vastaajaa, oli saanut Seniori-vaapusta tietoa perinteisestä lehdestä. Kysymykseen olisi voinut lisätä myös vastausvaihtoehdon jostain muualta, sillä jälkeenpäin huomasin, että vaihtoehtoja oli liian vähän. Yllättävää oli, että internetistä tietoja oli saanut vain kaksi vastaajaa. Lehden merkitys tunnettuuden kannalta on siis edelleen suuri.
×