Yhtyeen albumin mainoksessa esitettiin harallaan olevat naiset sääret, joiden väliin oli piirretty naisen sukupuolielintä kuvaava pornografinen piirros. Kuluttaja-asiamies piti mainosta naista halventavana ja katsoi mainoksen altistavan myös lapset ja nuoret sopimattomille seksuaalisille ärsykkeille, kun markkinointi oli toteutettu julkisissa liikennevälineissä.(KA 2004/40/1139)
This specific campaign was part of a bigger release of the expansion for Activision’s game Destiny, called The Taken King. The idea was to host a live event streamed on Twitch.tv, where chosen creators would meet up in Stockholm to play the game. The campaign was targeted towards the Nordics and was supposed to get the word out about the game by engaging the audience in the live event. United Screens therefore put together a team of three youtubers – one from Sweden, one from Norway and one from Finland.
Kuten huomaat, markkinointistrategia vaatii vähän tuumailua ja muutamia päätöksiä. Mutta ne ovat ehdottomasti sen arvoisia. Ei siirrytty markkinoinnin automaatioon, ei tehty sisältömarkkinointia, eikä ostettu tv-kampanjaa. Näihin ja moniin muihin kysymyksiin päästään vastaamaan VASTA strategian laatimisen jälkeen. Ei voi mennä perse edellä puuhun. Mopon ostaminen etukäteen ei auta matkalla Helsingistä Tallinnaan. Vene auttaisi enemmän.. Strategia ennen teknologiaa.
15 2. Pienyritystutkimuksen vaihtoehtoisia viitekehyksiä 2.1 Yrittäjyyden määritelmä Vakiintuneen käsityksen mukaan yrittäjyys on yksilön ominaisuus: Yritys on siten määritelmällisesti yrittävän ihmisen toiminnan tulos, j olloin yrityksen aktiviteetit riippuvat yrittävistä henkilöistä (Carson ym. 1995; Bridge ym. 1998; Peltonen 1985). Yrittäjyyden tuntomerkkinä pidetään vahvaa yritykseen sitoutumista, mikä synnyttää taloudellista epävarmuutta. Omistajayrittäj ä on taloudellisesti sitoutunut yritykseen j a toimii riskinkantajana. Toisaalta yrittäjällä on suuri vaikutusmahdollisuus yrittäjätulo onsa, koska yrittäjän saama korvaus riippuu hänen työpanoksestaan (Marjosola 1979, 16). Yrittäjyydellä tarkoitetaan usein myös yrittäj ähenkisyyttä, mikä kuvaa yrittäjien toiminnan lisäksi yrittämisen ideaa j a tarkoitusta (Marj sola 1979, 10). Yrittäjyyteen kuuluu yritys, liiketoiminta, yrittävät henkilöt, yrityksen piirteet ja piirteiden vaihtelu. Yrittäjyyteen voidaan sisällyttää erilaisia käsitteitä riippuen siitä halutaanko yritystä tarkastella kapean vai laajan määritelmän mukaan (kuvio 2). Kapea määritelmä Yritys Laaja määritelmä Kasvu Ominaispiirteet ja niiden vaihtelu Erottavat piirteet ja tilanteiden ymmärtäminen Sisäinen yrittäjyys Kuvio 2. Yrittäjyyden määritelmä (Bridge ym. 1998, 100). Kapean määritelmän mukaan yritys on sama kuin sen liiketoiminta, joka oletusarvois esti on pieni. Laajempaan määritelmään voidaan sisällyttää kasvutavoite ja organisaation sisäinen yrittäjyys, jolla tarkoitetaan ennen kaikkea henkilöstön yrittäjäasennetta ja motivaatiota toimia yrityksen hyväksi. Laajan määritelmän mukaan yrittäjyys eroaa muusta taloudellisesta toiminnasta, koska se on päämäärään 14
Aikakausilehteä mainostettiin televisiossa kuvitteellisen lehden avulla. Ruudussa isorintainen nainen kertoi uudesta ”täyteläisille naisille” suunnatusta lehdestä. Mainoksessa kuvattiin korostuneesti naisten rintoja ja mittailtiin rinnanympärystä todeten, että kuppikoko ei riitä. Kuluttaja-asiamies totesi, että naiset esitettiin halventavalla tavalla pelkkinä seksiobjekteina. Mainos korosti vanhaa stereotypiaa vaaleista isorintaisista naisista vihjailemalla, että tällaiset naiset eivät ole lukutaitoisia. Mainoksen teki tavanomaista epäasiallisemmaksi se, että mainosta esitettiin myös lasten katseluaikaan. (KA 2003/40/1107)
9 3 tässä vaiheessa työtä oli lomakkeiden saaminen vastaajilta heti takaisin ilman postitusprosessia, jonka totesimme olevan melko hankalaa yksityisten käyttäjien osalta. Halusimme isäni kanssa, että vastaukset pitäisi ehdottomasti voida jättää nimettöminä, jotta vastaukset olisivat totuudenmukaisempia. Tein kyselylomakkeen omalla nimelläni. Aloitin aiheeseen perehtymisen isäni vuosien varrella keräämien lehtiartikkelien selaamisella ja löysin haastattelun pohjalta kirjoitetun artikkelin vuodelta 1993 Lestinjoki-lehdestä. Haastattelussa Hannu itse mainitsee, että parhaillaan tutkii Ruotsin markkinoille menemistä ja myyntikanavaa etsitään. Tämä siis oli ollut suunnitelmissa jo silloin. Nyt oli loistava hetki toteuttaa tämä suunnitelma ja käyttää niitä kanavia, joita kehitys on tuonut käyttöömme tässä reilun 17 vuoden aikana. Hannun mielestä paras myyntimies on onnistunut kalamies, ja näinhän asia edelleen on. Verkossa näiden myyntimiehien teho vain on ihan eri mittakaavassa kuin aikana ennen internetiä. (Lestinjoki 1993.)
Videoiden vaikutus www-sivuliikenteeseen, somepostausten leviämiseen, sähköpostimarkkinoinnin avaamisprosentteihin ja lopuksi tuotemyyntiin kasvaa kasvamistaan. Cisco Systems ennustaa kaikesta nettiliikenteestä videosisältöjen olevan jo 80% vuonna 2019. Pelkästään Facebookissa videoiden latausten määrä on kasvanut 94% vuodessa! Videoiden merkitystä ei voi kukaan siis vähätellä. Videon vaikuttavuus on aivan omaa luokkaansa.
Mainonnan ihmiskuva ei useinkaan vastaa arkitodellisuutta. Mainoksissa luodaan ja ihannoidaan usein tiettyjä ulkonäkömalleja ja luodaan ulkonäköpaineita nuorille ja jo lapsillekin. Raja tavallisen ihmisen sekä mainoksissa esiintyvän mallin välillä voi helposti hämärtyä, kun on kyse kohderyhmästä, jonka ihmiskuva on vasta muotoutumassa. Mainostajilta voidaan edellyttää yhteiskunnallista vastuunottoa sen suhteen, minkälaisia roolimalleja ja asenteita mainoksilla luodaan alaikäisille.

