Luo suunnitelma ja mitattava tavoite yrityksesi sisältömarkkinoinnille. Suunnitelma voi liittyä esimerkiksi aikatauluun, budjettiin tai käytettäviin markkinointikanaviin. Luota ammattilaisten apuun, sillä kukaan ei pysty tekemään kaikkea yksin. Konsultaation hankkiminen säästää sinulle kallista aikaa keskittyä täysillä oman liiketoimintasi kasvattamiseen. Hyvin tuotettu sisältö maksaa itsensä takaisin.
Markkinatuomioistuin piti lainvastaisena markkinointia, jossa vanhempien nimellä saapuvan lähetyksen päällyksessä oli sarjakuvahahmoja sekä suora ja epäsuora avaamiskehotus, jotka herättivät lasten kiinnostusta. Lapsiin kohdistuvassa ja siihen rinnastettavassa suoramarkkinoinnissa on vältettävä suostuttelevaa ja lapsiin voimakkaasti vetoavaa menettelyä. Suoramainoslähetyksen ulkoasun perusteella markkinoinnin oli katsottava kohdistuvan lapsiin, vaikka lähetyksen vastaanottajaksi oli merkitty huoltaja.(MT 1984:11)
8 2 dio, jonka sisältö olisi todella tärkeä apu esimerkiksi yrityksen tuotekehittelyssä ja verkkosivujen kehittämisessä. Keskustelupalstat olisivat myös kanava, jolla saataisiin tuotteelle ja yrityksen kotisivuille näkyvyyttä ja kävijöitä. Tätä kautta yritys tietysti saisi sitten hankittua uusia asiakkaita ja lisättyä tuotteiden tunnettuutta. Asiakkaita yrittäjä itse halusi lähteä tavoittelemaan erityisesti Ruotsin puolelta, mukaan lukien Suomen ruotsinkieliset. Koska kotisivut olivat aina olleet pelkästään suomenkieliset, käänsin ne opintojeni ohessa keväällä 2010 ruotsinkielisiksi. Käännöstyön tehtyäni ja aihealueeseen perehdyttyäni aloin innostua vähitellen myös kotisivujen visuaalisuudesta, layoutista ja sen merkityksestä asiakkaiden käyttäytymiseen. Tässä vaiheessa otin asian puheeksi opettajieni Ann-Christine Johnssonin ja Marko Ovaskaisen kanssa. Heräsi ajatus siitä, että tekisin opinnäytetyöni tästä ajankohtaisesta aiheesta ja niinhän minä tämän projektin sitten käynnistin. Itse en opinnäytetyöni aloitusvaiheessa kuulunut mihinkään sosiaaliseen yhteisöön enkä ollut aktiivinen keskustelupalstoille kirjoittaja, lukija ehkä enemmänkin. Työni kirjoittamisen kautta minulle avautui todella paljon ennakkokäsityksiäni kumoavia asioita, joiden pohjalta innostuin paljon digitaalisen median tarjoamasta hyödystä yritykselle ja brändille. Digiaikaa voi hyödyntää niin pienet kuin suuretkin yritykset. Yritys voi saada paljon hyötyä digitaalisesta mediasta todella kustannustehokkaasti. Hyödyt voivat olla näkyvyyden ja asiakasmäärien lisäksi myös esimerkiksi tuotekehitykseen liittyviä. Kun ajatus alkoi itää, oli seuraava vaihe kyselylomakkeen toteuttaminen. Halusin toteuttaa kyselyn kvantitatiivisella tutkimuksella. Tähän ajankohtaan osuivat kesäkuun 2010 alussa Riihimäellä järjestetyt kansainväliset Erämessut, joihin yritys oli osallistumassa. Päätimme isäni kanssa, että kyselylomakkeet tekisin kyseisille messuille, jotta saisimme mahdollisimman paljon vastauksia messuosastolla kävijöiltä. Kyselylomake oli minulle itselleni tärkeä osa tätä opinnäytetyötä. Halusin saada Seniori-vaapun käyttäjiltä, mutta myös muilta ihmisiltä, vastauksia kysymyksiin, jotka liittyivät digitaaliseen mediaan ja sähköiseen kauppaan. Tärkeintä minusta

94. Tuotepäätökset eri toimialoilla TEOLLISUUS: • uudet tuotteet: kehitetään itse alusta alkaen • uudet käyttötarkoitukset: parannellaan olemassa olevia tuotteita • matkitaan muita (benchmarking): kopioidaan, lisensioidaan, toimitaan alihankkijana KAUPPA –oma valmistus tai maahantuonti, omat brändit, ketjuttaminen, franchising ja erilaiset jäsenyydet, keskus- ja aluetukut sekä yksityiset organisaatiot. PALVELUSEKTORI –suunnitellaan, ja toteutetaan palvelu omatoimisesti, mukaillaan kilpailijoiden palveluita, pyritään kopioimaan orjallisesti, ja sovitetaan palvelu olosuhteisiin.
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?
Käyttäjiä ja sisältöä yksinkertaisesti tulvii Facebookiin koko ajan lisää. Facebook ei mitenkään pysty antamaan kaikille tasapuolisesti yhtä hyvää näkyvyyttä, ei vaikka se haluaisi tehdä niin. Facebook on jo pitkään käyttänyt erityistä sisällön suodatusmallia pitääkseen kunkin yksittäisen käyttäjän uutisvirran mahdollisimman kiinnostavana – siitä yksinkertaisesta syystä, että mielenkiintoinen sisältö on ainoa keino saada ihmiset palaamaan Facebookiin aina uudestaan ja uudestaan. Jos käyttäjät hylkäävät Facebookin, sillä ei ole myöskään yleisöä mainostajille. Joten Facebookin ensisijainen tehtävä on pitää omat käyttäjänsä tyytyväisinä ja mainosten myynti on mahdollista, kun tämä tavoite toteutuu.

