Sisällön onnistumista ei voi määritellä, jos onnistumista ei mittaa oikeille mittareilla. Pelkillä tykkäyksillä tai näyttökerttoilla ei yleensä ole merkitystä, ellei päätavoitteena ole ollut brändinäkyvyys. Jos tavoitteena on esimerkiksi myynnin lisääminen, on tärkeämpää mitata moniko siirtyi esimerkiksi kampanjasivulle nähtyään videon, moniko latasi oppaan tai teki muun toimenpiteen, joka oli määritelty videosisällön tavoitteissa.
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?
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ä.
Toimivaan, helppokäyttöiseen ja yrityksen ilmeen mukaiseen mobiiliverkkokauppaan yritysten kannattaa ehdottomasti panostaa, sillä potentiaaliset asiakkaat vaihtavat verkkokaupasta toiseen vain muutamalla klikkauksella, jos ensivaikutelma ei miellytä. Jälleen kerran käyttäjäystävällisyys ja houkutteleva ulkoasu ovat avainasemassa hyvän ensivaikutelman luomisessa ja asiakkaan ostopäätöksen muodostamisessa.
Digitaalisen materiaalin proaktiivinen suunnittelu luo yhtenäistä ilmettä yritykselle ja helpottaa arkea. Saman värimaailman ja tyylin on säilyttävä eri sosiaalisen median kanavissa, yrityksen verkkosivuilla ja kaikessa muussakin digitaalisessa markkinoinnissa. Muista sosiaalisessa mediassa laadukkaat ja yrityksestä kertovat kuvat, sillä esimerkiksi Facebookissa profiilikuva toimii käyntikortin tapaan ja jää herkästi mieleen. Huomioi pienetkin yksityiskohdat, kuten sähköpostin allekirjoitus.

43 37 väksi. Vaapun valmistus ei aluksi ollut kannattavaa liiketoimintaa, joten muutakin kalastustarvikevalmistusta, kuten esimerkiksi lahjatavaroita, värikoukkuja ja liikelahjoja, oli valmistuksessa mukana. Nämä sivutuotteet jäivät myöhemmin tuotannosta pois, koska ei aikaa eikä tarvetta niiden valmistukseen ollut Seniori-vaapun menestyksen myötä. (Känsäkoski 2010.) Ensimmäinen kilpailu, johon Känsäkoski Seniori-vaapulla osallistui, oli valtakunnallinen vieheiden valmistajien Vuoden vaappu kilpailu. Seniori-vaappu sijoittui kyseisen kilpailun taimenvaappusarjassa hienosti toiseksi. Tämän sijoittumisen kannustamana ja ehdittyään olla vuoden työttömänä Känsäkoski perusti keväällä 1993 oman kalastusalan yrityksen, Kannuksen Kalastustarvikkeen. Yhtiömuoto oli aluksi toiminimi, joka vaihtui osakeyhtiöksi vuonna Yritys aloitti toimintansa Suomessa vallinneen ensimmäisen laman aikoina. Starttiraha oli silloin yrityksen aloituksen kannalta tärkeä alkupääoman ja rahoituksen lähde. Kuten sanotaan parhaimpien ideoiden usein syntyvän autotallissa tai saunan lauteilla, tässä tapauksessa se ainakin pitää paikkansa: yrityksen toimitilat sijaitsevat omakotitalon autotallissa. (Sormunen 2010, 25.) Vuonna 1994 Kannuksen Kalastustarvike Oy palkittiin Kannuksen yrittäjäjuhlassa Kannuksen yrittäjien Kannustus-palkinnolla. Palkinnon Känsäkoski sai uudesta, innovatiivisesta yritysideasta. Kuviossa 9 näkyy yrityksen logo. KUVIO 9. Kannuksen Kalastustarvike Oy:n logo Kuviossa 9 oleva yrityksen logo on selkeä ja hiukan humoristinen. Logon näkyvyyttä digitaalisessa mediassa voisi lisätä, sillä logo on vakiintunut yrityksen painetussa mainonnassa. Logoa on hiukan muutettu sen alkuperäisestä mallista.