Tarkkoja ikärajoja alaikäisryhmän sisällä ei ole kuitenkaan mahdollista asettaa. Selvää on, että kun suunnitellaan alle kouluikäisiin kohdistuvaa mainontaa, kohderyhmän kehitystaso asettaa erilaiset vaatimukset kuin nuorille suunnattu kampanja. Ohjeessa käytetään alaikäisen lisäksi käsitteitä pieni lapsi, lapsi, ala-asteikäinen tai nuori havainnollistamaan alaikäisten eroja, jotka mainostajan on syytä ottaa huomioon.


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

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.
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?
Aloittelijan ei tule keskittyä videokameroilla leveilyyn. Olennaista on, että teet kalustolla, jota osaat käyttää. Sveitsiläinen uutistoimisto päätti heittää kaikki hienot kamerat nurkkaan ja tehdä raportointia vain iPhonella ja selfiestickillä. Nerokas keksintö, joka muutti videoiden teon helpoksi ja raporttiin vaadittiin enää raportoija. iPhonen videojälki riittää erinomaisesti ja sillä on jo tehty elokuviakin. Toisin sanoen keskity vähemmän kalustoon, mutta huoledi, että videosi on hyvin valaistu. Muuten viestisi menee suttuiseen kotivideoon ärtyessä ohi. Viimeiseksi muista videomarkkinoinnin perussääntö. Suttuisen kuvankin saa anteeksi, mutta huonoa ääntä ei. Valitse siis erinomainen mikrofoni, vaikka Roden Pro mikki, jolloin ääni on puhdas ja hyvä.
Esitetyn selvityksen perusteella Activision on tehnyt sopimuksen US:n kanssa siitä, että US hankkii sopivat tubettajat mainostamaan uutuuspeliä. Lisäksi tubettajalla ja välittäjäyritys US:llä on keskenään sopimus siitä, että tubettaja markkinoi uutuustuotetta. Tubettajan, Activisionin ja US:n lausumissa esitetty tukee käsitystä siitä, että video on laadittu nimenomaan mainostarkoituksessa. US on todennut, että videosta selviää, kuka mainostaja on.