Even though you activate 254 territores (fom YouTube’s point of view) when publishing a video “World wide”, if it is a Nordic campaing with Nordic creators and advertisers we look closely at the native regulations, as well as the rules and customs on the used plattform. In this specific case Activision’s Swedish office bought a campaing through United Screens Sweden which makes the Swedish marketing regulations a valid starting point, along with the ICC code for Advertisement and Marketing.
52 Yrityksen markkinointi aikaisemmin Känsäkoski painottaa vuonna 1995 yrittämisen alkutaipaleella Vapari-lehden haastattelussa monien käsityöläisammattien tapaan markkinoinnin tärkeyttä. Yrittäjyyden alkuvuosina Känsäkosken aika kului messuja ja kalastusvälineitä myyviä liikkeitä kierrellen. Päävastuu menekinedistämisestä oli alkuvuosina kiertävällä edustajalla. Känsäkoski piti alusta asti tuotteidensa markkinoinnin kannalta huolta siitä, missä ja millä hinnalla hänen vieheitään myytäisiin. Känsäkosken (1995) mukaan kalastuksen harrastajat ovat arvostaan tarkkoja. Mikäli joku valmistaja myy tuotteitaan liian halvalla tai väärissä paikoissa, voi hän tämän vuoksi jopa menettää markkinoita enemmän kuin onnistuu valtaamaan. Hinnoittelun Känsäkoski mainitsee myös tärkeäksi. Käsityölle on osattava antaa tietty hintaluokka, jotta asiakas tuntisi sen arvon. (Koivukoski-Hägg 1995, 32.) Seniorin hinnan kehitys on esitetty graafisesti liitteessä 3. Yritystoiminnan alussa Känsäkoski lähetti kolmisenkymmentä tuotenäytettä valmistamistaan vaapuista Suomeen ja Ruotsiin. Vastaus lähes jokaisesta liikkeestä oli, ettei tämänlaista vaappua ollut kysytty. Tämä luonnollisesti piti paikkansa, sillä kuka osaisi kysyä keksimätöntä tuotetta. Rannikko-Suomessa kauppiaat puolestaan vastailivat, että siellä kaikki kalastivat vain merellä. Siellä ei markkinoita ollut niin pienelle vieheelle. Kauppiaat olivat ammattitaidottomia eivätkä ymmärtäneet, että kalastus ei ole paikkakuntasidonnaista. Ihmiset kulkevat eri paikoissa kalastamassa, eivät vain oman seudun alueella. (Känsäkoski 2010.) Mikael Jaakkola (1998) osuu oikeaan Vetouistelu-lehden kirjoituksessa siinä, kuinka Seniori-vaappu on loistava esimerkki siinä, kuinka luodaan kokonaan uudenlainen kysyntä ja kuinka juuri siihen tarvittiin aikamoista vetoapua valtakunnan kalastuslehdiltä, erityisesti niistä arvovaltaisimmalta. Kukaan tuskin olisi arvannut, että siian uistelu vaapulla voisi olla näin tuloksekasta. (Jaakkola 1998, 11.)
35 Keskustelupalstat ja foorumit Verkkokeskustelun vaikutus brändipäätöksiin on kiistatonta. Tämän vuoksi yrityksen tulee harjoittaa avointa ja rehellistä tiedotuspolitiikkaa ja hyväksyä myös itseensä kohdistuva kritiikki. Kehitystyön kannalta kritiikki on arvokasta yrityksen näkökulmasta. Lauri Sipilä (2008) esittää hyvän esimerkin verkkokeskustelun vaikutuksesta. Internetin keskustelupalstoilla käytiin kiivasta keskustelua, kun Tallink, luvallisesti, valutti jätevetensä mereen. Verkkokeskustelun seurauksena Tallink muutti nopeasti toimintatapansa. (Sipilä 2008, 161.) Google ja hakukoneoptimointi Minä googlaan, sinä googlaat, hän googlaa Ihmiset googlaavat eli hakevat tietoa Googlesta, koska se on helpoin ja nopein tapa saada nykyisin tietoa mistä tahansa. Kaiken lisäksi Googlella on aina vastaus valmiina. Googlen toimintoja on kuitenkin ymmärrettävä, jotta palvelusta saisi yrityksen markkinoinnin ja näkyvyyden kannalta hyötyjä. (Johnston & McGee 2010, 9 12.) Google syntyi Stanfordin yliopistossa Kaliforniassa vuonna 1997 Larry Pagen ja Sergey Brinin toimesta. Googlen tarkoitus on antaa maailman ihmisille vapaa pääsy käsiksi maailman kaikkeen tietoon. Google kehittyy jatkuvasti ja tarjoaa useita erilaisia palveluita käyttäjilleen. Monista palveluistaan huolimatta Googlen webhaku tuottaa valtaosan sen toiminnasta ja tuloista. Muita toimintoja ovat esimerkiksi kuva-, kartta-, blogi-, uutis- ja videohaku (Google Video ja YouTube), Analytics, kotisivujen liikenteen analysointi- ja seurantapalvelu sekä kääntäjä ja hakukoneoptimointi. (Johnston & McGee 2010, 1 8.) Hakukoneoptimointi tarkoittaa verkkosivuston löydettävyyden parantamista hakutulosten luettelossa tiettyjä hakusanoja käytettäessä. Onnistuakseen se vaatii hakukoneiden toimintaperiaatteiden tuntemista. Tavoitteena hakukoneoptimoinnissa on siten parantaa verkkosivuston löydettävyyttä ja sen avulla lisätä sivuston kävijöiden määrää. Hakukoneoptimointi pitäisi yrityksen kannalta käsittää prosessina, joka on koko ajan käynnissä eikä vain silloin, kun yrityksen sivustojen löydettävyy-
Nuoret ovat hiljalleen siirtyneet Facebookista tuoreempiin somekanaviin, joista merkittävin lienee tällä hetkellä Instagram. Suosittelemme Instagram-markkinointia ennen kaikkea nuorten yleisöjen tavoittamiseen, brändikuvan vahvistamiseen ja tunnettuuden kasvattamiseen. Instagramin etuihin kuuluvat Facebook-markkinoinnin tavoin erinomainen kohdennettavuus ja vuorovaikutuksellisuus.
Mainoksessa lapsi istui muiden lasten seuraan pelikorteilla katetun pöydän ääreen sanoen ystävällisesti ”Hei kaverit!”. Vieressä istuva vanhempi lapsi kääntyi tämän puoleen tokaisten ”Häivy täältä! Ei tää sua kiinnosta.” Kohtauksen jälkeen ääni kertoi: ”Pelin avulla sinusta voi tulla pihan kovin Pokemon kouluttaja, jolle muut eivät mahda mitään.” Kuluttaja-asiamies katsoi mainoksen olevan lainvastainen, kun siinä käytettiin lapsen hylätyksi tulemista ja sosiaalisen menestyksen tarvetta tehokeinona tuotteen myynnin edistämiseksi. (KA 2001/40/0392)
Webinaarissa käydään läpi perustasolla, missä sosiaalisen median markkinointi menee tällä hetkellä, miten sosiaalisen median kanavat eroavat toisistaan, mistä kannattaa aloittaa ja mihin panostaa. Webinaarissa tutustutaan yleisimpien somekanavien käyttötarkoituksen sekä niiden tarjoaman vaikuttamismahdollisuuden yrityksille. Neuvomme lopuksi, miten Facebookiin perustetaan oma yritystili ja miten siellä kannattaa aloittaa viestimään ja mainostamaan.
78 72 KUVIO 37. Vaapun hyvä kalastavuus Vastaajista kukaan ei antanut arvosanoja nolla, yksi tai kaksi tässä asiassa. Vastausten perusteella voidaan todeta, että kalastavuus on erittäin tärkeä hyvän vaapun ominaisuus. Tuotteen mainonta alan lehdissä Kuvio 38 osoittaa, että lehtimainonnalla ei ollut nykyisin suurta merkitystä sähköisen mainonnan ohessa. Kannuksen Kalastustarvike Oy sai arvosanaa numero viisi eniten, 11 kappaletta. Alan lehdissä olevan tuotemainonnan tärkeyden keskiarvo oli 4,6. Kannuksen Kalastustarvikkeen asiassa onnistumisen keskiarvo oli hiukan tärkeyden keskiarvoa suurempi, 4,8.
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.
Lapsille kohdistetuissa kilpailuissa ja arpajaisissa sääntö on tiukempi. Lapset eivät kykene arvioimaan realistisesti palkinnon saannin epätodennäköisyyttä samoin kuin nuoret ja aikuiset. He tekevät ostopäätöksen helposti pelkästään houkuttelevan palkinnon perusteella. Näistä syistä lapsille ei yleensä saa kohdistaa arpajaisia tai kilpailuja, joihin voi osallistua tuotteen ostamalla. Pakkauksessakaan ei voi esitellä näitä myynninedistämiskeinoja lapsiin vetoavalla tavalla.
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. 
A/B-testaus Adwords AdWords -Display verkko Avainsanatutkimus B2B Markkinointi Copywriting Digitaalinen markkinointi Facebook Facebook-kauppa Google Analytics Hakukoneoptimointi Hakusanamainonta Instagram kotisivut LinkedIn Markkinoinnin budjetointi Markkinointi Markkinointistrategia mobiilimarkkinointi Myynti Sisältömarkkinointi Snapchat sosiaalinen media Strategia sähköpostimarkkinointi Twitter Uutuudet Verkkokaupan Markkinointi Verkkokauppa Videomainonta YouTube
24 18 viestii lukijalle myös luottamusta tuotetta tai yritystä kohtaan. Voisi luulla, että mitä useampia vastauksia ketjun aloittaja kerää, sitä parempaa mainontaa tuote tai yritys myös saa. Näin asia ei kuitenkaan ole verkkokaupan asiantuntijan, Kari Nykäsen (2010) mukaan. Hän kertoo Keskipohjanmaa -lehden julkaisemassa haastattelussa, että optimaalinen kommenttien lukumäärä on neljästä seitsemään. Keskustelupalstojen lukijat eivät jaksa lukea ketjua, mikäli kommentteja kertyy liian paljon. (Paikkala 2010, 9.) Yrityksen kannalta asiakkaalta asiakkaalle leviävä tieto on usein merkittävä apu mainonnan kannalta. Aikaisemmin ennen sosiaalisia medioita tieto kulki melko hitaasti eteenpäin. Nykyisin jonkun henkilön kirjoittama kommentti jostain tuotteesta on välittömästi julkaisun jälkeen kaikkien internetin käyttäjien nähtävillä. Tätä kautta yrityksen kannattaisi osata hyödyntää mainontaansa. Kuten Kannuksen Kalastustarvike Oy:n omistaja Hannu Känsäkoski toteaa, yritys on saavuttanut nykyisen asemansa hyvien kalasaaliiden ja tyytyväisten käyttäjien kautta leviävien hyvien tietojen kautta (Känsäkoski 2010). Tällaiset tiedot tulee saada sosiaalisen median avulla leviämään. Pitääkö sitten yrityksen välttämättä mennä mukaan sosiaaliseen mediaan? Päätöksenteko voi olla vaikeaa. Yrityksen kannalta on aina lähdettävä liikkeelle omista toiminnalleen asettamistaan tavoitteista, jotka yritys haluaa saavuttaa. Halutaanko kasvattaa myyntiä, parantaa käyttäjätukea vai saada enemmän ideoita omaan tuotekehitykseen. Kun tällaiset tavoitteet ovat selvillä, voidaan alkaa miettiä, millä tavalla ne voidaan parhaiten saavuttaa. Jos yrittäjän mielestä sosiaalisesta mediasta voisi olla apua esimerkiksi myynnin kasvattamisessa tai uusien ideoiden saamisessa, kannattaa alkaa miettiä, miten sosiaalista mediaa aletaan hyödyntää. (Pöysti 2010.) 3.2 Markkinoinnin kohdistaminen asiakkaalle Markkinointikäsitys on muuttunut. Markkinointi pk-yrittäjän näkökulmasta voi olla sitä, että yrityksen paras markkinointi on hyvin tehty työ. Tämä Lahtisen (1992) tekemä määritelmä viittaa siihen, että yrityksen markkinamenestystä eivät ratkaise
13 1.3 Tutkimuksen liittyminen elintarvikealan kehittämiseen Suomessa Käsillä oleva tutkimus liittyy maaseudun elinvoimaisuuden kehittämistä koskevaan tutkimusprojektiin, jossa on useita maaseutuyrittämistä koskevia erillisiä tutkimushankkeita. Mukana on myös elintarvikeala. Elintarviketuotannon ja -teollisuuden tulevasta kehityksestä on viimeaikoina esitetty monenlaisia näkemyksiä. Toisaalla alan supistumista pidetään väistämättömänä (VAITTrNEN 1996, s. 52). Toisaalla tulevaisuuden tavoitteeksi on esitetty, että valtakunnallisesti, ehkä myös aikaisempaa enemmän kansainvälisesti, toimivien isojen yritysten rinnalle voisi kehittyä joukko uusia elinvoimaisia elintarvikealan pienyrityksiä (mm. RuoRA-Suom 2/96). Yritysten lisääminen on nähty yhtenä keinona maaseutualueiden kehittämisessä. Pienyritykset tulisivat toimimaan pääasiassa paikallisesti ja alueellisesti, mutta myös valtakunnallisesti kapeilla tuote- tai asiakassegmenteillä. Elintarvikealan pienyrityksistä huomattava osa sijaitsee jo nyt maaseutualueilla (TILASTOKESKUS 1995), jossa haittana ovat pienet markkinat ja suhteellisen suuret etäisyydet kulutuskeskuksiin, mistä muodostuu sekä fyysisiä että henkisiä esteitä yritystoiminnan aloittamiselle ja kehittämiselle (UUSITALO 1994). Yritysten lisääntyessä tulevaisuudessa yhä useammat saattavat kilpailla yhä vähemmästä paikallisilla markkinoilla. Toisaalta alalla on käyttämättömiä resursseja, koska yrityssaneerausten vuoksi elintarviketeollisuudesta on 90-luvulla poistunut varovaisesti arvioiden runsaat työpaikkaa (TILASTOKESKUS ). Pienyritysten toimintaedellytysten parantamisessa yhtenä osa-alueena on markkinointitoiminnan kehittäminen. Käytännössä käsitykset markkinoinnin asemasta yrityksen keskeisten ongelmatekij öiden joukossa vaihtelevat (CARSON 1990b; MEHL & HAVERINEN 1993, s. 47; Timu 1995). Tutkijat pystyvät sekä Suomessa että myös muissa maissa tunnistamaan pienyritysten toiminnasta runsaasti poikkeavuuksia verratessaan niitä suuriin yrityksiin. Tätä taustaa vasten markkinointitoiminnassa on havaittu paljon puutteita. Epätarkoituksenmukainen markkinointi on yksi tärkeä syy yritysten epäonnistumiseen. CARSONIN ym. (1995 s. 9) mukaan tyypillinen puute on, että markkinointia ei suunnitella riittävästi. Yrityksen kehittäminen saattaa kestää kauan. Oikeaa suuntaa joudutaan hakemaan kokemuksen ja epäonffistumisten kautta myös isoissa yrityksissä, pienissä yrityksissä epäonnistumiset saattavat olla kohtaloklcaampia kuin suurissa yrityksissä (GAsiciLL vm.1993). Myös se on mahdollista, että pienyritysten toimintaa ei ole vieläkään ymmärretty riittävästi, ja siitä syystä monet niiden menettelytavoista voivat ulkopuolisen silmin näyttää osaamattomilta ja jopa järjenvastaisilta. Toisaalta liian erilaisten yritysten vertaaminen keskenään saattaa olla hyödytöntä. Pienyritysten markkinointiongelmat elintarvikealalla ovat erilaisia kuin isojen yritysten, ja ne koskevat pääasiassa erikoistuotteiden markkinointiin liittyviä kysymyksiä. Pienyritysten markkinointitoiminnan ja toimintatapojen kehittäminen sekä resurssien oikea kohdentaminen ovat joka tapauksessa tärkeitä, koska markkinointiin käytettävissä olevat panokset ovat pieniä. Markkinointiosaamisen merkitys on koettu suurempana myös niissä 12
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)
Mainokset, joissa esiintyy lapsia, ovat omiaan vetoamaan erityisesti lapsiin. (MT 1995:016) Lapsi esitti matkapuhelinmainoksessa joululahjatoivomuksiaan sanomalla ”Rakas joulupukki, tuo minulle matkapuhelin…”. Kuluttaja-asiamies piti epäasiallisena mainosta, kun lapsi esitti siinä suoran ostokehotuksen, jonka avulla vedottiin sekä lasten että vanhempien tunteisiin.(KA 99/41/2989)

