Lounaan nähtiin kaksi esitystä Facebookilta. Anna Klaile (Partner Manager, Facebook) kertoi ensin Facebookin luovien sisältöjen parhaista käytännöistä ja näytti loistavia vinkkejä ja esimerkkejä omien videoiden tuotantoon. Annan esityksen jälkeen Sanni Ahokas (Account Strategist, Facebook) jatkoi Full Funnel -markkinoinnilla, eli siitä miten eri sisältöjä ja kampanjoita tulisi optimoida ja mitata parhaan tehon saavuttamiseksi.

Videoiden teho perustuu siihen, että yritys on siellä missä asiakkaatkin: netissä ja somessa.  Toiseksi tekstin, äänen ja kuvan yhdistelmällä jätetään takuuvarma muistijälki yrityksestä ja tämän tuotteista. Kolmanneksi videoilla pystytään helposti erottautumaan kilpailijoista. Yrityksesi verkkosivuilla julkaistut videot nostavat myös yrityksesi näkyvyyttä hakokoneissa.

88 82 Joitakin Seniori-vaappuja yrittäjä valmistaa erikoisväreinä. Kuviossa 42 on yksinkertainen malli Seniori-vaapun verkkokaupan tilaamisen kehittämiseen. KUVIO 42. Vaapun tilauspalvelumalli verkkokauppaan Kuviossa 42 esitetyn väripiirturin avulla tilaaja voisi liittää haluamansa Seniorivaappumallin ohjelmaan. Tämän jälkeen yksinkertaisen ohjelman avulla tilaaja voisi itse värittää vaapun ensin perusvärein ja vielä tarkentaa sävyjen avulla vaapun haluamansa väriseksi. Tämä palvelu välittäisi tilaajan värimallin yrittäjälle, jolle malli näkyisi tietokoneen näytön kautta. Näin yrittäjä voisi valmistaa erikoisvärejä asiakkaan tarpeita tyydyttäen. 5.8 Blogin aktiivinen ylläpitäminen Blogin pelkkä luominen ei riitä siihen, että se houkuttelisi lukijoita ja tätä kautta kotisivuille kävijöitä. Blogissa on oltava riittävän usein uutta sisältöä, joka saa ihmiset käymään uudestaankin sivuilla. Jos blogiin tai kotisivuille ei tuota mitään uutta esimerkiksi kuukauteen, on se usein jo merkki siitä, että tieto on vanhaa. Internetin käyttäjät huomaavat jo ensi silmäyksellä, mikäli sivuston sisältö on edelleen pysynyt samana kuin heidän aikaisemmalla vierailukerrallaan. Jos tämmöinen reagointi toistuu, on suuri vaara, että yritys menettää sivustolla kävijöitään. Yrittäjä