Segmentoinnin avulla luodaan koko markkinoista markkinakartta numeroineen, josta näet yhdellä silmäyksellä markkinan kaikki segmentit (koko, tuottopotentiaali euroissa, oma osuus markkinoista). Tämän jälkeen seuraa yksi tärkeimmistä strategisista päätöksistä, eli kohderyhmän/-ryhmien valinta. Mitä pienemmäksi uskallat kohderyhmän rajata, sitä helpompaa markkinointi on toteuttaa kohderyhmää puhuttelevalla tavalla. Tavoitteena on tunnistaa samoja valintakriteerejä käyttävät tai samalla tavalla käyttäytyvät asiakkaat. Valitun segmentin tarpeiden ja toiveiden selvittäminen auttaa sinua suunnittelemaan ja tekemään tuottavaa markkinointiviestintää. Lue tarkemmat ohjeet segmentoinnista täältä.
216. Asiakastiedon keruun peruskysymyksiä • Mitä tietoa asiakkaista tarvitaan? Tarvitaanko eri asiakasryhmistä eri tietoja? • Mikä on tiedonkeruun taso: yritys, kotitalous, yksilö? • Miten tarvittavat tiedot saadaan, ja paljonko tietojen saaminen maksaa? • Missä muodossa tiedot rekisteröidään, ja miten tiedoista voi tehdä poimintoja markkinointia varten? • Mihin tietoja aiotaan käyttää, ja keillä on pääsy tietoihin? • Miten tietoja päivitetään, ja kuka päivityksen hoitaa? • Paljonko rekisterin perustaminen, ylläpito ja päivittäminen maksavat?