42 36 4 DIGITAALISEN MEDIAN HYÖDYNTÄMINEN MARKKINOINNISSA CASE KANNUKSEN KALASTUSTARVIKE OY Opinnäytetyöni toimeksiantajayritys, Kannuksen Kalastustarvike Oy harjoittaa kalastustarvikkeiden valmistusta, ostoa ja myyntiä Keski-Pohjanmaalla, Kannuksessa. Pääasiallinen liiketoiminta perustuu Seniori-vaappujen valmistukseen ja myyntiin. Yrittäjän, Hannu Känsäkosken valmistama rekisteröity tuotemerkki on Seniorivaappu, joka on alun perin kehitetty soutu-, veto- ja heittokalastukseen, mutta sitä käytetään myös pilkkinä. Värikartta Seniori-vaapuista on yrityksen toimintavuosien aikana laajentunut, ja erilaisia värimalleja on jo 50. Känsäkoski on toiminut yrittäjänä yli 18 vuoden ajan. Tästä tekee mainitsemisen arvoisen asian se, että markkinoilla vieheen elinkaari on keskimäärin 4 5 vuotta. Seniori-vaapun kohdalla tämä elinkaari on siis jo kolminkertaistanut kestonsa. (Känsäkoski 2010.) Yrityksen ja Seniori-vaapun menestys perustuu tuotteiden hyvään laatuun, erinomaiseen kalastavuuteen, monipuolisiin käyttötapoihin ja huolelliseen työn jälkeen. Hyvät materiaalit tuotteiden valmistuksessa ovat Känsäkoskelle ehdottoman tärkeitä. Seniori-vaappu on kehitetty helpposäätöiseksi, millä varmistetaan, että ns. sunnuntaikalastajatkin saavat kalaa, kuvailee Känsäkoski (2010). Menestystä on tullut useissa kalastusvälinetesteissä vuosien varrella. Pitkä yrittäjän ura jatkuu edelleen. Syy tähän on se, että kilpailijat eivät ole päässeet lähelle Seniori-vaapun pienimmän mallin ominaisuuksia. Seniori-vaappu hallitsee pienten vieheiden markkinoita. Kalaa saamattomat ja ns. kalamiehet eivät saa muilla, joten Seniori-vaappu on heille varma viehevalinta. (Känsäkoski 2010.) 4.1 Toimeksiantajayrityksen historiaa Känsäkoski jäi työttömäksi 1990-luvun alussa lihanleikkaajan ammatista. Ennen työttömyyttä Känsäkoski oli valmistellut erilaisia vieheitä itselleen ja tutuille kalakavereilleen lähinnä harrastusmielessä. Yritystoiminta oli Känsäkosken (2010) mukaan helppo aloittaa, koska tuote oli valmiiksi keksitty ja sen toimivuus todettu hy-
Sosiaalisessa mediassa mainostamisen yhtenä suurimpana etuna on ehdottomasti sen kohdennettavuus. Voit määritellä tarkasti, ketkä näkevät viestisi ja milloin. On kuitenkin tärkeää miettiä, missä sosiaalisen median kanavissa yrityksesi kannattaa mainostaa. Tässäkään tapauksessa määrä ei korvaa laatua, ja toimet kannattaakin keskittää sinne, missä tärkeimmät kohderyhmäsi sijaitsevat ja markkinoinnilla on siten eniten momenttia. Sosiaalisen median markkinoinnissa henkilökohtaiseksi muotoiltu ja kohderyhmää puhutteleva viesti on selkeästi keskiössä. Siksi viestit kannattaa harkita ja muotoilla todella tarkkaan ennen kampanjoiden lanseeraamista. Vaikka sosiaalisen median markkinointi on kontaktimääräänsä nähden (vielä toistaiseksi) todella edullista, on se myös strategisesti haastavin markkinointikeino.
99 93 Sähköiset lähteet Abbott, C To Tweet or Not to Tweet? The Twitter basics: promoting books in 140 characters or less. Publishers Weekly , 16. Www-dokumentti. Saatavissa: a9b4-4d17-83c7-34d63c638d39%40sessionmgr. Luettu Björklund, M Få ger nätservice på svenska. Www-dokumentti. Saatavissa: Kirjoitettu: Publicerad 13 januari 2011, senast ändrad 13 januari Luettu Colourbox.com Www-dokumentti. Saatavissa: Päivitetty: Luettu: Facebook Www-dokumentti. Saatavissa: Luettu Facebook juhlii synttäreitä 400 miljoonalla käyttäjällä It-viikko. Wwwdokumentti. Saatavissa: Luettu Iltalehti Twitter jäänyt muiden jalkoihin Suomessa, Www-dokumentti. Saatavissa: Luettu (STT). Laakso, H Twitter uudistui merkittävästi. MikroPC. Www-dokumentti. Saatavissa: luettu Latvala, M Poista Facebook-tilisi, et tarvitse sitä Mutta miten poistan Facebookin? Www-dokumentti. Saatavissa: Luettu Linnake, T Facebook hätyyttelee puolta miljardia. Www-dokumentti. Saatavissa. Luettu Mainostajien liitto Www-dokumentti. Saatavissa: Luettu: Pöysti, K Sosiaalinen media kaipaa ennakkoluulotonta kokeilua. Wwwdokumentti. Saatavissa: kirjoitettu Luettu Kannuksen Kalastustarvike Oy Www-dokumentti. Saatavissa: Luettu Kvanti-MOTV Www-dokumentti. Saatavissa: Luettu
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.

