28.5.2019
Automaatiolla tehokkuutta digitaalisten kampanjoiden trafikointiin
Digitaalisen markkinoinnin yhteydessä puhutaan paljon ohjelmallisesta ostamisesta, automaatiosta ja algoritmeista. Tämä saattaa antaa kuvan pitkälle automatisoidusta prosessista, johon tarvitaan minimaalinen määrä ihmistyötä. Totuus on usein muuta. Siinä missä algoritmit todella ovat tulleet optimoimaan kampanjaa valittua tavoitetta kohden, on iso osa markkinointikampanjan luonnista edelleen manuaalista työtä. Iso osa tätä työtä on trafikointi, joka tarkoittaa kampanjan luontia mainonnanhallintajärjestelmään. Kampanjan luonti pitää sisällään muun muassa mainosten (kuva, video, tai HTML5-materiaali) lataamisen järjestelmään, aikataulujen, budjettien, sekä ostettavan mediatilan asettamista markkinointisuunnitelman mukaiseksi.SOK MEDIAn operoidessa tilirakenteita joihin sisältyy S-ryhmän useita liiketoimintoja, kasvaa tästä vuositasolla merkittävä työmäärä.Olemmekin kehittäneet käyttämällemme DoubleClick Campaign Manager (DCM)-alustalle työkalun, joka automatisoi osan digitaalisen markkinointikampanjan perustamisen prosessista.Ässäkeskuksella kutsumme sitä tuttavallisesti Latojaksi.
Kuva 1: Latojan kuvitusta verkkosivustolta
Kuva 2: Esimerkki ajolistastaYllä olevan kuvan näkyessä liian pienenä, löydät listan kentistä sekä niiden kuvaukset alta.Ajolistaan määriteltävät kentät:
Kuva 3: Ilmoitus Slack-kanavalla kampanjan valmistumisesta
Kuva 4: DCM/DFA Reporting and Trafficking API:n arkkitehtuuriLatoja mahdollistaakin paljon ohjelman sisäisen säännöstön rakentamista, jolla voidaan välttää manuaalista tietojen luomista todella pitkälle. S-ryhmän mallissa operoimme kymmeniä mainostilejä eri liiketoiminnoille, mutta rakentamalla Latojan sisään logiikkaa, voimme luoda esimerkiksi jokaiselle mainostilille oman nimeämiskäytännön. Tämä vähentää myös inhimillisten virheiden määrää.
Kuva 5: Latojan synnyttämä aikasäästöVaikka kuvaajan viivat ovat lineaarisia, saattaa esimerkiksi video-materiaalien lataaminen järjestelmään korostaa entisestään Latojan tuomaa hyötyä. Siinä missä käyttöliittymässä käyttäjä joutuu odottamaan materiaalin latautumista, voi hän latojan käynnistettyään käydä keittämässä kahvit Latojan tehdessä työn.Siinä missä pieniä kampanjoita ajavan toimijan ei kannata investoida aikaa tällaisen työkalun kehittämiseen, luo työkalu S-ryhmän kaltaisella isoa tilirakennetta ajavalla organisaatiolla lisäarvoa.Usein työkalujen hyötyä mitataan vain säästetyssä ajassa (rahassa), mutta annan paljon arvoa myös trafikoijalta kuullulle kommentille kysymykseen ”helpottaako tämä kampanjoiden perustamista?”. Vastaus kuului ”henkinen säästö = priceless”.Anssi Juusela
Toiminta käytännössä
Latojalle on luotu oma verkkosivu, johon käyttäjä kirjautuu sisään käyttäen samoja tunnuksia kuin DCM-tiliin kirjautuessaan. Käyttäjälle aukeaa tämän jälkeen kaksi valikkoa, joista toiseen hän lisää trafikoitavat mainokset (kuva, video tai HTML5), ja toiseen excel-tiedostoon luodun ajolistan.Ajolistassa määritellään kampanjalle tarpeelliset tiedot. Lista pitää sisällään 11 eri kenttää, jotka tulee täyttää. Usein monet kentät ovat kuitenkin samoja, ja ne on nopea kopioida excelissä.- Ostettava media - esim. doubleclick.net/ddm/dbm
- Ostettava osio - esim. “RON”
- Kuvatiedoston nimi - esim. “mainos.jpg” tai “mainos.mp4”
- Mainostilin nimi - Vastaa DCM-käyttöliittymässä olevan Advertiserin nimeä
- Laskeutumissivu - Ylikirjoittaa DCM:n advertiserille asetetun default landing pagen
- Kampanjan nimi - esim. “Ravintolat_kampanja_syksy_2018”
- Kampanjan alku- ja loppupäivämäärä
- Mainoksen alku- ja loppupäivämäärä
- Ostotyyppi - esim. CPM tai Flat Rate
- Ostettavien mainosnäyttöjen määrä
- CPM hinta
Tekninen toiminta
Latoja on Pythonilla kirjoitettu ohjelma, joka hyödyntää Googlen DCM/DFA Reporting and Trafficking API:aLatojan Flaskin päälle rakennettu yksinkertainen web-käyttöliittymä mahdollistaa kampanjamateriaalien lataamisen, sekä trafikoinnin käynnistämisen. Työkalun autentikointi on rakennettu Googlen OAuth API:lla, jolla tarkistetaan käyttäjän oikeudet tarvittaviin DCM-tileihin.Alla olevasta DCM/DFA Reporting and Traffickin API:n arkkitehtuurikuvasta näet, että monia asioita ei määritellä lainkaan aiemmin mainitussa excel-pohjaisessa ajolistassa. Tämä johtuu siitä, että latojan sisälle on laadittu paljon logiikkaa, joka vastaa mm. placement, ad ja creative -tason nimeämisestä, sekä näiden keskinäisestä linkityksestä, joka pohjautuu kullakin tasolla olevaan ID-tietoon.Yhteenveto
Työkalun hyöty kasvaa sitä merkittävämmäksi mitä isompi tilirakenne/kampanja on kyseessä. Alla oleva kuvaaja pyrkii hahmottamaan, kuinka Latojalla luodun kampanjan jokaisen uuden mainoksen aikakustannus on aina pienempi kuin ”manuaalisesti” käyttöliittymästä luodun. Vastaavasti saattaa olla, että työkalun käyttö ei ole järkevää pienissä, vain muutaman mainoksen sisältävissä kampanjoissa.Kirjoittaja
KATEGORIAT
- Ässäduunissa

