132. Hinnoittelu Miten tuote erotetaan kilpailijoiden tuotteista? Hinnoitteluperusteet: –Kustannusperusteinen • Kustannuslisä hinnoittelu • Break-even hinnoittelu/Tavoite-tuottohinnoittelu –Arvoperusteinen –Kilpailuperusteinen hinnoittelu • yleisen hintatason mukainen • Tarjouskilpailut • huutokauppaus –Hinnoittelustrategiat • nopea/ hidas kermankuorinta • nopea / hidas penetraatio
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ä.
Mitä tarkemmin uskallat kohdentaa markkinoinnin tiettyyn kohderyhmään, sitä helpompi sinun on markkinoida juuri tätä ryhmää puhuttelevalla tavalla. Kohderyhmän kannattavaan laajuuteen vaikuttaa tietysti myymäsi tuote tai palvelu. Kriteereitä kohderyhmän valinnalle voivat olla esimerkiksi maantieteelliset, demograafiset tai käyttäytymiseen liittyvät tekijät. Muista suunnitelmassasi myös ottaa selvää markkinoista ja kilpailijoista positiivisten erottuvuustekijöiden maksimoimiseksi.
Uusilla videon muodoilla pyritään osallistamaan katsoja ja näin luomaan vuorovaikutusta. Livevideoilla pyritään luomaan keskustelua ja reagointeja, jolloin katsoja pystyy olemaan vuorovaikutuksessa niin livevideon julkaisijan kuin muiden katsojien kanssa. Interaktiivinen video antaa katsojalle mahdollisuuden vaikuttaa videon sisältöön ja lopputulokseen, jolloin katsoja saa videosta vaikuttavamman kokemuksen. Miten interaktiivinen video eroaa tavallisesta tai livevideosta?
27 21 kon (2003) mukaan tuote, joka tuottaa erottuvaa ja asiakkaiden näkökulmasta relevanttia ja tärkeää lisäarvoa. Tutkittaessa maailman vahvimpia merkkejä, on löydetty näille yhteisiä ominaisuuksia, kuten esimerkiksi seuraavat: merkkiin on investoitu pitkäjänteisesti brändillä on kyky täyttää jatkuvasti asiakkaiden odotukset ja tuottaa lisäarvoa, joilla on merkitystä asiakkaalle hinnoittelu on tasapainossa asiakkaiden kokeman arvon kanssa merkillä on jatkuva näkyvyys, persoonallisuus ja asema brändissä ja sen ydinsanomassa näkyy yhdenmukaisuus, jatkuvuus ja viestintä toiminta on yhtenäistä ja tunnistettavaa. (Vuokko 2003, 127.) 3.5 Internetpalveluiden tarjoajat ja sosiaalinen media Tällä hetkellä internetin palveluista suosituimpia sosiaalisia medioita ovat Facebook, Twitter ja YouTube. Näiden palveluiden käyttö yritysten markkinoinnissa on lähivuosina asiantuntijoiden mukaan kasvamassa edelleen. Sosiaalinen media tarjoaa tällä hetkellä useita erilaisia keinoja, joita yritysten tulisi jokaisen omalla kohdallaan parhaalla mahdollisella tavalla käyttää hyödykseen menestyksekkäässä mainonnassa ja liiketoiminnan kehityksessä Facebook Nykyisin mitä ihmeellisimmissä asiayhteyksissä kuulee jonkun käyneen Facebookissa tykkäämässä. Mitä ihmettä tarkoittaa tykkääminen ja seinään kirjoittaminen. Mitä kaikkea se naamakirja, kuten puhekielessä usein kuulee, sisältää, ja mitä palveluja se tarjoaa käyttäjälleen. Mark Zuckerberg perusti menestyneen Facebook-palvelun vuonna 2004, joten aivan uusi ilmiö se ei enää ole. Facebook on yhteisöpalveluista tällä hetkellä tunnetuin. Facebook's mission is to give people the power to share and make the