Huoltajalle lähetetyssä perintäkirjeessä oli teksti: ”Huoltaja! Lapsellanne on maksamaton velka!” Koska alaikäinen ei voi pätevästi velkaantua, perintätoimet jotka kohdistetaan alaikäiseen ovat lainvastaisia. Kuluttaja-asiamies totesi ratkaisussaan, että teksti antaa virheellisen käsityksen velasta vastuussa olevasta tahosta ja tekstin käyttäminen on näin hyvän perintätavan vastaista. (KA 2002/41/4761)

Suunnitelmallinen some-markkinointi vaatii aikataulutusta. Säännöllisen julkaisutahdin ylläpitämiseen voidaan käyttää erilaisia julkaisukalentereita, joihin merkitään mitä julkaistaan, missä ja milloin. Älä heitä laadukkaaseen sisältöön käyttämääsi aikaa hukkaan jakamalla sisältöä vain kerran. Hyödynnä sisältöä useampaan otteeseen ja jaa sitä eri kanavissa eri aikoina. Suunnittele myös, kuinka usein sisältöä tulee jakaa kussakin some-kanavassa näkyvyyden maksimoimiseksi.
Facebookin kattava metriikka mahdollistaa kampanjoiden jatkuvan optimoinnin kohderyhmille viestin, kuvituksen, demografioiden ja ajankohtien osalta. Esimerkiksi osittain onnistuneen kampanjan onnistuneet osa-alueet ja mainokset voidaan ottaa mukaan seuraavalle markkinointikierrokselle, kun taas turhat ja toimimattomat osa-alueet voidaan jättää todisteiden valossa pois kampanjasta.

