Digital Marketing Academy · Oppitunti

Miksi markkinoijat opettelevat SQL:ää

Koontinäyttöjä pidemmälle.

Oppitunti 1/413 vaihetta

Miksi markkinoijat opettelevat SQL:ää on ilmainen Digital Marketing Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Digital Marketing Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Digital Marketing Academy-kurssilla on yhteensä 4 oppituntia.

Hallintapaneelin tuolla puolen

Markkinoinnin hallintapaneelit ovat erinomaisia, kunnes vastaan tulee kysymys, johon ne eivät osaa vastata. ”Mikä kampanja toi uudelleen ostaneita asiakkaita heidän toisena kuukautenaan?” sopii harvoin valmiiseen raporttiin.

SQL:n avulla voitte kysyä suoraan tietokannalta. Sen sijaan, että odottaisitte data-tiimin apua, saatte tarvitsemanne täsmällisen tietojoukon muutamassa minuutissa.

Keskeiset taulut

Useimmat markkinoinnin analyysit perustuvat muutamaan tauluun. sessions seuraa käyntejä, users sisältää profiilitiedot, orders tallentaa liikevaihdon ja campaigns sisältää kulut sekä kanavan.

Taulujen rakenteen oppiminen on puolet työstä. Kun tunnette sarakkeet, kyselyistä tulee sanasto, jota voitte käyttää yhä uudelleen.

SELECT column_name, data_type
FROM information_schema.columns
WHERE table_name = 'sessions';

Ensimmäinen markkinointikysely

Yksinkertaisin hyödyllinen kysely laskee rivien määrän. Kuinka monta istuntoa saimme eilen? Yksi rivi riittää vastaamaan siihen.

Tämä on nopeampaa kuin mikään käyttöliittymän suodatin, ja voitte määritellä itse tarkasti, mitä ”eilen” tarkoittaa.

SELECT COUNT(*) AS sessions_yesterday
FROM sessions
WHERE session_date = CURRENT_DATE - INTERVAL '1 day';

Suodatus kanavan mukaan

Markkinoijat ajattelevat kanavien kautta: maksettu haku, sosiaalinen media, sähköposti ja orgaaninen liikenne. WHERE rajaa rivit yhteen kanavaan, jotta vertaatte keskenään samanlaisia asioita.

Huomatkaa, miten selkeästi tarkoitus käy ilmi. Kysely näyttää kirjaimellisesti samalta kuin esittämänne kysymys.

SELECT COUNT(*) AS paid_sessions
FROM sessions
WHERE channel = 'paid_search'
  AND session_date >= CURRENT_DATE - INTERVAL '7 days';

Liikevaihto, ei vain liikenne

Liikennemäärät näyttävät hyvältä, mutta liikevaihto kertoo totuuden. Orders-taulu sisältää luvut, joista talousjohtajanne on kiinnostunut.

Kun summaat liikevaihdon tietyltä ajanjaksolta, näette, mitä markkinointi todella tuotti riippumatta minkään alustan attribuutioväitteistä.

SELECT SUM(revenue) AS week_revenue
FROM orders
WHERE order_date >= CURRENT_DATE - INTERVAL '7 days';

Kuluista ROASiin

ROAS eli mainoskulujen tuotto lasketaan jakamalla liikevaihto kuluilla. Kun kampanjakulut ovat yhdessä taulussa ja liikevaihto toisessa, SQL yhdistää ne.

Tässä tutustumme kulupuoleen. Myöhemmissä oppitunneissa yhdistätte sen liikevaihtoon todellisen ROAS-luvun laskemiseksi.

SELECT campaign_id, SUM(spend) AS total_spend
FROM campaigns
WHERE start_date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY campaign_id;

Miksi ette vain vie tietoja Exceliin?