Sponsorointi on yksi markkinoinnin muoto. Sponsoroinnilla tarkoitetaan sellaista taloudellista tukea, jonka tarkoituksena on tuen antajan tuotteiden myynnin tai tunnettuuden edistäminen. Sponsorointi ei kuitenkaan ole mainontaa.  Sponsoroinnin ja mainonnan välisen rajan vetämiseen voidaan saada johtoa tietoyhteiskuntakaaren 218 §:n 3 momentista, joka koskee audiovisuaalisten ohjelmien sponsorointia. Säännöksen mukaan sponsoroiduissa audiovisuaalisissa ohjelmissa tai radio-ohjelmissa ei saa rohkaista ostamaan tai vuokraamaan sponsorin tai kolmannen osapuolen tuotteita tai palveluja viittaamalla erityisesti ja mainosluonteisesti kyseisiin tuotteisiin tai palveluihin taikka muulla tavalla.

Pelkästään se, että yrityksellä on sivu Facebookissa ja seuraajia on paljon, ei takaa asiakkaita. Tutkimusten mukaan vain n. 5-10 % sivun tykkääjistä edes näkee päivityksesi. Perustaessasi Facebook-sivua, seuraajien hankkimiseksi aloitit luultavimmin kutsumalla kaikki omat Facebook-kontaktisi. Tämä on hyvä keino päästä alkuun, saada seuraajia ja sitä kautta myös näkyvyyttä. Nämä seuraajat eivät kuitenkaan todennäköisesti ole tavoittelemaasi kohderyhmää. Muun muassa siksi tarvitaan Facebook-mainontaa.


56 Tutkimuksen kohdejoukko ja kyselyn toteutus Empiirinen tutkimusaineisto koostui kyselylomakkeiden avulla kerätystä tiedosta. Kvantitaviisessa tutkimuksessa tiedonkeruumenetelmänä käytettiin kyselyä, joka toteutettiin Riihimäellä Kansainvälisillä Erämessuilla kesäkuuta vuonna 2010 Kannuksen Kalastustarvike Oy:n messuosastolla. Päädyimme toimeksiantajan kanssa tähän rajattuun aikajaksoon ja tapahtumaan, koska uskoimme näin saavamme suurimmalla todennäköisyydellä vastauksia suoraan yksittäisiltä käyttäjiltä. Asiakkailla oli mahdollisuus vastata kyselyyn ja palauttaa se osastolla olevaan laatikkoon sekä osallistua samalla myös arvontaan. Tutkimuksen kohdejoukko oli Riihimäellä Kansainvälisillä Erämessuilla Kannuksen Kalastustarvike Oy:n messuosaston vieraat perjantain ja lauantain osalta. Kohderyhmänä olivat osastolla käyneet kaikki ihmiset. Lomakkeita varasin 80 kappaletta. Niitä täytti osaston kävijöistä yhteensä 50, joka oli mielestäni hyvä määrä. Perusjoukkona oli noin ihmistä, jotka messuilla vierailivat (Riihimäen messut 2011). Kannuksen Kalastustarvike Oy:n messuosastolla perjantaina ja lauantaina käyneet asiakkaat muodostivat otosjoukon. Rajasin tämän jo alussa näille päiville siksi, että olin itse yrityksen messuosastolla kyseisenä aikana. En halunnut kuormittaa yrittäjän työmäärää torstain ja sunnuntain osalta hänen ollessaan messuosastolla yksin myynti- ja esittelytehtävissä. Samalla sain vaikuttaa otantajoukkoon siten, että pyrin jakamaan kyselyjä kaikenikäisille ihmisille mahdollisimman monipuolisesti. Kyselyjä täyttivät kalastusta harrastavat henkilöt ja esimerkiksi joidenkin asiakkaiden mukana olleet henkilöt, jotka eivät keskustelujemme perusteella kalastaneet. Halusin näin saada kyselyyn vastaamaan muitakin kuin vain Seniorin olemassa olevia käyttäjiä. Tarkoitukseni oli poimia messuosaston kävijöistä vanhoja käyttäjiä ja sellaisia, jotka eivät kertomansa mukaan olleet koskaan kuulleet Seniorista. Otosjoukko oli mielestäni hyvin onnistunut, sillä osastolla myydessäni ja keskustellessani osastolla käyneiden asiakkaiden kanssa minulle selvisi yleensä se, oliko kyseinen henkilö jo Seniorin käyttäjä. En rajannut vastaajia esimerkiksi sen mu-