Kylkiäisten markkinointiin lasta kiinnostavien tuotteiden yhteydessä on suhtauduttava eri perustein kuin muuten. Lapset eivät kykene arvioimaan kylkiäisen arvoa samoin kuin aikuiset. Raha-arvoltaan vähäinen kylkiäinen voi olla lapselle houkuttelevampi kuin itse päätuote, jolloin ostopäätökseen on helppo vaikuttaa kylkiäisen avulla. Siksi lasta kiinnostavien tuotteiden markkinoinnissa on erityisesti varmistauduttava siitä, ettei kylkiäisen esittely muodostu lasta kiinnostavaksi pääasiaksi mainoksessa tai pakkauksessa.
Facebook-sivusto on Facebookiin luotava yrityksen oma profiili. Se eroaa normaalikäyttäjien profiileista siten, että kuka tahansa käyttäjä voi alkaa sivun ”jäseneksi”. Jäsenet saavat sivulle tuotavat tiedotteet ilmoituksina ”seinälleen” oman Facebook-tilinsä etusivulla. Yrityksen Facebook-sivu toimii siis eräänlaisena sosiaalisen median vastineena perinteiselle uutiskirjeelle.
64. Yrityksen makroympäristö: Demografinen ympäristö: • Ihmispopulaation jakautuminen markkinoijia kiinnostaviin osiin –populaation koko ja kasvutrendit –Ikärakenteen muutokset: » babyboomers / suuret ikäluokat (1946-64 syntyneet) » Generation-X 1965-1976 syntyneet » Echo-boomers 1977-1994 syntyneet » yleensä seurataan ylempituloisia paremmin koulutettuja » DINKY (douple income no kids yet) » jupit (young urban professionals) » YUMMIES (young mobile no kids) » Uudet ryhmät: Sloppies (slightly older urban professionals) ja DEWKs (dual –earners with kids) • Muutos perheissä • koulutustason kasvu • Monimuotoisuuden kasvu: omien kulttuurillisten tekijöiden korostuminen globalisaation myötä
Sovelluksilla on syytä olla aina jokin yrityksen liiketoimintaa tukeva funktio. Yksinkertaisimmillaan se voi olla vain Facebook-sivuston fanimäärän kasvattaminen, jolloin yritys saa suuremman määrän asiakkaitanne yhteisöönsä. Parhaat sovellukset sisältävät idean, joka on yrityksen asiakkaista niin hauska, että he kertovat siitä omassa verkostossaan (vrt. viraalimarkkinointi).