Moni kävijä, joka saapuu laskeutumissivullesi lähtee pois liittymättä listallesi. Yksi iso, mutta yllättävä syy tähän on, että laskeutumissivusi ei välttämättä lataudu tarpeeksi nopeasti, erityisesti jos kyse on mobiililikenteestä. Googlen tutkimuksen mukaan 53% mobiilikävijöistä lähtee pois, jos sivun latautuminen kestää enemmän kuin 3 sekuntia (lähde).
Yrityksen sosiaalisen median viestinnän yksi tärkein tehtävä on luoda hyötyä ja lisäarvoa asiakkaalle. Pelkkien tuotteiden mainostaminen ei pidemmän päälle hyödytä asiakasta niin paljon, että hän jaksaisi seurata sivua ahkerasti. Jos taas yrityksen sosiaalisen median sivu hyödyttää asiakasta esimerkiksi vinkeillä, inspiraatiolla ja tarjouksilla, tulee asiakas olemaan paljon sitoutuneempi yrityksen sosiaaliseen mediaan ja yritykseen itseensä. (Myynnin ja Markkinoinnin Ammattilaiset.)
Haluat varmasti, että yrityksesi ensivaikutelma herättää asiakkaassa positiivisia ja luottamusta herättäviä tuntemuksia sekä viestii yrityksesi palvelusta ja laadusta parhaalla mahdollisella tavalla. Yrityksesi antaa asiakkaalle haluamasi mielikuvan ennen kaikkea yritysilmeensä kautta. Yritysilme pitää sisällään esimerkiksi logon, värimaailman, typografian eli kirjasintyypin, verkkosivuston ilmeen, lomakkeistot ja muut painomateriaalit.
Työntekijäesittelyt: Vertaissuositteluun luotetaan aina enemmän kuin yrityksen omiin viesteihin. Nämä kaksi voi yhdistää luomalla esittelyvideoita, joissa erilaisissa tehtävissä työskentelevät kertovat työstään. Kaksi kärpästä yhdellä iskulla: suosittelun luotettavuus muodossa, jota yritys voi itse hallita. Pidä kuitenkin huolta, että haastattelu pysyy aitona ja tulee sydämestä – teeskentely huomataan kyllä.
Lastenohjelmien yhteydessä esitettiin leluhahmon mainosta, jossa hahmo selostuksenkin mukaan ”iskee, lyö, hyppii ja potkii” lähes koko mainoksen ajan. Kuluttaja-asiamies piti mainosta televisio- ja radiolain sekä kuluttajansuojalain vastaisena. Televisio- ja radiolain mukaan tv-mainoksessa ei saa suosia käytöstä, joka vaarantaa terveyttä, yleistä turvallisuutta tai ympäristöä eikä tv- tai radiomainonta saa aiheuttaa moraalista tai fyysistä haittaa lapsille. Tv-kanavia huomautettiin siitä, että väkivallan käyttämisen kielto lapsille suunnatussa markkinoinnissa on ehdoton. Leluhahmon mainos rikkoi lakia erityisen räikeästi, sillä leluhahmo on suoraan lapsia kiinnostava tuote ja mainosta esitettiin nimenomaan lastenohjelmien yhteydessä. (KA 2003/40/4587, 2003/404588, 2993/40/4589)

