Digital Marketing Academy · leksjon

Hvorfor markedsførere lærer SQL

Gå utover dashbordene.

Leksjon 1 av 413 trinn

Hvorfor markedsførere lærer SQL er en gratis leksjon i Digital Marketing Academy på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Digital Marketing Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Digital Marketing Academy inneholder totalt 4 leksjoner.

Mer enn dashbordet

Markedsføringsdashbord er utmerkede helt til du møter et spørsmål de ikke kan besvare. «Hvilken kampanje ga gjentakende kunder i den andre måneden?» passer sjelden inn i en forhåndsbygd rapport.

Med SQL kan du stille spørsmålet direkte til databasen. I stedet for å vente på et datateam henter du nøyaktig det utsnittet du trenger, på få minutter.

Tabellene du vil bruke mest

Det meste av markedsføringsanalysen bygger på noen få tabeller. Sessions registrerer besøk, users inneholder profildata, orders registrerer inntekter, og campaigns lagrer kostnader og kanal.

Å lære seg strukturen deres er halve jobben. Når du kjenner kolonnene, blir spørringer et vokabular du kan bruke om igjen for alltid.

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

Din første markedsføringsspørring

Den enkleste nyttige spørringen teller rader. Hvor mange sessions fikk vi i går? Én linje gir svaret.

Dette går raskere enn ethvert filter i brukergrensesnittet, og du bestemmer nøyaktig hva «i går» betyr.

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

Filtrering etter kanal

Markedsførere tenker i kanaler: betalt søk, sosiale medier, e-post og organisk trafikk. WHERE begrenser radene til én kanal, slik at du sammenligner like med like.

Legg merke til hvor tydelig hensikten kommer frem. Spørringen leses bokstavelig talt som spørsmålet du stilte.

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

Inntekter, ikke bare trafikk

Trafikk er forfengelighet; inntekter er fornuft. Orders-tabellen inneholder tallene økonomidirektøren bryr seg om.

Ved å summere inntekter over en periode ser du hva markedsføringen faktisk ga tilbake, uavhengig av attribusjonspåstandene til en plattform.

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

Fra annonsekostnader til ROAS

Avkastning på annonsekostnader er inntekter delt på kostnader. Når kampanjekostnader ligger i én tabell og inntekter i en annen, setter SQL dem sammen.

Her ser vi på kostnadssiden først. I senere leksjoner kobler vi den til inntekter for å beregne faktisk ROAS.

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

Hvorfor ikke bare eksportere til Excel?

Regneark får problemer med mer enn én million rader og går i stykker når data oppdateres. SQL-spørringer kan kjøres mot millioner av rader på sekunder, og de kan kjøres på nytt på samme måte hver dag.

Du får også en gjenbrukbar og etterprøvbar definisjon av hvert måltall, i stedet for en sårbar kjede med VLOOKUP-er.

Reproduserbare måltall

Når «konverteringsfrekvens» ligger i en SQL-spørring, beregner alle den på samme måte. Da slipper man at to analytikere presenterer to tall for samme KPI.

En lagret spørring er dokumentasjon. Den angir nøyaktig hvilket filter, hvilken periode og hvilken nevner som ligger bak måltallet.

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

Hastighet med selvbetjent analyse

Den største gevinsten er uavhengighet. Et spørsmål som tidligere krevde en sak som tok to dager, kan nå besvares med en spørring på to minutter.

Du kan iterere direkte i et møte, teste en hypotese og gå videre. Denne hastigheten gir stadig bedre beslutninger.

Lese kontra skrive data

SQL for analyse er nesten alltid skrivebeskyttet: SELECT-setninger som aldri endrer de underliggende dataene. Du utforsker trygt.

Det betyr at eksperimentering ikke innebærer noen risiko. En feilaktig SELECT returnerer feil tall, ikke ødelagte tabeller.

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

Et nytt tankesett

Markedsførere som lærer SQL, slutter å spørre «kan vi få denne rapporten?» og begynner å spørre «hva vil jeg vite?»

Resten av kurset bygger opp det grunnleggende verktøysettet: filtrering og gruppering, sammenkobling av tabeller og til slutt kohort- og traktanalyse.

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

Kort test

Hvorfor foretrekkes SQL fremfor regneark til løpende rapportering av markedsføring?

Oppsummering

SQL gjør markedsførere til selvbetjente analytikere. Du har møtt de fire kjernetabellene (sessions, users, orders og campaigns) og sett hvordan SELECT, WHERE og GROUP BY besvarer reelle spørsmål.

Neste: en grundig gjennomgang av SELECT, WHERE og GROUP BY.

Gratis å komme i gang

Lær deg Digital Marketing Academy med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
63
Leksjoner
239

Ofte stilte spørsmål

Er leksjonen «Hvorfor markedsførere lærer SQL» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Digital Marketing Academy, inkludert «Hvorfor markedsførere lærer SQL», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Digital Marketing Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Hvorfor markedsførere lærer SQL»?

Gå utover dashbordene. Du øver på Digital Marketing Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Digital Marketing Academy?

Ingen tidligere erfaring er nødvendig. Digital Marketing Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «Hvorfor markedsførere lærer SQL»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Digital Marketing Academy-leksjonen?

Ja. Alle Digital Marketing Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Hvorfor markedsførere lærer SQL
  2. SELECT, WHERE, GROUP BY
  3. Slå sammen markedsføringstabeller
  4. Kohort- og traktspørringer
← Tilbake til Digital Marketing Academy