35. Peruskäsitteitä Asiakkaan tyytyväisyys –Kuluttajan odotukset tarpeentyydytyksestä verrattuna kuluttajan saamaan tarpeentyydytykseen. Vaihdanta: tietyn tavoitetilan saavuttaminen tarjoamalla jotakin arvoa vastineeksi. Transaktio/liiketoimi : kahden osapuolen välinen arvon vaihdanta. –Raha+tuote/palvelu vaihtaa omistajaa –Voi olla myös vaihtokauppa Markkinat: potentiaalisten ostajien ja myyjien joukkoja, jotka haluavat vaihtaa arvoa keskenään


11 veltaa. Empiirisesti kapealla alueella liikuvat tutkimukset jättävät myös eräät yritystoiminnan kannalta tärkeät osa-alueet liian vähälle tarkastelulle. Maaseudun pienyritys joutuu muiden yritysten tavoin kohtaamaan muuttuvat markkinat, kansainvälistymisen ja kansainvälisen kilpailun vaikutukset. Toimialoilla tapahtuva teknologian kehitys ja tuoteinnovaatiot, tavaroiden ja palveluj en määrään j a niiden laatuun liittyvät tekij ät sekä tuotteiden turvallisuus, terveellisyys ja ympäristökysymykset koskevat myös pienyrityksiä. Maaseutuyritystä kehitettäessä tulisi lisäksi ottaa huomioon yrittäjän oman työympäristön laatu j a henkilöstöön liittyvät kysymykset, koska nämä vaikuttavat yrittäjän omaan motivaatioon j a samalla suuntaavat organisaation kasvua j a uudistumista sisältä päin (Mohrman j a Gummings 1989). Maaseudun pienyrittäjien ei aina ole helppo pysyä ympäristön kehityksessä mukana. Useiden tutkimusten tulokset viittaavat myös siihen, että yritykset eivät kap easta koulutus- ja kokemustaustasta johtuen kykene helposti siirtämään aikaisemmin oppimiaantoimintamallejakehittyneempääntoimintaympäristöön, kun liiketoimintaolosuhteet muuttuvat (mm. Laukkanen 1999; Niittykangas 1999). Siten maaseutuyrityksen menestyminen ja menestymiseen vaikuttavat tekijät sisältävät taloudellisen dimension lisäksi useita muita kyvykkyyteen j a uudistumiseen liittyviä tekijöitä. Tässä yhteydessä tarkastellaan lähinnä pienyritystutkimuksiin sovellettuj a strategisen johtamisen j a asemoinnin teorioita j a tutkimustuloksia. Näihin tulisi kuitenkin liittää dynaamisen koulukunnan (Hammel ja Prahalad 1990) käsityksiä osaamisen ydinalueista, oppimisesta j a kykyjen kehittämisestä. Myös pienyritystutkimuksissa on käsitelty vastaavia kysymyksiä useissa erilaisissa viitekehyksissä (Cardini j a Fumagalli 1997) Tutkimuksen tavoitteet ja näkökulma Tutkimus on kaksiosainen. Aluksi tarkastellaan maaseutuyrittämiseen kohdistuneissa tutkimuksissa käytettyjä lähestymistapoja ja tutkimusten tuloksia sekä verrataan niitä pienyrittäjyyttä koskeviin teorioihin sekä yritysten menestystekij öitä ja strategioita käsitelleeseenkirj allisuuteen yleensä. Tämän lisäksi tarkastellaan eräitä maaseutuyritysten menestymisen j a menestymiseroj en tutkimisen kannalta keskeisiä tekij öitä, kuten yrityksen kehityskaarta, osaamisen vaiheteorioita j a kasvustrategiaa koskevia tutkimuksia sekä maaseutumaiseen yritysympäristöön liittyviä tekijöitä. Tarkoituksena ei ole kuitenkaan muodostaa yhtä viitekehystä empiirisen tutkimuksen toteuttamista varten, vaan tuoda esille erilaisia lähestymistapoja, j oita voidaan myöhemmin soveltaa tutkittaessa maaseutuyritysten liiketoimintaa ja etenkin markkinoinnin j a yrittäjyyden yhtymäkohtaa. Aihepiiriä tarkastellaan enemmän tutkimuksen kuin käytännön yrittämisen kannalta. Tutkijat ovat usein halunneet kehittää erityistä pienyrityksiä koskevaa teoriaa. Silloin pienyritystutkimuksen ongelmana on pidetty liiallista käytännöllisiin ongelmiin keskittymistä; kun tulokset vastaavat käytännön ongelmiin, monelta tutkimukselta puuttuu kontribuutio aikaisempiin tutkimuksiin (Landström ym. 1997). 10