85. Onnistuneen segmentoinnin edellytykset• Yritys tuntee asiakasryhmät läpikotaisin eli niiden tarpeet ja arvostukset.• Yritys tunnistaa eri ryhmien väliset erot.• Yritys ymmärtää, miten eroja hyödynnetään markkinoinnissa.• Yritys tunnistaa myös asiakkaan päätöksentekoprosessiin vaikuttavat tunneperäiset seikat.• Yritys tunnistaa asiakkaiden päätöksentekoprosessiin vaikuttavat suosittelijat, lähipiirin kokemukset ja muut vaikuttajat.• Yritys kykenee ylläpitämään ja syventämään asiakassuhdetta eri asiakasryhmiin niille sopivalla tavalla.• Yritys seuraa asiakasryhmissä tapahtuvaa liikehdintää ja ennakoi muutoksia.
2. Koska kaikki sivut kilpailevat keskenään, ovat jotkut sivut Googlen mielestä parempia kuin toiset ja parempia sivuja Google kuvaannollisesti palkitsee jollain pistemäärällä. Nyt kun tältä palkitulta sivulta viitataan etusivulle, se ikään kuin antaa puolet tästä pistemäärästä etusivulle ja etusivu muuttuu vahvemmaksi ja vielä paremmaksi ja suositummaksi. Se on kuin päämaksu.
59 53 Aikaisemmin en ole toteuttanut mitään kyselyä. En ymmärtänyt aluksi, kuinka monivaiheinen prosessi kyselylomakkeen valmiiksi saaminen on. Aloitin kyselylomakkeen teon huhtikuun 8. päivä vuonna Koska lukuvuosi päättyi huhtikuun viimeinen päivä ja messut järjestettiin kesäkuuta, minulla oli mielestäni hyvin aikaa tehdä ja muokata lomaketta. Kyselylomake sai viimeisen muotonsa toukokuun lopulla. Minulle jäi aikaa käydä sitä toimeksiantajan kanssa yhdessä läpi ennen messuja. Rajasin kysymysten määrää siten, että yksi A4-kokoinen arkki riittäisi kysymysten tilaksi. Mielestäni se oli riittävä määrä, sillä ihmisillä ei usein ole aikaa kyselyihin vastata ja halusin lomakkeen näyttävän helpolta, nopealta ja vaivattomalta täyttää. Seuraavassa käydään läpi tutkimuksen tulokset kysymyksittäin. Jokaisesta monivalintakysymyksestä on tehty pylväsdiagrammi tai vastaava kuvio vastausten paremman havainnollistamisen tueksi. Tulokset analysoitiin tilastollisin menetelmin käyttäen SPSS-ohjelmaa ja MS Exceliä. Tutkimustuloksia havainnollistettiin erilaisten taulukoiden ja kuvioiden avulla. Seuraavissa monivalintakysymyksissä kyselylomakkeessa oli kohdat Asian tärkeys sekä Onnistuminen. Vastaajan on pitänyt arvioida sitä, kuinka tärkeänä itselleen hän pitää väittämää ja kuinka hyvin Kannuksen Kalastustarvike Oy ja Seniori-vaappu on kyseisessä väittämässä onnistunut. Tutkimuksen analysoinnissa kaikki palautetut vastaukset huomioitiin, vaikka muutama lomake oli vain osittain täytetty. Vastaajan ikä Halusin selvittää, kuinka Seniori-vaapun tunnettuus vaihtelee eri ikäryhmien kesken. Mielenkiintoista ikäryhmien jaottelussa oli nähdä, kuinka moni esimerkiksi vuotiaista käyttää digitaalista mediaa. Halusin nähdä vastausten perusteella, onko selkeä ero vastanneiden kesken siinä, millä tavalla internetiä käytetään kalastusvälineisiin liittyvässä verkkokaupankäynnissä sekä tuote- ja yritystietojen haussa. Kuviosta 14 nähdään, että vastaajien ikäjakauma oli tasainen. Vähiten, viisi vastaajaa, oli alle 15-vuotiaiden ryhmässä. Kahdeksan vastaajaa oli yli 56-vuotiaiden
Videotestimoniaaleissa tyytyväinen asiakas kertoo oman kokemuksensa yrityksesi palveluista. Tyypillinen testimoniaalivideo sisältää kolme pääkohtaa: mikä asiakkaan tilanne oli ennen palveluitanne, minkälaisen ratkaisun palvelunne antoi, ja loppuun kuinka hyvin palvelunne vastasi odotuksia. Testimoniaalissa voidaan myös kertoa, miksi asiakas päätyi valitsemaan juuri sinun yrityksesi. Testimoniaali on lyhyt ja ytimekäs suositus yrityksestä. Koska asiakas esiintyy omalla nimellään, kasvoillaan ja äänellään, se herättää luottamusta paremmin kuin kirjoitettu referenssi.
Kuinka paljon TV-mainonta tosiaan maksaa? MTV Spotti -kampanjalaskurin mukaan valtakunnallinen 15 sekunnin mainos, joka esitetään kerran Huomenta Suomi -ohjelman mainoskatkolla maksaa 490 euroa. Tämä on laskurin mukaan halvin vaihtoehto. Minkä tahansa muun ohjelman kohdalla hinnat moninkertaistuvat (esimerkiksi kun ohjelmaksi on valittuna Päivän sää, hinta nousee 3290 euroon). Vaikka kokonaiskontakteiksi luvataan ensimmäisen esimerkin kohdalla 17.000 kontaktia ja toisen kohdalla 101.000 kontaktia, kuinka moni mainoksia lopulta todellisesti seuraa? Esityskertoja kasvattamalla hinta ja luvattu kokonaiskontaktien määrä nousevat suhteellisesti. Kaksi esityskertaa, hinta ja kokonaiskontaktit kaksinkertaistuvat – kolme esityskertaa ja ne kolminkertaistuvat. Millä kokonaiskontakteja käytännössä pystytään mittaamaan? Voitko olla varma, että luvattu kokonaiskontaktien määrä täyttyy?

62. Yrityksen mikroympäristö Sidosryhmät: –Rahoittajat • osakkeen omistajat, institutionaaliset sijoittajat, analyytikot, rahastoyhtiöt, ja pankit –Media: • Internet, lehdistö, radio, ja televisio –Julkinen hallinto –Paikallinen yleisö ja nk. suuri yleisö –Henkilöstö –Kansalaisjärjestöt: kuluttajajärjestöt, ympäristöjärjestöt, vähemmistöryhmät tai muut