Kuten muidenkin polkujen, myös sosiaalisen median strategian ensimmäinen askel on määrittää, minne haluat mennä ja mikä on määränpää. Miksi some-markkinointia tehdään? Halutaanko esimerkiksi parantaa brändin tunnettuutta? Tai kenties kasvattaa verkkosivun liikennettä? Vaikka tavoitteet eivät ole toisiaan poissulkevia, brändin tulisi määritellä yksi tai kaksi tärkeintä tavoitetta. Tavoitteiden puute ja toisaalta liian monta tavoitetta johtavat nimittäin siihen, ettei lopulta oikeastaan saavuteta mitään.


72. Segmentoimalla saavutettavissa Segmentoimalla markkinat saavutetaan: 1. Tarkempi markkinoiden määrittely. 2. Parempi kilpailijoiden analyysi: mahdollisuus kilpailuedun saavuttamiseen. 3. Parempi reagointikyky markkinoilla tapahtuviin muutoksiin. 4. Tehokkaampi resurssien järjestely/allokointi: • mahdollisuus keskittyä olennaiseen ja markkinoiden mahdollisuuksien vertailuun 5. Tehokkaampi strateginen suunnittelu: • mahdollisuus kehittää sopivat markkinointiohjelmat jokaiselle
Kuvauksen pitäisi tiivistää sivusi sisältöä kiinnostavasti, houkuttelevasti tai lupaavasti. Sillä annat itsellesi mahdollisuuden päihittää kilpailijoiden tylsät kuvaukset ja voittaa itsellesi potentiaalisia asiakkaita. Jos jätät kuvauksen lisäämättä, kuvauksen sisällöstä päättää puolestasi Google. Joku voi ajatella, että niin onkin parempi, mutta en ole samaa mieltä.