105. Merkit ja markkinoinnin periaatteetArnold 1992 • Merkkien olemassaolo selittyy pitkälti muutamien ostotapoja koskevien perustotuuksien pohjalta • Merkkituotteen menestyksen kriteerit: •Toiminnalliset hyödyt vähintään kilpailijoiden tasolla •Brändin hyötyjen oltava sopusoinnussa keskenään •Brändin muodostettava yhtenäinen luonne •Brändin edustettava arvoja joita kuluttajat haluavat
Perinteinen televisio on hallinnut videomainontaa lähes yksinoikeudella jo kymmeniä vuosia. Nykypäivän kuluttajalla on kuitenkin mahdollisuus etsiä netistä juuri itseään kiinnostavaa videosisältöä juuri silloin kuin se hänelle parhaiten sopii. Tämä luo aivan uusia mahdollisuuksia videomainonnalle; esimerkiksi mainonnan kohdentaminen on paljon tarkempaa ja tehokkaampaa iän, sukupuolen, maantieteellisen sijainnin tai vaikkapa kiinnostuksen kohteiden mukaan. Lisäksi nykyaikaiset tehokkaat älylaitteet mahdollistavat videoiden katsomisen missä tahansa, kotisohvalta lomamatkalle, ja kaikkialla näiden väliltä. Näin videomainonta tavoittaa kuluttajan juuri siellä, missä hän viettää vapaa-aikaansa.
Matkanjärjestäjän mainoksessa kuvattiin perhettä lomailemassa hiekkarannalla. Mainoslauseessa todettiin: ”Koskaan ei ole liian myöhäistä hankkia onnellista lapsuutta.” Kuluttaja-asiamies totesi ratkaisussaan, että mainoksessa luodaan mielikuva siitä, että hyvät ja läheiset ihmissuhteet sekä onnellinen lapsuus on saavutettavissa vastiketta vastaan. Lisäksi mainoksessa pyritään käyttämään hyväksi vanhempien halua tarjota lapsilleen hyvää sekä vanhempien huonoa omaa tuntoa lasten kasvatuksesta. (KA 1997/41/2017)
"Sosiaalisessa mediassa aloittelevan markkinoijan kannattaa panostaa olennaiseen ja laadukkaaseen sisältöön. Sosiaalisen median markkinoinnissa on kyse lisäarvon tuottamisesta seuraajille. Esimerkiksi tapahtumista ja seminaareista viestittäessä älä postaa vaan kuvaa ja tekstiä ”täällä minä olen”, vaan kerro, mitä oivalsit ja opit tilaisuudesta. Jos tapahtumassa on viitattu kiinnostavaan blogikirjoitukseen tai artikkeliin, kannattaa se jakaa viestin yhteydessä. Näin luot konkreettista arvoa verkostollesi.
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.
Therefore, when opening the webpage, the mention “This video is sponsored by Activision. Tämän videon sponsoroi Activision.” is visible from the top of the description box, underneath the video. With this placed mention, the Youtuber gives clear information that his media product has been sponsored by Activision. We therefore believe that this complies with the appropriate requirements in this regard.
Sosiaalinen media otettiin yrityksissä käyttöön edelläkuvatulla pilotointimetodilla. Yksi ihminen saattoi/saattaa vastata useasta kanavasta, keskustella, jakaa kiinnostavia linkkejä ja rakentaa näin ollen yrityksen sosiaalista presenssiä. Sosiaalisen median parhaat käytännöt löytyvätkin usein kokeilemalla, oppimalla ja olemalla vuorovaikutuksessa. 
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 %.
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.
68 62 KUVIO 24. Kotisivujen selkeys Tuotetietojen löytyminen kotisivuilta Kuviosta 25 nähdään, että kotisivuilla olisi tärkeä mainita tuotetiedot. 11 vastaajaa antoi tuotetietojen tärkeydelle arvosanan numero seitsemän ja 12 antoi arvosanan numero 6. Kukaan ei antanut arvosanoja nolla tai yksi. Keskiarvona Kannuksen Kalastustarvikkeen onnistumiselle tuotetietojen löytymisessä kotisivuilla oli 5,1. Asian tärkeyden keskiarvoksi tuli 5,8. KUVIO 25. Tuotetietojen merkitys kotisivuilla
Segmentoinnin avulla luodaan koko markkinoista markkinakartta numeroineen, josta näet yhdellä silmäyksellä markkinan kaikki segmentit (koko, tuottopotentiaali euroissa, oma osuus markkinoista). Tämän jälkeen seuraa yksi tärkeimmistä strategisista päätöksistä, eli kohderyhmän/-ryhmien valinta. Mitä pienemmäksi uskallat kohderyhmän rajata, sitä helpompaa markkinointi on toteuttaa kohderyhmää puhuttelevalla tavalla. Tavoitteena on tunnistaa samoja valintakriteerejä käyttävät tai samalla tavalla käyttäytyvät asiakkaat. Valitun segmentin tarpeiden ja toiveiden selvittäminen auttaa sinua suunnittelemaan ja tekemään tuottavaa markkinointiviestintää. Lue tarkemmat ohjeet segmentoinnista täältä.
76 70 KUVIO 35. Vaappujen laaja värivalikoima Uutuusvärien merkitys Kuviosta 36 nähdään uutuusvärien merkityksen tärkeys asiakkaille. Vastaajista 13 antoi arvosanan numero viisi. Seniori-vaapun onnistumisen kohdalla suurin vastausmäärä, kymmenen kappaletta, annettiin arvosanalle viisi. Seniori-vaapun uutuusvärien merkitys on menestyksen kannalta tärkeää. Uusien värien tärkeyden keskiarvo oli 5,3. Seniori-vaapun uusien värien onnistumisen keskiarvo oli todella hyvä, 5,5.
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.
20 kustannukset. Yritysten hinnat ja marginaalit ovat pudonneet ja tuotto huonontunut. Myös jakelukanavat pyrkivät parantamaan marginaalej aan. Kilpailu on hintakilpailua, jonka tarkoituksena on kilpailijoiden vähentäminen. KOTLERIN (1994) esittämistä markkinoiden ominaisuuksista, niitä vastaavista strategioista ja strategioihin liittyvistä tavoitteista on koottu yhteenveto taulukoon 2. Koska kilpailuun sopeutuvat strategiat ovat usein yrityksille epäedullisia, niin yritykset saattavat suosia erilaistamisstrategioita, jotka mahdollistavat suuremman liikkumavaran liiketoiminnassa Taulukko 2. Kilpailuympäristön vaikutus yrityksen tavoitteen ja toiminnan kehittymiseen. TAVOITE STRATEGIA MARKKINOIDEN HALLITSEVA PIIRRE Hengissä pysy- Alennetaan hintoja, Ylikapasiteetti ja kova kilpailu minen tingitään katteista (umpikuja) Tuoton maksi- Kysynnän ennustaminen, Mahdollista vaihtaa markkinoita, mointi vaihtoehtoiskustannusten sitoutumattomuus tiettyyn laskeminen liiketoimintaan tai kohteeseen Myyntituloj en maksimointi Määritellään myyntituloihin Pysyvyys, ennustettavuus vaikuttavat tekijät Määrän kasvun Alhainen hinta Joustava tai kehittymätön maksimointi kysyntä 2.4 Markkinoiden määrittäminen Markkinoilla voidaan tarkoittaa kaikkia mahdollisia asiakkaita, joilla on tiettyjä tarpeita sekä halua ja kykyä ostaa tarpeita vastaavaa tuotetta. Markkinoita voidaan nimetä ja jakaa asiakasryhmien, segmenttien, alueiden tai tuotteiden mukaan (KoTLER 1994, s ). Markkinat voidaan kuitenkin käsittää myös edellistä huomattavasti laajempana ja moniulotteisempana ilmiönä. HODGSON (1989, s ) on määritellyt markkinat sosiaalisiksi instituutioiksi, jotka muuttuvat ajan mukana. Hodgsonin markkinakäsitteessä markkinaosapuolien ja ympäristön välinen vuorovaikutus on yhtä tärkeä kuin itse fyysisen tuotteen tai palvelun vaihto markkinoilla. Markkinoiden ominaisuuksiin kuuluvat ostajat ja ostajien ominaisuudet, myyjät ja myyjien ominaisuudet, hintojen määräytyminen ja hintoihin vai- 19
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)
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 %. 
×