34 28 sä kommenttiin vastausta. Kommentointimyönteisyys ei tarkoita pelkästään sitä, että bloggaaja kannustaa lukijoita keskustelemaan hänen itsensä kirjoittamasta aiheesta tai asiasta. Internetin kirjoitusten perinteisiin kuuluu nimenomaan keskustelujen rönsyily. Epäasialliset, rasistiset tai herjaavat kirjoitukset omasta blogista, kannattaa, voi ja pitää moderoida eli poistaa. Usein tämä on mahdollista ja syytä tehdä mahdollisuuksien mukaan jo ennen kuin teksti tulee näkyviin sivustolle eli ennen kuin sivuston ylläpito on ne hyväksynyt. (Kilpi 2006, ) Kuviossa 6 on Seniori-vaapun verkkosivuilla oleva blogi, johon lukijat voivat käydä kommentoimassa ja lukemassa. KUVIO 6. Seniori-vaapun blogi Kuviosta 6 nähdään, että blogille on ominaista kirjoitushistorian näkyminen. Kirjoituksista ja kommenteista jäävät näkyviin päivämäärä ja kirjoitusten lukumäärät. Blogin ylläpitäjä hyväksyy kirjoituksen omien hallintosivujensa kautta, joten mitään epäasiallisia kirjoituksia ei julkaista. Kannuksen Kalastustarvike Oy:n verkkosivuille blogi lisättiin sen vuoksi, että Känsäkoski halusi kalastajien jakavan kokemuksia Seniori-vaapusta. Blogissa on tarkoitus käydä keskustelua myös yleisesti kalastuksesta. Känsäkoski ilmoittelee nykyisin myös ajankohtaisista asioista ja kuulumisista blogissa.
Edellä mainituilla perusteilla asiaa kokonaisuutena arvioituaan mainonnan eettinen neuvosto katsoo, että video on mainos. Mainos ei kuitenkaan ole selkeästi tunnistettavissa mainokseksi, vaan siinä on ollut merkintä sponsoroinnista. Sponsoroidussa ohjelmassa ei saa rohkaista ostamaan sponsorin tuotetta viittaamalla siihen erityisesti ja mainosluonteisesti.
Videoiden hyödyntäminen verkkosivustolla lisää varmasti kiinnostusta yritystäsi ja tuotteitasi kohtaan. Vaikka lisääntynyt kiinnostus onkin mukavaa, loppupeleissä tärkein tavoitteesi on konvertoida liikennettä kaupaksi tai yhteydenotoiksi. Vaikkei sinulla olisikaan verkkokauppaa, videon lisääminen laskeutumissivulle voi lisätä konversiota jopa 80 %.
Kissmetricsin blogi huomauttaa viisaasti videotuotannon aloittamiseen liittyen, että siihen ei kannata hypätä suin päin ilman kunnollista suunnittelua. Varsinkin, jos videoiden on tarkoitus lisätä yrityksesi menestystä, sinulla täytyy olla selkeät tavoitteet, jotka ovat linjassa yrityksesi tavoitteiden kanssa. Muuten joudut vielä vaikeuksiin videoiden konseptoinnin ja tuotannon kanssa. Ilman tätä informaatiota halutun yleisön – eli kohderyhmäsi – kiinnostuksen herättäminen on vaikeaa.

United Screens (US) kertoo lausumassaan, että sillä on sopimus peliä markkinoivan Activisionin kanssa. US on etsinyt Activisionille sen tarpeita vastaavan tubettajan. US:n mukaan kaupallista yhteistyötä tehdään yleensä siten, että yritys, joka haluaa mainostaa tuotettaan, ottaa yhteyttä US:iin. US etsii mainostajalle tubettajan, jolla on oikea kohdeyleisö, ja auttaa sopimusosapuolia kampanjan luomisessa. Tästä syystä US on usein voimakkaasti mukana markkinointiprosessissa.