14 (MUUTrUJA: MITTARI: TAPAUS: MITEN TAPAUKSET EROAVAT? Tohnialojen välinen vertailu Aineiston sisäinen menestymisjäljestys YRITYKSEN Liikevaihto Suurin Tavoitteet KOKO Keskimmäinen Uhat/mahdollisuudet Pienin Heikkoudet /vahvuudet Aineelliset resurssit/ Nettotulos Paras työllistävyys KANNAT- Keskimmäinen Markkinointistrategiat TAVUUS Heikoin Yrittäjäosaarninen Nettotulosprosentti Paras Keskimmäinen Heikoin Kuvio 1. Tutkittavien tapausten muodostaminen ja miten kysymykset. Tapausten välisiä profiileja vertailemalla ja kirjallisuuden perusteella voidaan tehdä propositioita menestymiseroihin vaikuttavista tekijöistä, jotka eksploratiivisessa tutkimuksessa ovat vastauksia miksi kysymyksiin, eli tässä tapauksessa ne ovat oletuksia eri kokoisten ja eri tavoin kannattaneiden yritysten menestymisen taustalla olevista syistä. 13


Tulosten mittaamisen kautta pystyt laskemaan, onko yrityksellesi tuotettu sisältö ollut kustannustehokasta. Suunnitteluvaiheessa on tärkeää miettiä selkeästi mitattavat tavoitteet: haluatko yrityksesi verkkosivuille lisää kävijöitä, enemmän seuraajia Facebook-sivullesi vai enemmän kauppaa verkkokaupassasi. Tulosten mittaamisella pystyt seuraamaan, mihin kanaviin kannattaa panostaa ja onko sisältö herättänyt tavoitteidesi mukaista huomiota. Muokkaa luomaasi sisältöä tulosten ja asiakkaiden palautteen perusteella.
85 79 Uudistetuilla verkkosivuilla sisältö on näytön keskiosassa. Sivustoa käytettäessä tausta pysyy koko ajan muuttumattomana. Verkkosivuston tarkoitus on väreiltään ja asultaan herättää käyttäjän mielenkiinto, jotta sivustolle palattaisiin myöhemmin uudestaan. Tavoitteena on lisäksi lukijan mielenkiinnon herättäminen, jotta kävijä siirtyisi sivuston muihin valikko-osiin. Yrittäjä voi seurata Google Analytics-palvelua hyödyntämällä kävijöiden kulkemista ja poistumista sivustolla. Kotisivujen kautta tulisi antaa käyttäjille helppo ja nopea kanava antaa palautetta sekä tuotteesta että yrityksen palvelusta, kuten esimerkiksi tilaus- ja toimitusprosessista. Tämä loisi luottamusta uusien tilaajien keskuuteen ja toisi uusia asiakkaita yritykseen. Asiakaspalvelu olisi mahdollista tämän päivän tietotekniikan avulla toteuttaa myös ruotsiksi, vaikka suuri osa yrityksistä palvelee internetissä suomeksi. Ruotsinkielinen asiakaspalvelu Internetissä on niukkaa, joten hyvän ruotsinkielisen asiakaspalvelun keinoin yritys erottuisi verkkokauppatoiminnassaan monista suurista yrityksistä (Björklund 2011). 5.5 Kuva- ja videopalvelujen hyödyntäminen markkinoinnissa Kuvapalvelu YouTube tarjoaa hyvän mahdollisuuden esittelyvideoiden luomiseen. Tätä palvelua Kannuksen Kalastustarvike Oy:n tulisi hyödyntää. Messuilla käynti osoittaa, kuinka asiakkaat haluavat nähdä vieheen liikkeen vedessä eri vetonopeuksilla, ja yrittäjällä on sen vuoksi uittoallas aina mukana. Tämä kertoo sen, että sanoin tuotetta ja sen toimivuutta ei voi kuvailla. Kuviossa 41 on Känsäkosken kehittelemän ja valmistaman Seniori-soutupainon ohjeistus. Se on painettu perinteisenä paperiversiona soutupainon myyntipakkaukseen lisättäväksi.
Voit järjestää asiakkaillesi keskustelutilaisuuden tai webinaarin mm. Google+:n Hangout-toiminnolla. Pidä tilaisuus verkossa ja keskustele asiakkaidesi kanssa livenä ilman, että kenenkään tarvitsee erikseen lähteä tilaisuuteen. Monet kiireiset asiakkaasi arvostavat sitä, että voivat keskustella kanssasi internetin välityksellä.  Voit järjestää myös kokonaisen seminaarit videon välityksellä ja lähettää kutsun asiakkaillesi sähköpostilla. Videotapaamiset ovat helppo tapa keskustella suoraan asiakkaidesi kanssa ilman tapahtumajärjestelyjä.
58 52 tulisi aina olla vähintään 50 tilastoyksikköä. (Heikkilä 2008, 44.) Mielestäni tutkimukseni otoskoko oli tähän kehitystyöhön riittävä, koska vastausten kokonaismäärä oli 50. Koko messujen kävijämäärä oli tuhansia ihmisiä, millä kuitenkaan ei ole suoranaista merkitystä otoskoon suuruuteen. Tutkimukseni luotettavuutta heikentää mielestäni se, että kyselylomakkeiden täyttö tapahtui tilanteen ja ympäristön vuoksi messuosastomme pöydällä. Luulen, että osa kyselyyn vastanneista saattoi kuvitella, että seuraamme vastaajien lomakkeita. Olisi ollut ehkä parempi, jos vastaajat olisivat saaneet siirtyä jonnekin sivummalle täyttämään rauhassa kyselylomaketta. Uskon, että vastaajat olivat yleisesti hyvin totuudenmukaisia. Messuilla paikalla olleena keskustelin asiakkaiden kanssa tuotteesta ja sain sen pohjalta hyvän yleiskuvan tuotetta koskevista mielipiteistä. Samalla sain käsitystä niistä asioista, joita käyttäjät ja kalastuksen harrastajat miettivät. Usean vuoden messukokemuksien pohjalta tiesin, että kysely oli parasta toteuttaa isoilla alan messuilla. Nimettömänä olisi ollut muuten vaikea tavoittaa yksittäisiä asiakkaita. 4.5 Kyselylomake ja tutkimustulokset Kyselylomakkeen pituus oli yksi 4A-kokoinen arkki. Kyselylomakkeessa käytettiin suurimmaksi osaksi asteikkovaihtoehtoisia kysymyksiä, joten vastaajalla oli mahdollisuus valita useasta vaihtoehdosta itselleen sopiva. Kysymyksissä asiakkaalle esitettiin asioita, joissa hänen tuli arvioida asian tärkeyttä sekä Kannuksen Kalastustarvike Oy:n onnistumista väittämää vastaavassa asiassa (liite 1). Numero nolla tarkoittaa kyselylomakkeessa, Asian tärkeys -kohdassa, että asia ei ole asiakkaalle yhtään tärkeä. Numero seitsemän tarkoittaa, että asia on asiakkaalle erittäin tärkeä. Onnistuminen-kohdassa numero nolla tarkoittaa Kannuksen Kalastustarvike Oy:n erittäin huonoa onnistumista, ja numero seitsemän tarkoittaa Kannuksen Kalastustarvike Oy:n erittäin hyvää onnistumista. Lomakkeessa oli yksi taustatietokysymys, jolla selvitettiin vastaajien ikä.
Google julkaisi toissa viikolla blogissaan tiedotteen, jonka mukaan yhtiö on päivittämässä indeksointiaan radikaalisti. Päivityksen myötä mobiili-sivustoindeksistä tulee Googlen haussa ensisijainen hakutulosindeksi. Näinollen sivustot, joista ei ole olemassa toimivaa ja ajanmukaisesti toteutettua mobiiliversiota kärsivät hakutuloksissa huomattavasti.
6 ESIPUHE Tässä tämä nyt sitten on, valmis opinnäytetyöni, joka sisältyi tradenomiopintoihini. Opintoni aloitin syyskuussa vuonna 2009 ja sain päätökseen huhtikuussa Päätin opinnäytetyöni aloitusvaiheessa, että mikäli se omassa aikataulussani valmistuisi, kirjoittaisin siihen esipuheen kiitoksineen. Ja valmishan tämä nyt on. Omat tavoitteeni toteutuivat, ja opintojeni aikataulu piti, äiti on nyt tradenomi. Halusin tehdä markkinointiin ja digitaaliseen mediaan liittyvän opinnäytetyön. Tähän tarjoutui loistava tilaisuus, kun sain hyödyntää tietojani ja taitojani isäni yritykselle, Kannuksen Kalastustarvike Oy:lle tutkimus ja kehityssuunnitelman muodossa. Kiitos ideasta ja työn toteuttamismahdollisuudesta isälleni, Hannulle. Osana esipuhetta haluan esittää suuret kiitokseni opinnäytetyöni ohjaajalle KTM Ann-Christine Johnssonille. Hänen ajatuksiani herättelevä ohjauksensa auttoi omaan oppimiseeni ja ennen kaikkea johti tähän työhön, joka valmistui juuri niin kuin pitikin. Lämpimät kiitokseni esitän myös viestinnän lehtorille, FM Helvi Pääkköselle kieliasun tarkastamisesta. Kiitokset kuuluvat myös mummuille ja papoille, sillä heidän apunsa ja tukensa koko opiskelujeni aikana on ollut merkittävä. Viimeisenä muttei tietenkään vähäisimpänä kiitokset niille ystävilleni, jotka mainitsemattakin tuntevat olleensa apuna ja tukena tämän projektin etenemisessä ja tekemisessä, sekä Susanna: Kiitos. Tämän opinnäytetyöni omistan omalle perheelleni, aviomiehelleni Janille ja lapsillemme Jonelle, Netalle ja Titalle. Nyt äiti on koulutehtävät tehnyt. Kiitän läheisiäni koko sydämestäni. Kevät 2011 Taina Mäkelä
Koulutus on tarkoitettu sinulle, jos haluat perustaa yrityksellesi sosiaalisen median sivut tai ryhtyä paremmin hyödyntämään jo olemassa olevia, etkä tiedä mistä aloittaa, tämä verkkokoulutus on sinulle. Et tarvitse teknisiä esitietoja, mutta olisi hyvä, että sosiaalinen media olisi tuttu edes yksityiskäytössä ja olet halukas oppimaan. Koska Facebook on Suomen suurin sosiaalinen media käyttäjämäärällä mitattuna (2 milj. käyttäjää) pääpaino webinaarissa on tässä kanavassa.
Tee videosta ammattimainen, ihmiset valitsevat usein elokuvan tai kirjan sen kannen perusteella, joten tee videostasi siisti. Muista, että video toimii yrityksesi käyntikorttina. Tällä hetkellä on suosittua käyttää animaatiovideoita, koska ne ovat kustannuksilta ja hyöty tehoiltaan täysin eri luokkaa kuin tylsät kameralla kuvatut yritysvideot. Animaatiovideoihin saa hauskuutta, mielenkiintoa ja tehokkuutta kustannustehokkaasti.
As already mentioned, the description under a YouTube video, and especially the first two rows which are always shown, is one of the three main areas where a creator can give information to their audience. The description is shown all through a video and is therefore commonly used to inform the audience if it is a commercial message so that they can see if even if they skip ahead into the video.
Intagram-markkinointi voi olla sinulle juuri oikea kanava, jos kohderyhmäsi koostuu nuorista ihmisistä. Naiset ovat enemmän edustettuina Instagramin käyttäjäkunnassa joten heidät tavoittaa sieltä tehokkaimmin. Instagramista liikenteen ohjaaminen omille verkkosivuillesi on helpottunut ja erityisesti Instagramin stories ominaisuus on tehokas liikuttamaan ihmisiä myös palvelusivuille, kun sisältö on vain riittävän mielenkiintoista. Instagram markkinointi toimii Facebookin alustassa, joten kanavia on myös helppo yhdistellä.
×