57 51 kaan, ostivatko he osastolta tuotteita vai eivät. Kyselyjä tarjosin niille, joilla näytti olevan aikaa sitä täyttää ja joilla oli mielenkiintoa osastoamme kohtaan. Yleisesti mielestäni ihmisillä oli aikaa, sillä vain harva osastolla käyneistä kieltäytyi vastaamasta kyselyyn. Ainoa kyselyyn vastaamista heikentävä tekijä oli toisena päivänä iskenyt raju sade, sillä olimme ulko-osasto. En halunnut vaivata ihmisiä sateessa täyttämään kyselyä, koska ei ollut mahdollista järjestää suojaisaa ja kuivaa tilaa lomakkeen täyttämiseen. Ikäjakauma oli mielestäni vastauksissa onnistunut hyvin, sillä sain sekä nuoria että vanhempia henkilöitä täyttämään kyselyjä. Kyselyn toteutin kvantitatiivisella, määrällisellä tutkimuksella. Halusin nimenomaan kyselyn perusteella saada numeerisia tietoja vastauksista ja mahdollisuuden toteuttaa tuloksista kuvioita ja taulukoita, joiden tulkinta, vertailu ja mahdollinen hyödyntäminen jatkossa on helpompaa. Sitä voisi käyttää sellaisenaan vertaillakseen tuloksia tai tarvittaessa muokata. Mahdollista kehitystä tutkimusongelman tiimoilta voisi yrittäjä näin halutessaan seurata. En halunnut tehdä sähköistä kyselyä, koska mielestäni yrityksen verkkosivujen kävijämäärä ei olisi välttämättä ollut riittävä eikä toisaalta vastaajien joukkoon olisi tullut riittävän erilaisia vastaajia Tutkimuksen luotettavuus Kvantitatiivisessa tutkimuksessa mittarin tärkeimmät ominaisuudet ovat reliabiliteetti ja validiteetti. Reliabiliteetti osoittaa tutkimuksessa sen, missä määrin mittari mittaa tutkittavaa ominaisuutta, kuinka luotettava ja pysyvä mittari on sekä miten pysyviä ja johdonmukaisia mittaustulokset ovat. Validiteetilla tutkimuksessa tarkoitetaan mittarin pätevyyttä. Se tarkoittaa sitä, mittaako se tarkoitettua asiaa. Validiteetti kertoo siitä, miten hyvin kyseinen valittu kohderyhmä on valittu sekä miten hyvin on osattu valita kysymykset kohderyhmälle. (Kvanti-MOTV 2010.) Tarja Heikkilän (2008) mukaan perusjoukon suuruudella ei ole ratkaisevaa vaikutusta otoskokoa määrättäessä. Lähinnä perusjoukon koko vaikuttaa siihen, tehdäänkö kokonaistutkimus vai otantatutkimus. Suoranaisesti tällä ei ole merkitystä otoskoon suuruuteen, varsinkin jos perusjoukko on useita tuhansia. Otoskoossa
Nyt voisi kuvitella, että sosiaalisen median strategia olisi valmis. Jos et kuitenkaan sisällytä tätä viimeistä kohtaa some-strategiaasi, jää se auttamatta vajavaiseksi. Sen lisäksi nimittäin, että omat markkinointi aktiviteetit on mietitty kuntoon, on yhtä tärkeää oppia kuuntelemaan asiakkaita ja osallistua keskusteluihin. Koko sosiaalisen median ideana on nimittäin juuri vastavuoroinen vuorovaikutus eikä yksipuolinen viestiminen.
YouTube on maailman toiseksi suosituin hakukone, joten luonnollisesti myös toimittajat käyttävät sitä. Varmista, että he löytävät hyvää, ajankohtaista sisältöä olennaisista asioista. Tarjoudu esimerkiksi aktiivisesti haastateltavaksi. Kun verkosta löytyy hauilla helposti edustavia ja asiantuntevia haastatteluja, uskaltavat toimittajat kysyä jatkossakin kommentteja.
126. Asiakassuhteen elinkaari• Asiakassuhteen alkaminen • Asiakas pyritään saamaan kiinnostumaan palvelusta.• Ostoprosessi • Kiinnostavalla viestinnällä ja hyvillä lupauksilla asiakas saadaan päätymään myönteiseen ostopäätökseen.• Kulutusprosessi • Asiakas kuluttaa palvelua ja saa kokemuksia tuotteen laadusta  asiakassuhteen jatko: tuleeko asiakkaasta satunnainen asiakas, kanta-asiakas vai pettyykö hän suhteessa annettuihin lupauksiin• Asiakassuhteen päättyminen • Asiakas jää usein unohduksiin; markkinoija ei kysy, miksi asiakas ei enää osta.
Mitä tarkemmin uskallat kohdentaa markkinoinnin tiettyyn kohderyhmään, sitä helpompi sinun on markkinoida juuri tätä ryhmää puhuttelevalla tavalla. Kohderyhmän kannattavaan laajuuteen vaikuttaa tietysti myymäsi tuote tai palvelu. Kriteereitä kohderyhmän valinnalle voivat olla esimerkiksi maantieteelliset, demograafiset tai käyttäytymiseen liittyvät tekijät. Muista suunnitelmassasi myös ottaa selvää markkinoista ja kilpailijoista positiivisten erottuvuustekijöiden maksimoimiseksi.
8 4. Tuotanto Kun lähdet toteuttamaan suunnitelmaa, kiinnitä huomiota tuotantoyhtiön valinnassa seuraaviin seikkoihin. Tunnista omat tavoitteesi ja budjetti Videomarkkinointikumppani voi auttaa sinua luomaan videostrategian, mutta mikäli teet strategian itse ja ulkoistat pelkän tuotantoprosessin, on tärkeää määritellä videotuotannon tavoitteet oikeanlaisen tuotantoyhtiön löytämiseksi. Tämä ja budjetti vaikuttaa tuotantoyhtiön valintaan. Tuotantoyhtiön tyyli ja persoonallisuus Jokaisella videoprojektilla, kuten tuotantoyhtiölläkin, on oma tyyli ja persoonallisuus. Sopiiko harkitsemasi tuotantoyhtiön tyyli sinun mielikuvaasi valmiista videosta? On tärkeää, että sekä sinun että tuotantoyhtiön intressit ovat samassa linjassa, jotta yhteistyö sujuu mahdollisimman saumattomasti. Selkeät prosessit ja suunnitelmat Hyvän lopputuloksen lisäksi on tärkeää, että valmista tulee ajallaan ja suunnitellun budjetin rajoissa. Siksi on tärkeää, että videotuotantokumppanillasi on selkeät prosessit ja aikataulu sekä intressit tuottaa video tavoiteajassa ja tavoitebudjetin rajoissa. Tuotantoyhtiön ydinosaaminen Mikä on tuotantoyhtiön ydinosaamista? Sopiiko heidän osaaminen tavoitteisiisi? Jos tavoitteenasi on tuottaa videosisältöä verkkoon, elokuva- tai televisiotuotantoon keskittynyt tuotantoyhtiö ei ole ehkä paras vaihtoehto (myöskään budjetin kannalta) ja toisinpäin. Muista tutustua myös referensseihin! 8
90. Harjoitus Miettikää pienryhmissä, millaisia eroja segmentoinnissa, kohdentamisessa ja asemoitumisissa tunnetuilla tuotemerkeillä on seuraavilla tuotealoilla: 1) Ketsupit (Heinz, Felix, Pirkka, Ilona, Rainbow) 2) Autot (Mercedes Benz, BMW, Audi, Volvo) (Toyota Prius vs. Honda Insight) 3) Urheiluvaateteollisuus (Nike, Adidas, Puma, Reebok) 4) Peseytyminen (Old Spice vs. Axe)
Videomainos on videomarkkinoinnin yksi tyylilaji ja sen alalajeja monia. Ensimmäiseksi mieleesi tulee varmasti viraalimainokset, jotka leviävät nopeasti ja saavat miljoonia katsojia. On olemassa poikkeuksellisen onnistuneita viraalimainoksia, mutta videomarkkinoinnin lähtökohta ei voi olla sen viraalius. Vain 2 Youtube-videota on onnistunut saavuttamaan 100 miljoonan katsojan rajan alle viidessä päivässä. Onnistuminen vaatii rahaa, oikean osaajaporukan ja vielä kerran rahaa. Meille muille videomainokset näyttäytyvät arkisempina ja niihin satsattavat summat kohtuullisempina.
YouTuben ja Vimeon erot ovat siinä, että YouTube mielletään enemmän sosiaalisen median kanavaksi, kun taas Vimeo on videonjakoalusta. Vimeo on ammattilaiskäytössä sen laadukkuuden vuoksia ja siksi ettei siellä esiinny mainoksia. Mikään ei silti estä lataamasta videoita vaikkapa molempiin paikkoihin eri tarkoituksia varten. Jos YouTuben mainosmahdollisuudet kiinnostavat, lue kirjoituksemme asiasta.
Video on luonnollinen ja helppo tapa vastaanottaa opastavaa sisältöä. Moni kohderyhmä vastaanottaa viestin äänen ja kuvan kautta tekstiä paremmin, etenkin jos asiointi tapahtuu verkossa. Uudelleenmarkkinoinnilla videota katsoneet henkilöt tai tietyn verkkosivun kävijät saavat muistutuksia tai ostokehotteita. Näin heidät sitoutetaan yritykseen ja etsitään uusia tarpeita joihin tarjota kohdennettuja ratkaisuja.
202. Mainonta sosiaalisissa medioissa (social media advertising)• Verkostoitumispalvelut (facebook, myspace, linkedin)• Verkkoyhteisöt (youtube ja flickr)• Virtuaalimaailmat ja pelit (secondlife, habbo hotel)• Wikit (www.Wikipedia.Org)• Blogit (www.Vuodatus.Net)• Verkkokeskustelut (suomi24.Fi/keskustelut)• Pikaviestimet ja chatit (MSN messenger, IRC galleria)• Kommentointi- ja suosittelusivustot (www.Amazon.Com, www.Hopottajat.fi)

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
Velaksi ostaminen ei koskaan ole laissa tarkoitettu vähämerkityksellinen oikeustoimi. Alaikäinen ei siis voi esimerkiksi ottaa kulutusluottoa. Velaksi ostaminen on myös sitä, että lasku lähetetään ostajalle myöhemmin. Laskua ei siis voi lähettää alaikäiselle eikä alaikäinen voi olla kulutushyödykekauppaan liittyvän perinnän kohde. Velaksiostokielto koskee kaikkia alaikäisen tuloja. Alaikäinen ei voi käyttää työansioitakaan velaksi ostamiseen.
138. Vakiohinnoittelu (status quo pricing)Hintataso noudattelee kilpailijoiden hintoja/alan yleistä hintatasoa.Vakiohinnoittelun käyttötilanteita:• hinta ei ole yritykselle keskeisin kilpailutekijä• tavoitellaan vakaata myyntiä ja tuottoja• ostajat ovat hintaherkkiä• viranomaiset säätelevät hintoja (fixed pricing, controlled pricing)  on löydettävä jokin muu erilaistamiskeino/paremmuus!
Käytännössä on yksittäistapauksessa hyväksytty, että palvelussa on kysytty sopijakumppanin oikeustoimikelpoisuuden varmistamiseksi välttämättömiä tietoja. Huoltajan sähköpostiosoitetta on saatettu tietyssä tilanteessa kysyä huoltajan informoimiseksi lapsen liittymisestä palveluun. Kilpailussa voidaan puolestaan esimerkiksi kysyä palkinnon lähettämiseksi välttämätöntä yhteystietoa. Merkityksellistä on kuitenkin aina, mitä oikeudellisesti merkittäviä vastuita keräämisen yhteydessä syntyy.