Syy on se, että Google rakastaa linkkejä ja erityisesti avainsanapohjaisia linkkejä. Mitä enemmän jokin avainsana viittaa johonkin konkreettiseen sivuun, sitä useammin Google olettaa, että juuri sen avainsanan takia on tietty sivu nostettava korkeammalle, sillä monet sivut viittaavat siihen ja viitattava sivu on tämän avainsanan osalta tärkeämpi kuin muut.
26. Markkinointiajattelun mallit1. Tuotantosuuntautuneisuus: suuremmalla tuotantomäärällä parempiin katteisiin.2. Myyntisuuntautuneisuus: mainonta ja myynti agressiivista. Myyntivolyymi tärkeämpi, kuin asiakkaan tyytyväisyys.3. Kysyntäsuuntautuneisuus: kohdistuu asiakkaitten lisäksi mahdollisiin asiakkaisiin. Asiakaspalaute -> kehitetään ja parannetaan tuotetta.4. Asiakaskeskeisyys: tuotteen erilaistaminen erilaisille asiakkaille. Vaihtoehtona erikoistuminen ja jonkin erityisen asiakassegmentin palveleminen. Lähtökohtana asiakkaan tarpeet.5. Suhdeajattelu: suhteen aloittaminen, ylläpitäminen ja lopettaminen (!). Asiakassuhteen kustannus.
Lastenohjelmien yhteydessä esitettiin leluhahmon mainosta, jossa hahmo selostuksenkin mukaan ”iskee, lyö, hyppii ja potkii” lähes koko mainoksen ajan. Kuluttaja-asiamies piti mainosta televisio- ja radiolain sekä kuluttajansuojalain vastaisena. Televisio- ja radiolain mukaan tv-mainoksessa ei saa suosia käytöstä, joka vaarantaa terveyttä, yleistä turvallisuutta tai ympäristöä eikä tv- tai radiomainonta saa aiheuttaa moraalista tai fyysistä haittaa lapsille. Tv-kanavia huomautettiin siitä, että väkivallan käyttämisen kielto lapsille suunnatussa markkinoinnissa on ehdoton. Leluhahmon mainos rikkoi lakia erityisen räikeästi, sillä leluhahmo on suoraan lapsia kiinnostava tuote ja mainosta esitettiin nimenomaan lastenohjelmien yhteydessä. (KA 2003/40/4587, 2003/404588, 2993/40/4589)

Videoiden hyödyntäminen verkkosivustolla lisää varmasti kiinnostusta yritystäsi ja tuotteitasi kohtaan. Vaikka lisääntynyt kiinnostus onkin mukavaa, loppupeleissä tärkein tavoitteesi on konvertoida liikennettä kaupaksi tai yhteydenotoiksi. Vaikkei sinulla olisikaan verkkokauppaa, videon lisääminen laskeutumissivulle voi lisätä konversiota jopa 80 %.
Markkinoinnin tehtävänä on herättää kuluttajassa ostohalukkuutta, tuottaa yritykselle lisää myyntituloja ja näin parantaa yrityksen kannattavuutta. Markkinointi käsittää laajalla mittakaavalla kaikki ne toimenpiteet, joilla yritys vaikuttaa niihin tekijöihin, jotka saavat asiakkaan ostamaan. Nämä asiakkaan ostopäätökseen vaikuttavat tekijät on oltava hyvin tiedossa ennen suunnittelun aloittamista.
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)
Tämä on minusta paras kysymys, joka yrityksille voidaan esittää. Markkinointi on hypännyt viimeisen viiden vuoden aikana aimo loikan eteenpäin. Selkeästi voi huomata, mihin markkinointi on suuntautumassa. Uusia sosiaalisen median palveluita tulee jatkuvasti siitä syystä, että ihmiset haluavat personoitua markkinointiviestintää. Tästä syystä yritystenkin tulisi panostaa enemmän kanaviensa hallintaan ja kehittää niitä määrätietoisesti.
41. Marketing Mix/4P ajattelu Neil Bordenin (1950 -luvun markkinointi mix) –Tuotesuunnittelu, hinnoittelu, Brändays, jakelu, henkilökohtainen myyntityö, ilmoittelu, promotointi, pakkaus, esillepano, palvelu, fyysinen käsittely, tietojen hankinta ja analyysi McCarthy, 1960, 4P:tä: –Tuote (product) –Hinta (price) –Jakelu (placement) –Markkinointiviestintä (promotion) Marketing management ajattelun mukaisesti yritys luo strategiansa näiden neljän osa-alueen suhdetta varioimalla. –ajatus markkinointijohtajasta osa-alueiden sekoittajana. 4P:n eri osa-alueista muodostuu yrityksen markkinointimix
×