{"id":93420,"date":"2026-03-10T12:54:26","date_gmt":"2026-03-10T10:54:26","guid":{"rendered":"https:\/\/www.almamedia.fi\/mainostajat\/?page_id=93420"},"modified":"2026-03-10T13:19:25","modified_gmt":"2026-03-10T11:19:25","slug":"ohjelmallisen-mainonnan-abc","status":"publish","type":"page","link":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/","title":{"rendered":"Ohjelmallisen mainonnan ABC"},"content":{"rendered":"\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wrapper\">\n<h2 class=\"wp-block-heading\">OHJELMALLISEN OSTAMISEN ABC<\/h2>\n\n\n\n<p>Ohjelmallinen ostaminen voi tuntua monimutkaiselta, mutta sen ei tarvitse olla.<br><strong>T\u00e4ss\u00e4 tiivis katsaus k\u00e4sitteisiin ja toimintamalleihin:<\/strong><\/p>\n\n\n\n<div class=\"haitari-lohkotuella\" data-first-item-open=\"false\">\n<div class=\"haitari-item\" id=\"mit-ohjelmallinen-mainonta-on-2750\"><div class=\"haitari-header\"><a href=\"#mit-ohjelmallinen-mainonta-on-2750\"><h3>Mit\u00e4 ohjelmallinen mainonta on?<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p>Ohjelmallinen mainonta on digitaalisen mainonnan ostamista automaatiota hy\u00f6dynt\u00e4en. Ohjelmallinen mainonta erottuu perinteisest\u00e4 suoraostamisesta siten, ett\u00e4 mainonnan ostaminen tapahtuu reaaliajassa ja mainosn\u00e4yt\u00f6t ostetaan yksitellen ja usein huutokaupassa.<\/p>\n\n\n\n<p>Mainostajan n\u00e4k\u00f6kulmasta ohjelmallisen mainonnan perusperiaatteisiin kuuluu tehokkuuden hakeminen. Perinteiseen suoraostamiseen verrattuna ohjelmallisessa mainonnassa korostuu erityisesti datan hy\u00f6dynt\u00e4misen keskeinen rooli. N\u00e4in ollen ohjelmallinen ostotapa mahdollistaa tarkan kohdentamisen ja personoinnin.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"haitari-item\" id=\"ohjelmallisen-mainonnan-hy-dyt-mainostajalle-5824\"><div class=\"haitari-header\"><a href=\"#ohjelmallisen-mainonnan-hy-dyt-mainostajalle-5824\"><h3>Ohjelmallisen mainonnan hy\u00f6dyt mainostajalle<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<ol class=\"wp-block-list\">\n<li><strong>Kohdenna ja personoi mainontaa paremmin<\/strong><br><br>Ohjelmallisen mainonnan avulla tavoitat yleis\u00f6si entist\u00e4kin tarkemmin. Ohjelmallinen mainonta hy\u00f6dynt\u00e4\u00e4 dataa ja algoritmeja, joiden avulla mainokset kohdennetaan tarkasti esimerkiksi verkkok\u00e4vij\u00e4n k\u00e4ytt\u00e4ytymiseen, kiinnostuksen kohteisiin tai muihin taustatietoihin perustuen. Tarkempi mainonnan kohdentaminen ja personointi parantavat mainonnan tehokkuutta.<br><br><\/li>\n\n\n\n<li><strong>Optimoi mainontaa reaaliaikaisesti<\/strong><br><br>Ohjelmallinen mainonta mahdollistaa sen, ett\u00e4 mainonnan tuloksia voi seurata reaaliajassa ja tehd\u00e4 tarvittavia muutoksia jo kampanjan aikana. Lis\u00e4ksi mainontaa ohjaavat algoritmit analysoivat jatkuvasti dataa ja optimoivat mainontaa parhaiden tulosten saavuttamiseksi. Ohjelmallisen mainonnan avulla voidaan my\u00f6s aloittaa tai lopettaa yksitt\u00e4inen kampanja helposti ja nopeasti.<br><br><\/li>\n\n\n\n<li><strong>Paranna mainonnan tehokkuutta ja tuloksellisuutta<\/strong><br><br>Ohjelmallinen mainonta on tarkkaan kohdennettua. Tavoitteena on n\u00e4ytt\u00e4\u00e4 oikea mainos oikeille yleis\u00f6ille oikeaan aikaan. T\u00e4st\u00e4 seuraa se, ett\u00e4 mainonnan tehokkuus ja tuloksellisuus eli esimerkiksi huomioarvo, konversioaste ja tuotto ovat yleens\u00e4 parempia.<br><br><\/li>\n\n\n\n<li><strong>Saavuta laajempi mediavalikoima ja skaalaa mainontaa vaivattomasti<\/strong><br><br>Ohjelmallinen mainonta avaa p\u00e4\u00e4syn laajaan valikoimaan mainospaikkoja ja digitaalisia kanavia, kuten verkkosivustoja ja mobiilisovelluksia. Kampanjoita voi my\u00f6s helposti skaalata ja tavoittaa suuremman yleis\u00f6n yhden j\u00e4rjestelm\u00e4n kautta ostaen. Ohjelmallinen mainonta soveltuu loistavasti yksitt\u00e4isten kampanjoiden lis\u00e4ksi jatkuvaan mainontaan.<br><br><\/li>\n\n\n\n<li><strong>Mittaa ja analysoi tuloksia helposti<\/strong><br><br>Yksi ohjelmallisen mainonnan hy\u00f6dyist\u00e4 on, ett\u00e4 se mahdollistaa tarkkojen tavoitteiden asettamisen ja tarjoaa mittarit tulosten seurantaan. Kampanjoita voidaan mitata ja analysoida my\u00f6s syv\u00e4llisemmin, ja mainostaja voi saada arvokasta tietoa kohdeyleis\u00f6st\u00e4\u00e4n, kampanjoiden tehokkuudesta ja budjetin k\u00e4yt\u00f6st\u00e4.<br><br>Mainonnan tavoitteet asetetaan yleens\u00e4 tiukoilla mittareilla, kuten esimerkiksi CPA, CPC tai CPCV. Algoritmit ja ostoj\u00e4rjestelm\u00e4t ohjaavat mainokset sinne, miss\u00e4 ne parhaiten t\u00e4ytt\u00e4v\u00e4t sille asetetut mittarit ja tavoitteet.<br><br><\/li>\n\n\n\n<li><strong>S\u00e4\u00e4st\u00e4 aikaa ja resursseja<\/strong><br><br>Ohjelmallinen mainonta automatisoi ostamisen ja optimoinnin prosesseja. T\u00e4m\u00e4 s\u00e4\u00e4st\u00e4\u00e4 aikaa ja resursseja, koska manuaalisen ty\u00f6n tarve v\u00e4henee. Tarkkaan kohdennettu mainonta lis\u00e4ksi v\u00e4hent\u00e4\u00e4 hukkakontakteja kampanjoista, jolloin se auttaa suuntaamaan budjettia tehokkaasti oikeisiin yleis\u00f6ihin.<br><br>Ohjelmallisen mainonnan k\u00e4yt\u00e4nn\u00f6n ostamisen tekev\u00e4t yleens\u00e4 siihen erikoistuneet digitoimistot tai mediatoimistot, joilla on vaadittavat ostoj\u00e4rjestelm\u00e4t ja osaamista. Ulkoistamalla ostamisen ja optimoinnin prosessit, mainostajalta s\u00e4\u00e4styy aikaa entisest\u00e4\u00e4n.<\/li>\n<\/ol>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"haitari-item\" id=\"ratkaisut-ja-mainosymp-rist-t-5752\"><div class=\"haitari-header\"><a href=\"#ratkaisut-ja-mainosymp-rist-t-5752\"><h3>Ratkaisut ja mainosymp\u00e4rist\u00f6t<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p>Alma tarjoaa laajan valikoiman ohjelmallisia ratkaisuja, jotka voidaan ostaa suoraan tai ohjelmallisesti. Riippumatta siit\u00e4, mit\u00e4 mainosmuotoa k\u00e4yt\u00e4t, saat k\u00e4ytt\u00f6\u00f6si laadukkaan, kotimaisen mediaymp\u00e4rist\u00f6n.<\/p>\n\n\n<div  class=\"haitari \">\n\n                    <div class=\"item \" id=\"ohjelmallisen-ostamisen-j-rjestelm-t-block_95a880f67be924f4f0787036193d1f80-1\">\n                <a href=\"#ohjelmallisen-ostamisen-j-rjestelm-t-block_95a880f67be924f4f0787036193d1f80-1\">\n                    <h3 class=\"accordion-title \">Ohjelmallisen ostamisen j\u00e4rjestelm\u00e4t<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>K\u00e4yt\u00e4nn\u00f6ss\u00e4 ohjelmallinen ostaminen tapahtuu ostaja- ja julkaisijapuolen j\u00e4rjestelmien avulla. Ostajapuolen j\u00e4rjestelm\u00e4 on nimelt\u00e4\u00e4n DSP (Demand Side Platform) ja julkaisijapuolen j\u00e4rjestelm\u00e4 SSP (Supply Side Platform).<\/p>\n<p>N\u00e4it\u00e4 kahta j\u00e4rjestelm\u00e4\u00e4 hy\u00f6dynt\u00e4en julkaisija eli myyj\u00e4 ja ostaja tapaavat mainosp\u00f6rssiss\u00e4 ja aloittavat mainosn\u00e4yt\u00f6ist\u00e4 huutokaupan.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"ostotavat-block_95a880f67be924f4f0787036193d1f80-2\">\n                <a href=\"#ostotavat-block_95a880f67be924f4f0787036193d1f80-2\">\n                    <h3 class=\"accordion-title \">Ostotavat<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p><span style=\"font-weight: 400\">Ohjelmallisessa ostamisessa mainospaikkoja ostetaan automaattisesti <\/span><span style=\"font-weight: 400\">ostoj\u00e4rjestelmien <\/span><span style=\"font-weight: 400\">(DSP) kautta, ja tarjoukset tehd\u00e4\u00e4n huutokauppaperiaatteella reaaliajassa. Mainonta voidaan ostaa eri tavoin:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Open Auction:<\/b><span style=\"font-weight: 400\"> Avoin huutokauppa, jossa mainospaikoista kilpailevat useat ostajat.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Private Marketplace (PMP):<\/b><span style=\"font-weight: 400\"> Rajattu huutokauppa, johon ostajalla on p\u00e4\u00e4sy vain kutsusta. Mahdollistaa n\u00e4kyvyyden premium-ymp\u00e4rist\u00f6iss\u00e4.<\/span><\/li>\n<\/ul>\n<p><b>Programmatic Guaranteed:<\/b><span style=\"font-weight: 400\"> Etuk\u00e4teen sovittu mainospaikka ja n\u00e4ytt\u00f6m\u00e4\u00e4r\u00e4 \u2013 varma ja l\u00e4pin\u00e4kyv\u00e4 ostotapa.<\/span><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"hinnoittelu-block_95a880f67be924f4f0787036193d1f80-3\">\n                <a href=\"#hinnoittelu-block_95a880f67be924f4f0787036193d1f80-3\">\n                    <h3 class=\"accordion-title \">Hinnoittelu<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Mainonnan ostaminen ohjelmallisesti tapahtuu sek\u00e4 avoimessa ett\u00e4 suljetussa huutokaupassa hy\u00f6dynt\u00e4en <strong>Real Time Biddingi\u00e4<\/strong> eli <strong>RTB<\/strong>:t\u00e4. Ohjelmallisessa mainonnassa julkaisija on asettanut mainosinventaariaan tietyll\u00e4 pohjahinnalla (<strong>Floor Price<\/strong>) myyntiin mainosp\u00f6rssiin, jossa eri ostajat kilpailevat mainosn\u00e4yt\u00f6ist\u00e4 huutokaupassa. Mainosn\u00e4yt\u00f6n voittaa lopulta ostaja, joka on huutanut korkeimman hinnan mainosn\u00e4yt\u00f6st\u00e4.<\/p>\n<p>Kaikki Alman ohjelmallisen mainonnan mainosn\u00e4yt\u00f6t myyd\u00e4\u00e4n <strong>First price<\/strong> -huutokauppamallilla, jossa voittaja maksaa mainosn\u00e4yt\u00f6st\u00e4 tarjoamansa hinnan.<\/p>\n<p>Ohjelmallisessa ostamisessa lopullinen hinta on dynaaminen ja m\u00e4\u00e4r\u00e4ytyy reaaliaikaisessa huutokaupassa. Ohjelmallista huutokauppaa k\u00e4yd\u00e4\u00e4n tuhannen n\u00e4yt\u00f6n hinnoilla, eli CPM-hinnoilla (Cost Per Mille). Huutokaupassa ostoj\u00e4rjestelm\u00e4t ja myyntij\u00e4rjestelm\u00e4t k\u00e4yv\u00e4t kauppaa automaattisesti jokaisesta mainosn\u00e4yt\u00f6st\u00e4 erikseen.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"mainosmuodot-block_95a880f67be924f4f0787036193d1f80-4\">\n                <a href=\"#mainosmuodot-block_95a880f67be924f4f0787036193d1f80-4\">\n                    <h3 class=\"accordion-title \">Mainosmuodot<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Ohjelmallisesti voidaan ostaa kaikki Alman keskeiset mainosratkaisut:<\/p>\n<ul>\n<li><strong>Display:<\/strong> Perinteiset bannerit, isommat formaatit ja rich media<\/li>\n<li><strong>Video:<\/strong> In-stream- ja out-stream-videot eri p\u00e4\u00e4telaitteille<\/li>\n<li><strong>Natiivi:<\/strong> Mainonta osana toimituksellista sis\u00e4lt\u00f6\u00e4<\/li>\n<li><strong>Erikoisratkaisut:<\/strong> Interaktiiviset ja animaatiopohjaiset formaatit<\/li>\n<\/ul>\n<p>Kaikki mainosmuodot skaalautuvat p\u00e4\u00e4telaitteiden mukaan ja ovat ostettavissa sek\u00e4 avoimesti ett\u00e4 hallitusti.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"data-ja-kohdentaminen-block_95a880f67be924f4f0787036193d1f80-5\">\n                <a href=\"#data-ja-kohdentaminen-block_95a880f67be924f4f0787036193d1f80-5\">\n                    <h3 class=\"accordion-title \">Data ja kohdentaminen<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p><span style=\"font-weight: 400\">Alman ohjelmallinen mainonta hy\u00f6dynt\u00e4\u00e4 rikasta ja tarkkaa kohderyhm\u00e4dataa. Kohdennuksen vaihtoehtoja:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Demografia:<\/b><span style=\"font-weight: 400\"> Ik\u00e4, sukupuoli, koulutus, tulotaso<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Kiinnostus:<\/b><span style=\"font-weight: 400\"> Kulutettu sis\u00e4lt\u00f6 ja k\u00e4ytt\u00e4ytyminen (esim. autoilu, sijoittaminen, perhearki)<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Konteksti:<\/b><span style=\"font-weight: 400\"> Mainonta osana teemaan liittyv\u00e4\u00e4 artikkelisis\u00e4lt\u00f6\u00e4 \u2013 toimii ilman ev\u00e4steit\u00e4<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Sijainti:<\/b><span style=\"font-weight: 400\"> Maakunta-, kaupunki- tai postinumerotason kohdennus<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Ostoaie:<\/b><span style=\"font-weight: 400\"> Kohderyhm\u00e4t tietyss\u00e4 ostoprosessin vaiheessa<\/span><\/li>\n<li style=\"font-weight: 400\"><b>El\u00e4m\u00e4ntilanne:<\/b><span style=\"font-weight: 400\"> Perheelliset, opiskelijat, muutto, remontti jne.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Lis\u00e4ksi voit hy\u00f6dynt\u00e4\u00e4 omaa asiakasdataasi <b>Mainostajan omat yleis\u00f6t<\/b> -palvelun kautta: <a href=\"https:\/\/www.almamedia.fi\/mainostajat\/kohdentaminen\/mainostajan-omat-yleisot\/\">Tutustu palveluun \u203a<\/a><\/span><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"mittaaminen-block_95a880f67be924f4f0787036193d1f80-6\">\n                <a href=\"#mittaaminen-block_95a880f67be924f4f0787036193d1f80-6\">\n                    <h3 class=\"accordion-title \">Mittaaminen<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p><span style=\"font-weight: 400\">Kaikki ohjelmallinen mainonta Alma Median verkostossa on mitattavaa, turvallista ja l\u00e4pin\u00e4kyv\u00e4\u00e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tarjoamme kaikkiin ohjelmallisesti ostettuihin n\u00e4ytt\u00f6ihin viewability-mittauksen. Lis\u00e4ksi ohjelmallisesti ostetuissa kampanjoissa on mahdollista hy\u00f6dynt\u00e4\u00e4 muun muassa brand lift &#8211; ja attribuutiomittauksia.<\/span><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"transparency-consent-framework-2-0-block_95a880f67be924f4f0787036193d1f80-7\">\n                <a href=\"#transparency-consent-framework-2-0-block_95a880f67be924f4f0787036193d1f80-7\">\n                    <h3 class=\"accordion-title \">Transparency &#038; Consent Framework 2.0<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p><span style=\"font-weight: 400\">Ohjelmallisen ostoissa (RTB ja Programmatic Guaranteed) k\u00e4ytett\u00e4vien teknologiakumppaneiden tulee olla rekister\u00f6itynyt IAB TCF 2.0 -vendor-listalle, sek\u00e4 olla hyv\u00e4ksyttyj\u00e4 Alma Median TCF 2.0 vendorien listalla. Yleisimpi\u00e4 teknologiakumppaneita voivat olla esimerkiksi aineisto- ja ad verification -ty\u00f6kalut.<\/span><\/p>\n<p><a class=\"netello-linkki\" href=\"https:\/\/www.almamedia.fi\/mainostajat\/transparency-and-consent-framework\/\"><span style=\"font-weight: 400\">Lue lis\u00e4\u00e4 Transparency &amp; Consent Frameworkista<\/span><\/a><\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"brand-safety-brand-suitability-block_95a880f67be924f4f0787036193d1f80-8\">\n                <a href=\"#brand-safety-brand-suitability-block_95a880f67be924f4f0787036193d1f80-8\">\n                    <h3 class=\"accordion-title \">Brand Safety &#038; Brand Suitability<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p><b>Brand Safety<\/b><span style=\"font-weight: 400\"> tarkoittaa kaikkia niit\u00e4 k\u00e4yt\u00e4nt\u00f6j\u00e4 ja ty\u00f6kaluja, joilla varmistetaan mediaymp\u00e4rist\u00f6n turvallisuus br\u00e4ndille. <\/span><b>Brand Suitability<\/b><span style=\"font-weight: 400\"> on yksitt\u00e4isen mainostajan tai ostajan tarpeiden mukaan m\u00e4\u00e4riteltyj\u00e4 kohdennuksia. Molemmat varmistavat, ettei mainontaa esitet\u00e4 sille ep\u00e4suotuisan sis\u00e4ll\u00f6n yhteydess\u00e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Almalla on k\u00e4yt\u00f6ss\u00e4\u00e4n oma Brand Safety -teknologia, jonka avulla estet\u00e4\u00e4n mainonta tiettyihin avainsanoihin perustuvan j\u00e4rkytt\u00e4v\u00e4n uutisoinnin yhteydest\u00e4 oletuksena kaikille mainostaja-asiakkaille. Artikkelien sis\u00e4lt\u00f6 analysoidaan koneoppimisen keinoin. My\u00f6s videosis\u00e4ll\u00f6t voidaan analysoida, mik\u00e4li videossa puhutaan suomea.<\/span><\/p>\n<p><span style=\"font-weight: 400\">On kuitenkin t\u00e4rke\u00e4 muistaa, ettei Brand Safety ole koskaan t\u00e4ysin aukotonta \u2013 esimerkiksi etusivuja ei pystyt\u00e4 kategorisoimaan. Lis\u00e4ksi turvallisen ja sopivan mainosymp\u00e4rist\u00f6n m\u00e4\u00e4rittely on aina subjektiviista. T\u00e4ll\u00f6in avuksi tulee Brand Suitability -kohdennukset yksitt\u00e4isen mainostajan tai ostajan tarpeiden mukaan. Parhaat tulokset saavutetaan jatkuvan arvioinnin kautta \u2013 tukenasi ovat Alman asiantuntijat!<\/span><\/p>\n<p><a class=\"netello-linkki\" href=\"https:\/\/www.almamedia.fi\/mainostajat\/brand-safety-almalla\/\"><span style=\"font-weight: 400\">Lue lis\u00e4\u00e4 Brand Safetysta<\/span><\/a><\/p>\n                <\/div>\n            <\/div>\n        \n<\/div>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"usein-kysyttya\" class=\"haitari-item\"><div class=\"haitari-header\"><a href=\"#usein-kysyttya\"><h3>Usein kysytty\u00e4 ohjelmallisesta<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p><\/p>\n\n\n<div  class=\"haitari \">\n\n                    <div class=\"item \" id=\"miten-aloitan-ohjelmallisen-mainonnan-block_14a9e06c24dd91cb7c9439e0b128f351-1\">\n                <a href=\"#miten-aloitan-ohjelmallisen-mainonnan-block_14a9e06c24dd91cb7c9439e0b128f351-1\">\n                    <h3 class=\"accordion-title \">Miten aloitan ohjelmallisen mainonnan?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Ota yhteytt\u00e4 Alma Median asiantuntijaan \u2013 kerromme, mik\u00e4 ostotapa ja mainosmuoto sopii parhaiten kampanjaasi.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"tarvitsenko-oman-dsp-n-block_14a9e06c24dd91cb7c9439e0b128f351-2\">\n                <a href=\"#tarvitsenko-oman-dsp-n-block_14a9e06c24dd91cb7c9439e0b128f351-2\">\n                    <h3 class=\"accordion-title \">Tarvitsenko oman DSP:n?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Et v\u00e4ltt\u00e4m\u00e4tt\u00e4. Voit ostaa media- tai digitoimiston kautta tai k\u00e4ytt\u00e4\u00e4 omaa alustaa.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"voinko-kohdentaa-ilman-ev-steit-block_14a9e06c24dd91cb7c9439e0b128f351-3\">\n                <a href=\"#voinko-kohdentaa-ilman-ev-steit-block_14a9e06c24dd91cb7c9439e0b128f351-3\">\n                    <h3 class=\"accordion-title \">Voinko kohdentaa ilman ev\u00e4steit\u00e4?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Kyll\u00e4 \u2013 Alman datamalli tukee ev\u00e4steet\u00f6nt\u00e4 kohdentamista kontekstin ja k\u00e4ytt\u00e4ytymisen perusteella.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"miten-voin-yhdist-omaa-dataani-block_14a9e06c24dd91cb7c9439e0b128f351-4\">\n                <a href=\"#miten-voin-yhdist-omaa-dataani-block_14a9e06c24dd91cb7c9439e0b128f351-4\">\n                    <h3 class=\"accordion-title \">Miten voin yhdist\u00e4\u00e4 omaa dataani?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>K\u00e4yt\u00e4 Mainostajan omat yleis\u00f6t -palvelua \u2013 kohdenna nykyisille asiakkaille tai samankaltaisille yleis\u00f6ille.<\/p>\n                <\/div>\n            <\/div>\n        \n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n<\/div>\n\n\n<div style=\"height:4rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div style=\"height:4rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div  class=\"kuva-ja-teksti-vierekkain has-font-size-s has-header-size-m has-full-width has-no-bg\">\n    <div class=\"wrapper\">\n        <div class=\"vasen\">\n            <span class=\"netello-line netello-line-animated hide-mobile\"><\/span>\n            <div class=\"sisalto-wrapper\">\n                                                    <h2 class=\"otsikko hide-mobile\">\n                                                    Miten ostoprosessi toimii Alman kanssa?                                            <\/h2>\n                                                    <div class=\"sisalto\">\n                        <ol>\n<li>Tavoitteen m\u00e4\u00e4rittely: mik\u00e4 on kampanjan tavoite \u2013 tunnettuus, kiinnostus vai myynti?<\/li>\n<li>Kohderyhm\u00e4n suunnittelu: valitaan datasegmentit, sijainnit, laitteet ja kontekstit.<\/li>\n<li>Mainosmuoto ja media: p\u00e4\u00e4tet\u00e4\u00e4n formaatti ja kanavat.<\/li>\n<li>Kampanjan toteutus ja seuranta: kampanja ajetaan ohjelmallisesti. Kampanjaa voidaan optimoida ja tuloksia mitataan reaaliaikaisesti.<\/li>\n<\/ol>\n                    <\/div>\n                                            <\/div>\n        <\/div>\n                    <div class=\"oikea\">\n                <div class=\"hide-desktop\">\n                    <span class=\"netello-line netello-line-animated\"><\/span>\n                                                                <h2 class=\"otsikko\">\n                                                            Miten ostoprosessi toimii Alman kanssa?                                                        <\/h2>\n                                    <\/div>\n                <div class=\"oikea-inner netello-image-animated\">\n                                            <div class=\"image-fade-overlay\"><\/div>\n                        <img decoding=\"async\" class=\"animated-image\" src=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72.png\" alt=\"\" \/>\n                                    <\/div>\n            <\/div>\n            <\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div  class=\"kuva-ja-teksti-vierekkain has-font-size-s has-header-size-m has-full-width has-no-bg\">\n    <div class=\"wrapper\">\n        <div class=\"vasen\">\n            <span class=\"netello-line netello-line-animated hide-mobile\"><\/span>\n            <div class=\"sisalto-wrapper\">\n                                                    <h2 class=\"otsikko hide-mobile\">\n                                                    Sopiiko ohjelmallinen mainonta sinun yrityksellesi?                                            <\/h2>\n                                                    <div class=\"sisalto\">\n                        <ul>\n<li>Onko yrityksell\u00e4si erilaisia kohderyhmi\u00e4 ja olemassa olevia asiakkaita ja lis\u00e4ksi dataa heist\u00e4?<\/li>\n<li>Haluatko testata, seurata ja mitata digitaalisten kampanjoiden toimivuutta? Ja samalla optimoida kampanjoita paremmin toimiviksi?<\/li>\n<li>Onko tavoitteenasi tehd\u00e4 kohdennettua mainontaa tehokkaasti ja tuloksellisesti?<\/li>\n<li>Teetk\u00f6 my\u00f6s jatkuvaa mainontaa yksitt\u00e4isten kampanjoiden lis\u00e4ksi?<\/li>\n<\/ul>\n<p>Jos vastasit \u201dkyll\u00e4\u201d yhteen tai useampaan yll\u00e4 olevaan kysymykseen, ohjelmallinen mainonta voi tuoda lis\u00e4\u00e4 tehokkuutta ja tuloksellisuutta digimainontaasi.<\/p>\n                    <\/div>\n                                            <\/div>\n        <\/div>\n                    <div class=\"oikea\">\n                <div class=\"hide-desktop\">\n                    <span class=\"netello-line netello-line-animated\"><\/span>\n                                                                <h2 class=\"otsikko\">\n                                                            Sopiiko ohjelmallinen mainonta sinun yrityksellesi?                                                        <\/h2>\n                                    <\/div>\n                <div class=\"oikea-inner netello-image-animated\">\n                                            <div class=\"image-fade-overlay\"><\/div>\n                        <img decoding=\"async\" class=\"animated-image\" src=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-scaled.jpg\" alt=\"\" \/>\n                                    <\/div>\n            <\/div>\n            <\/div>\n<\/div>\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wrapper\">\n<h2 class=\"wp-block-heading\">Puuttuuko sinulta diilit?<\/h2>\n\n\n\n<p>Voidaksesi ostaa ohjelmallisesti, sinulla t\u00e4ytyy olla k\u00e4yt\u00f6ss\u00e4si ostoj\u00e4rjestelm\u00e4, eli DSP (Demand Side Platform). Jos se on jo kunnossa ja mietit ohjelmallisen ostamisen aloittamista k\u00e4yt\u00e4nn\u00f6ss\u00e4, niin suosittelemme aloittamaan sopimalla diilit. Niiden avulla saat k\u00e4tev\u00e4sti ostettua br\u00e4nditurvallista, etuk\u00e4teen rajattua inventaaria ja tarvittaessa yhdistetty\u00e4 my\u00f6s tarvitsemasi kohdennukset mukaan ostoon. T\u00e4st\u00e4 voit k\u00e4tev\u00e4sti pyyt\u00e4\u00e4 tarvitsemasi diilit Alman ohjelmallisen tiimilt\u00e4.<\/p>\n<p><\/p>\n\n\n<style>\n  \/* ---- Diilipyynt\u00f6lomakkeen linjaus & spacing ---- *\/\n  .diilipyyntolomake {\n    \/* varmistetaan, ettei ymp\u00e4rist\u00f6 pakota sisennyksi\u00e4 *\/\n    padding-left: 0;\n  }\n\n  .diilipyyntolomake h3 {\n    margin: 0 0 0.75rem 0;          \/* otsikko samaan linjaan *\/\n  }\n\n  .diilipyyntolomake form {\n    margin: 0;\n  }\n\n  \/* Yhten\u00e4iset kentt\u00e4blokit *\/\n  .diilipyyntolomake form label,\n  .diilipyyntolomake form select,\n  .diilipyyntolomake form input[type=\"text\"],\n  .diilipyyntolomake form input[type=\"email\"],\n  .diilipyyntolomake form textarea,\n  .diilipyyntolomake form button {\n    display: block;\n    width: 100%;\n    box-sizing: border-box;         \/* reuna\/padding ei siirr\u00e4 linjaa *\/\n  }\n\n  \/* Poistetaan aiempien globaalien tyylien aiheuttama sisennys *\/\n  .diilipyyntolomake form label {\n    margin: 0 0 0.25rem 0;          \/* vasen marginaali nollaan *\/\n    font-weight: 600;               \/* selke\u00e4 label, mutta teema s\u00e4ilyy *\/\n  }\n\n  \/* Kenttien v\u00e4lit *\/\n  .diilipyyntolomake #dspSelect,\n  .diilipyyntolomake #seatId,\n  .diilipyyntolomake #dealRequest,\n  .diilipyyntolomake #senderEmail {\n    margin: 0 0 1rem 0;             \/* s\u00e4\u00e4nn\u00f6llinen pystysv\u00e4li *\/\n  }\n\n  \/* Nappi voi olla teeman button-tyyleill\u00e4; varmistetaan, ettei se sisenny *\/\n  .diilipyyntolomake form button[type=\"submit\"] {\n    width: auto;                    \/* nappi ei ole pakotettu 100% leve\u00e4ksi *\/\n    margin: 0.5rem 0 0 0;\n  }\n\n  \/* ---- DSP-selectin vaalea punainen teema ----\n     K\u00e4ytet\u00e4\u00e4n ensin teeman globaaleja v\u00e4rej\u00e4 jos saatavilla,\n     muuten fallback: #f3c1cf (vaalea pinkinpunainen).\n     Voit vaihtaa fallbackin haluttuun heksaan. *\/\n  :root {\n    --deal-accent: var(--wp--preset--color--primary, #f3c1cf);\n    \/* vaihtoehtoisesti: var(--global--color-primary); jos teema tukee *\/\n  }\n\n  .diilipyyntolomake #dspSelect {\n    background-color: color-mix(in srgb, var(--deal-accent) 25%, transparent);\n    border: 1px solid color-mix(in srgb, var(--deal-accent) 55%, #0000);\n    \/* Tekstin v\u00e4ri sointumaan; teema voi yliajaa *\/\n    color: inherit;\n    \/* Parempi kontrasti fokuksessa *\/\n    outline: none;\n  }\n\n  .diilipyyntolomake #dspSelect:focus {\n    border-color: var(--deal-accent);\n    box-shadow: 0 0 0 3px color-mix(in srgb, var(--deal-accent) 35%, transparent);\n  }\n\n  \/* Safari\/Chromium: nuolen taustaa ei aina voi v\u00e4ritt\u00e4\u00e4, mutta t\u00e4m\u00e4 auttaa *\/\n  .diilipyyntolomake #dspSelect {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n    background-image:\n      linear-gradient(45deg, transparent 50%, currentColor 50%),\n      linear-gradient(135deg, currentColor 50%, transparent 50%),\n      linear-gradient(to right, transparent, transparent);\n    background-position:\n      calc(100% - 18px) 50%,\n      calc(100% - 12px) 50%,\n      0 0;\n    background-size:\n      6px 6px,\n      6px 6px,\n      100% 100%;\n    background-repeat: no-repeat;\n    padding-right: 28px; \/* tilaa nuolelle *\/\n    border-radius: .25rem; \/* pehme\u00e4 kulma, teema voi yliajaa *\/\n  }\n\n  \/* Jos teema k\u00e4ytt\u00e4\u00e4 form-kentille sis\u00e4ist\u00e4 paddingia, varmistetaan linja *\/\n  .diilipyyntolomake input,\n  .diilipyyntolomake textarea,\n  .diilipyyntolomake select {\n    padding-left: 0.75rem; \/* yhten\u00e4inen sis\u00e4tyhj\u00e4 *\/\n    padding-right: 0.75rem;\n  }\n\n  \/* Palauteteksti tasattuna *\/\n  .diilipyyntolomake #dealFormStatus {\n    margin: 0.75rem 0 0 0;\n  }\n\n  \/* Pieni responsiivinen parannus *\/\n  @media (min-width: 640px) {\n    .diilipyyntolomake form button[type=\"submit\"] {\n      \/* j\u00e4t\u00e4 napille luonnollinen koko ja linja *\/\n    }\n  }\n\n.diilipyyntolomake select option {\n    background-color: #f3c1cf; \/* vaalea punainen \u2013 sama kuin select-taustassa *\/\n    color: #000; \/* tai inherit, riippuen teemasta *\/\n}\n<\/style>\n  <form id=\"dealRequestForm\" novalidate>\n    <!-- DSP-valinta -->\n    <label for=\"dspSelect\">Valitse k\u00e4ytt\u00e4m\u00e4si DSP:<\/label><br>\n    <select id=\"dspSelect\" name=\"dsp\" required>\n      <option value=\"\">Valitse&#8230;<\/option>\n      <option value=\"Adform\">Adform<\/option>\n      <option value=\"DV360\">DV360<\/option>\n      <option value=\"The TradeDesk\">The TradeDesk<\/option>\n      <option value=\"Muu\">Muu<\/option>\n    <\/select>\n<br>\n\n    <!-- Seat ID -->\n    <label for=\"seatId\">Seat ID tai buyer ID:<\/label>\n    <input type=\"text\" id=\"seatId\" name=\"seatId\" required autocomplete=\"off\" \/>\n\n    <!-- Diilitoiveet -->\n    <label for=\"dealRequest\">Kuvaile toiveesi diilille (B2C\/B2B, kohdennukset, mainosmuodot):<\/label>\n    <textarea id=\"dealRequest\" name=\"dealRequest\" rows=\"5\" required><\/textarea>\n\n    <!-- S\u00e4hk\u00f6posti -->\n    <label for=\"senderEmail\">S\u00e4hk\u00f6postisi:<\/label>\n    <input type=\"email\" id=\"senderEmail\" name=\"senderEmail\" required autocomplete=\"email\" inputmode=\"email\" \/>\n\n    <!-- L\u00e4het\u00e4 -->\n    <button type=\"submit\">L\u00e4het\u00e4 pyynt\u00f6<\/button>\n\n    <!-- Palaute k\u00e4ytt\u00e4j\u00e4lle -->\n    <div id=\"dealFormStatus\" role=\"status\" aria-live=\"polite\" style=\"margin-top:10px;\"><\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function start() {\n  function init() {\n    const form = document.getElementById(\"dealRequestForm\");\n    const statusEl = document.getElementById(\"dealFormStatus\");\n    if (!form) { console.warn(\"dealRequestForm ei l\u00f6ytynyt\"); return; }\n\n    form.addEventListener(\"submit\", async function (e) {\n      e.preventDefault();\n      statusEl.textContent = \"\";\n\n      const dsp = document.getElementById(\"dspSelect\").value;\n      const seatId = document.getElementById(\"seatId\").value.trim();\n      const dealReq = document.getElementById(\"dealRequest\").value.trim();\n      const senderEmail = document.getElementById(\"senderEmail\").value.trim();\n\n      \/\/ Perusvalidointi\n      if (!dsp || !seatId || !dealReq || !senderEmail) {\n        statusEl.textContent = \"T\u00e4yt\u00e4 kaikki kent\u00e4t.\";\n        return;\n      }\n\n      \/\/ K\u00e4yt\u00e4 shortcodella tuotua URL:ia ja noncea\n      const ajaxUrl = window.wpAjaxUrl || \"\/wp-admin\/admin-ajax.php\";\n      const params = new URLSearchParams({\n        action: \"send_deal_request\",\n        dsp,\n        seatId,\n        dealReq,                 \/\/ HUOM: t\u00e4m\u00e4 avain on 'dealReq' (PHP lukee t\u00e4m\u00e4n nimen)\n        senderEmail,\n        nonce: window.dealNonce || \"\"\n      });\n\n      try {\n        const resp = await fetch(ajaxUrl, {\n          method: \"POST\",\n          headers: {\n            \"Content-Type\": \"application\/x-www-form-urlencoded\",\n            \"X-Requested-With\": \"XMLHttpRequest\" \/\/ auttaa monia WAF-suojauskerroksia hyv\u00e4ksym\u00e4\u00e4n pyynn\u00f6n\n          },\n          credentials: \"same-origin\",            \/\/ l\u00e4het\u00e4 ev\u00e4steet (WordPress tunnistaa istunnon)\n          body: params\n        });\n\n        const raw = await resp.text();\n        let data = null;\n        try { data = JSON.parse(raw); } catch(e) {}\n\n        if (resp.ok && data && data.success) {\n          statusEl.textContent = data.data?.message || \"Diilipyynt\u00f6 l\u00e4hetetty onnistuneesti!\";\n          form.reset();\n        } else {\n          const msg = (data && (data.message || data.data?.message)) || raw || \"L\u00e4hetys ep\u00e4onnistui.\";\n          statusEl.textContent = msg;\n          console.warn(\"AJAX error\", {status: resp.status, body: raw});\n        }\n      } catch (err) {\n        statusEl.textContent = \"Verkkovirhe. Yrit\u00e4 uudelleen.\";\n        console.error(err);\n      }\n    });\n\n    console.log(\"Submit handler kiinnitetty\");\n  }\n\n  \/\/ varmista, ett\u00e4 init ajetaan vaikka skripti injektoidaan DOMContentLoaded:n j\u00e4lkeen\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>OHJELMALLISEN OSTAMISEN ABC Ohjelmallinen ostaminen voi tuntua monimutkaiselta, mutta sen ei tarvitse olla.T\u00e4ss\u00e4 tiivis katsaus [&hellip;]<\/p>\n","protected":false},"author":117,"featured_media":88660,"parent":84383,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-93420","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ohjelmallisen mainonnan ABC - Alma Media - mainostajat<\/title>\n<meta name=\"description\" content=\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ohjelmallisen mainonnan ABC - Alma Media - mainostajat\" \/>\n<meta property=\"og:description\" content=\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/\" \/>\n<meta property=\"og:site_name\" content=\"Alma Media - mainostajat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T11:19:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/\",\"name\":\"Ohjelmallisen mainonnan ABC - Alma Media - mainostajat\",\"isPartOf\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"datePublished\":\"2026-03-10T10:54:26+00:00\",\"dateModified\":\"2026-03-10T11:19:25+00:00\",\"description\":\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"contentUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"width\":2048,\"height\":1365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\/\/www.almamedia.fi\/mainostajat\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ohjelmallinen mainonta\",\"item\":\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ohjelmallisen mainonnan ABC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#website\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/\",\"name\":\"Alma Media - mainostajat\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almamedia.fi\/mainostajat\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#organization\",\"name\":\"Alma Media - mainostajat\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg\",\"contentUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg\",\"width\":49,\"height\":50,\"caption\":\"Alma Media - mainostajat\"},\"image\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ohjelmallisen mainonnan ABC - Alma Media - mainostajat","description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/","og_locale":"fi_FI","og_type":"article","og_title":"Ohjelmallisen mainonnan ABC - Alma Media - mainostajat","og_description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","og_url":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/","og_site_name":"Alma Media - mainostajat","article_modified_time":"2026-03-10T11:19:25+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"4 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/","url":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/","name":"Ohjelmallisen mainonnan ABC - Alma Media - mainostajat","isPartOf":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage"},"image":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","datePublished":"2026-03-10T10:54:26+00:00","dateModified":"2026-03-10T11:19:25+00:00","description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","breadcrumb":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#primaryimage","url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","contentUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","width":2048,"height":1365},{"@type":"BreadcrumbList","@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-mainonnan-abc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/www.almamedia.fi\/mainostajat\/"},{"@type":"ListItem","position":2,"name":"Ohjelmallinen mainonta","item":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/"},{"@type":"ListItem","position":3,"name":"Ohjelmallisen mainonnan ABC"}]},{"@type":"WebSite","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#website","url":"https:\/\/www.almamedia.fi\/mainostajat\/","name":"Alma Media - mainostajat","description":"","publisher":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almamedia.fi\/mainostajat\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#organization","name":"Alma Media - mainostajat","url":"https:\/\/www.almamedia.fi\/mainostajat\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/","url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg","contentUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg","width":49,"height":50,"caption":"Alma Media - mainostajat"},"image":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/"}}]}},"lang":"fi","translations":{"fi":93420,"en":93571},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/comments?post=93420"}],"version-history":[{"count":4,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93420\/revisions"}],"predecessor-version":[{"id":93434,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93420\/revisions\/93434"}],"up":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/84383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/media\/88660"}],"wp:attachment":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/media?parent=93420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}