Taulukkolaskentaohjelmat hidastuvat yli miljoonan rivin kohdalla ja rikkoutuvat, kun tiedot päivittyvät. SQL-kyselyt käsittelevät miljoonia rivejä sekunneissa ja voidaan suorittaa samalla tavalla joka päivä.

Saatte lisäksi uudelleenkäytettävän ja tarkastettavan määritelmän jokaiselle mittarille VLOOKUP-kaavojen hauraan ketjun sijaan.

Toistettavat mittarit

Kun ”konversioaste” määritellään SQL-kyselyssä, kaikki laskevat sen samalla tavalla. Kahden analyytikon ei enää tarvitse esitellä kahta eri lukua samasta KPI-mittarista.

Tallennettu kysely toimii dokumentaationa. Se kertoo mittarin tarkan suodattimen, ajanjakson ja nimittäjän.

SELECT
  COUNT(*) FILTER (WHERE converted) * 1.0 / COUNT(*) AS conv_rate
FROM sessions
WHERE session_date >= CURRENT_DATE - INTERVAL '30 days';

Itsepalvelun nopeus

Suurin hyöty on riippumattomuus. Kysymys, jonka selvittäminen kesti aiemmin kaksi päivää, ratkeaa nyt kahden minuutin kyselyllä.

Voitte muokata kyselyä kokouksen aikana, testata hypoteesia ja siirtyä eteenpäin. Tämä nopeus kertautuu parempina päätöksinä.

Tietojen lukeminen vai kirjoittaminen

Analytiikan SQL on lähes aina vain luku -muotoista: SELECT-lauseet eivät koskaan muuta taustalla olevia tietoja. Voitte tutkia niitä turvallisesti.

Voitte siis kokeilla ilman riskiä. Väärä SELECT palauttaa vääriä lukuja, ei vahingoittuneita tauluja.

SELECT user_id, signup_date, country
FROM users
WHERE country = 'US'
LIMIT 10;

Ajattelutavan muutos

SQL:ää oppivat markkinoijat lakkaavat kysymästä ”saammeko tämän raportin?” ja alkavat kysyä ”mitä haluan tietää?”

Kurssin loppuosa rakentaa keskeiset työkalut: suodatuksen ja ryhmittelyn, taulujen yhdistämisen sekä lopulta kohortti- ja suppiloanalyysin.

SELECT channel, COUNT(*) AS sessions, SUM(revenue) AS revenue
FROM sessions
GROUP BY channel
ORDER BY revenue DESC;

Pikatesti

Miksi SQL:ää suositaan taulukkolaskentaa enemmän jatkuvassa markkinointiraportoinnissa?

Kertaus

SQL tekee markkinoijista itsenäisiä analyytikkoja. Tutustuitte neljään keskeiseen tauluun (sessions, users, orders ja campaigns) ja näitte, miten SELECT, WHERE ja GROUP BY vastaavat todellisiin kysymyksiin.

Seuraavaksi syvennymme SELECT-, WHERE- ja GROUP BY -lausekkeiden käyttöön.

Aloita maksutta

Opi Digital Marketing Academy tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
63
Oppitunnit
239

Usein kysytyt kysymykset

Onko oppitunti ”Miksi markkinoijat opettelevat SQL:ää” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Digital Marketing Academy-oppimispolun 3 oppituntia, myös oppitunnin “Miksi markkinoijat opettelevat SQL:ää”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Digital Marketing Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Miksi markkinoijat opettelevat SQL:ää”?

Koontinäyttöjä pidemmälle. Harjoittelet Digital Marketing Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Digital Marketing Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Digital Marketing Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Miksi markkinoijat opettelevat SQL:ää”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Digital Marketing Academy-oppitunnilla?

Kyllä. Jokainen Digital Marketing Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Miksi markkinoijat opettelevat SQL:ää
  2. SELECT, WHERE, GROUP BY
  3. Markkinointitaulukoiden yhdistäminen
  4. Kohortti- ja suppilokyselyt
← Takaisin: Digital Marketing Academy