41. Marketing Mix/4P ajattelu Neil Bordenin (1950 -luvun markkinointi mix) –Tuotesuunnittelu, hinnoittelu, Brändays, jakelu, henkilökohtainen myyntityö, ilmoittelu, promotointi, pakkaus, esillepano, palvelu, fyysinen käsittely, tietojen hankinta ja analyysi McCarthy, 1960, 4P:tä: –Tuote (product) –Hinta (price) –Jakelu (placement) –Markkinointiviestintä (promotion) Marketing management ajattelun mukaisesti yritys luo strategiansa näiden neljän osa-alueen suhdetta varioimalla. –ajatus markkinointijohtajasta osa-alueiden sekoittajana. 4P:n eri osa-alueista muodostuu yrityksen markkinointimix
Videosisältö on erinomainen tapa pitää sisältö tuoreena ja erottua kilpailijoistasi. Hyvin tehdyt videot auttavat sinua pääsemään lähelle vierailijoitasi. Annat heille mahdollisuuden nähdä jotain, mitä he eivät kilpailijoiltasi saa tai jotain mitä kilpailijasi eivät ole näyttäneet avoimesti. Kun asiakkaalle koittaa aika tehdä ostopäätös näiden kahden yrityksen välillä, ei valinnasta ole enää mitään epäselvyyttä, ovathan he nähneet jo tuotteesi tositoimessa.
Social media, as a modern marketing tool, offers opportunities to reach larger audiences in an interactive way. These interactions allow for conversation rather than simply educating the customer. Facebook, Snapchat, Instagram, Twitter, Pinterest, Google Plus, Tumblr, as well as alternate audio and media sites like SoundCloud and Mixcloud allow users to interact and promote music online with little to no cost. You can purchase and buy ad space as well as potential customer interactions stores as Likes, Followers, and clicks to your page with the use of third parties. As a participatory media culture, social media platforms or social networking sites are forms of mass communication that, through media technologies, allow large amounts of product and distribution of content to reach the largest audience possible.[2] However, there are downsides to virtual promotions as servers, systems, and websites may crash, fail, or become overloaded with information. You also can stand risk of losing uploaded information and storage and at a use can also be effected by a number of outside variables.
Leikit, peli ja muu viihde on erotettava selkeästi mainoksista. Markkinoinnille, jonka kohteena ovat lapsille tarkoitetut tuotteet ja tuotemerkit, ei näin ollen saa antaa pelin, leikin tai puuhasivun muotoa. Tällaista markkinointia ei saa myöskään yhdistää peleihin, leikkeihin tai puuhasivuihin tavalla, joka ei mahdollista tunnistettavuutta. Pelejä yms. ei liioin saa keskeyttää mainosviesteillä. Jos ajanvietesisältöä sponsoroidaan, sponsorin nimi on mainittava mutta sponsorin lapsia kiinnostavaa mainontaa ei tähän saa liittää.
Mainonnan ihmiskuva ei useinkaan vastaa arkitodellisuutta. Mainoksissa luodaan ja ihannoidaan usein tiettyjä ulkonäkömalleja ja luodaan ulkonäköpaineita nuorille ja jo lapsillekin. Raja tavallisen ihmisen sekä mainoksissa esiintyvän mallin välillä voi helposti hämärtyä, kun on kyse kohderyhmästä, jonka ihmiskuva on vasta muotoutumassa. Mainostajilta voidaan edellyttää yhteiskunnallista vastuunottoa sen suhteen, minkälaisia roolimalleja ja asenteita mainoksilla luodaan alaikäisille.
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)
Aikaisemmin Facebookissa julkaistut videot saivat jo sisältömuotona itsessään paremmin näkyvyyttä uutisvirrassa. Tämä ei ole enää itsestäänselvää. Tilastollisesti videot ja erityisesti live-videot herättävät kuitenkin enemmän keskustelua ja vuorovaikutusta julkaisun nähneiden kesken, mikä parantaa niiden näkyvyyttä jatkossakin. Mosserin mukaan live-videot saavat jopa kuusinkertaisesti enemmän kommentteja ja reagointeja kuin tavalliset videot. Tämä ei silti tarkoita sitä, että jokainen julkaisu kannattaisi tehdä live-videona. Suosi aina julkaisusi sanomaa parhaiten tukevaa julkaisutapaa.
Promotion is also one of the elements in the promotional mix or promotional plan. These are personal selling, advertising, sales promotion, direct marketing publicity and may also include event marketing, exhibitions and trade shows.[2] A promotional plan specifies how much attention to pay to each of the elements in the promotional mix, and what proportion of the budget should be allocated to each element.
Televisiomainoksessa liedenvalmistaja halusi korostaa lapsiturvallista hellaa näyttämällä vaaratilanteen, jossa pieni lapsi koskettaa uuninluukkua hellan ollessa päällä. Kuluttaja-asiamies piti mainosta lainvastaisena, kun mainoksessa kuvattiin lasta, jonka antama käyttäytymismalli saattaa johtaa vaaratilanteisiin kodeissa, joissa ei ole turvaliettä. (KA 1994/40/0635)
×