40 34 Kotisivut yritykselle toteutettiin alun perin, jotta tietoa Seniori-vaapusta saataisiin levitettyä uusille käyttäjille. Kalastusalan lehtien jakelu ei luonnollisesti riitä tavoittamaan kaikki kohderyhmän ihmisiä Suomessa. Kotisivuilla oli referoituja lehtikirjoituksia lähinnä testimenestyksistä, Seniori-vaappujen värikartta ja yrityksen yhteystiedot. Yritysten on todella helppoa kehittää jo olemassa olevia kotisivujaan toimivammiksi ottamalla käyttöönsä helppokäyttöisiä seurantapalveluja, joiden avulla pystyy näkemään esimerkiksi sen mistä ja millä hakusanoilla ihmiset tulevat Wwwsivuille. Kehittämällä sanavalintoja ja parantamalla kotisivujen rakennetta voidaan saada hakukoneosumien määrää nostettua huomattavasti. Yleensä edellä mainitun kaltaiset palvelut sisältyvät kotisivujen tilan tarjoajien peruspalveluihin. Tärkeää on myös tieto siitä, mille sivulle ihmiset siirtyvät etusivun jälkeen. Tämän avulla voidaan kehittää sivustoa myyvemmäksi ja asiakasystävällisemmäksi. (Sipilä 2008, 160.) Lauri Sipilä (2008) listaa asioita, joita yrityksen omilla Www-sivuilla tulisi olla: tuotetietous, hintatiedot, yhteystiedot, yrityksen perustiedot, jälleenmyyjät, ajanvaraus, tuotetilaukset, toimitusaikatiedot, keskustelut, kommentit ja maksaminen (Sipilä 2008, ) Tämän lisäksi yritys voi itse päättää, mitä tietoja haluaa jakaa avoimesti ihmisten käyttöön internetin kautta Sähköpostimarkkinointi Digitaalisesta suoramarkkinoinnista yleisin muoto on sähköpostimarkkinointi, joka kuuluu olennaisena osana yritysten suoramarkkinointitoimenpiteisiin. Parhaiten tämä markkinoinnin muoto toimii osana asiakkuusmarkkinointia. Lähestyttäessä uusia asiakkaita, sähköpostia ei kuitenkaan lain mukaan saa käyttää. Erityisesti verkkokaupoilla sähköposti on olennainen osa markkinointiviestintää, ja sen avulla saadaan aikaan myyntiä muun digitaalisen markkinointiviestinnän ohella. Sähköpostisuoramarkkinoinnin toteuttaminen on edullisempaa kuin esimerkiksi kirjepostin, ja hyötynä on myös viestinnän helppo personointi, joka hyvin toteutettuna koetaan hyödylliseksi osaksi markkinointiviestinnässä. (Karjaluoto 2010, 73.)
Yksinkertaisin ja monesti myös tehokkain tapa yhteenvedon tekemiseen on mikäs muu, kuin perinteinen SWOT-analyysi. Analyysissä mietitään, mitä heikkouksia ja vahvuuksia yritykselläsi on kilpailijoihin nähden ja millaisia uhkia ja mahdollisuuksia yrityksesi toiminta sisältää. Kannattaa ehdottomasti miettiä, miten tulette hyödyntämään vahvuuksia, miten heikkoudet muutetaan vahvuuksiksi ja miten varaudutaan mahdollisiin uhkiin?
Muun muassa aikakauslehdetkin ovat yksi esimerkki eräänlaisesta sisältömarkkinoinnista. Sosiaalisen median suosio on lisännyt mahdollisuuksia yritysten markkinoinnille ja sisältömarkkinointi on sen myötä lähtenyt uuteen nousuun. Internetin luoma informaatiotulva on pakottanut yritykset miettimään tarkemmin luomaansa sisältöä, sillä kuluttajat arvostavat entistä enemmän laatua.
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)
Oletko koskaan pohtinut, mitä tapahtuu niille asiakkaille, jotka käyvät verkkokaupassasi, mutta eivät viimeistele ostosta? Tätä yleisöä ei missään nimessä kannata päästää karkaamaan! Facebook-uudelleenmarkkinoinnin avulla voimme vetää nämä asiakkaat takaisin verkkokauppaan viimeistelemään ostoksen. Uudelleenmarkkinointi on erittäin kustannustehokasta ja kannattavaa käytännössä jokaiselle verkkokauppiaalle. Otathan siis verkkokaupastasi kaikki tehot irti uudelleenmarkkinoinnin avulla!
159. Yksittäisten yritysten valinta kanavaan:• Miten suuri on jälleenmyyjän markkinaosuus ja liikevaihto?• Riittävätkö yrityksen myynti- ja varastointitilat, ja ovatko ne hyvin hoidetut?• Millaisia muita tuotteita yrityksen lajitelmassa ja valikoimassa on?• Millainen on jälleenmyyjän maine ja vakavaraisuus?• Osaako jälleenmyyjä myydä ja palvella? Onko jälleenmyyjällä tuotteen vaatimaa erikoisosaamista?• Onko jälleenmyyjän käyttämä hintapolitiikka sopiva tuotteelle, ja päästäänkö myyntitavoitteisiin?• Onko jälleenmyyjällä tarjota tuotteen vaatimaa huolto-, takuu-, varaosa- tai muuta palvelua?
36 30 dessä esiintyy ongelmia. Hyötyjä hakukoneoptimoinnista on useita. Näkyminen on ilmaista, käyttäjät luottavat enemmän hakutuloksiin kuin maksettuihin linkkeihin, ja sivuston optimointi auttaa hakusijoituksen parantamisessa kaikilla hakukoneilla samanaikaisesti, koska toimintaperiaatteet ovat samanlaiset kaikissa. (Karjaluoto 2010, 134.) Hakukoneoptimointi on yrityksen kotisivuja suunniteltaessa ja tehtäessä tärkeää, jotta yrityksen tiedot listautuisivat asiakkaiden hakutulosten kymmenen kärkeen. Tämän hakukonepalvelun periaate perustuu tiettyjen hakusanojen syöttämiseen sivustolle siten, että hakukone ymmärtää, tunnistaa ja löytää tietojen perusteella hakuvastauksen. Hakusanojen syöttäminen on osa sisällön tuottamista verkkosivuille. Sisältöä verkkoon tuotetaan tietokonekielellä, the HyperText Markup Language, HTML. Tämä on kieli, jonka sanoja kaikki hakukoneet noutavat verkosta. (Johnston & McGee 2010, ) Kuviossa 7 on Googlen hakutulos Seniorivaappu-sanan mukaan. KUVIO 7. Googlen hakupalvelu Kuviosta 7 nähdään, että hakukonepalvelu Google poimii Seniori-vaapun ensimmäiseksi hakutulokseksi. Tämä osoittaa, että yrityksen hakukoneoptimointi on onnistunut. Sitä on kuitenkin jatkuvasti seurattava ja pidettävä yllä, jotta hyvä hakutulos pysyisi tulevaisuudessakin yllä. Yrityksen tulisi omia verkkosivuja rakentaessa tai uudistaessa miettiä, millä hakusanoilla käyttäjät sinne tulevat (Sipilä 2008,
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.
×