Perché i marketer imparano SQL
Oltre i dashboard
Perché i marketer imparano SQL è una lezione Digital Marketing Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Digital Marketing Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Digital Marketing Academy include 4 lezioni in totale.
Oltre la dashboard
Le dashboard di marketing sono ottime, finché non si presenta una domanda a cui non sanno rispondere. «Quale campagna ha generato clienti che hanno effettuato un nuovo acquisto nel secondo mese?» raramente trova posto in un report predefinito.
SQL consente di porre la domanda direttamente al database. Invece di aspettare il team dati, può estrarre esattamente il sottoinsieme che Le serve in pochi minuti.
Le tabelle che userà ogni giorno
Gran parte dell'analisi di marketing si basa su poche tabelle. sessions tiene traccia delle visite, users contiene i dati dei profili, orders registra i ricavi e campaigns conserva la spesa e il canale.
Imparare come sono strutturate è metà del lavoro. Una volta conosciute le colonne, le query diventano un vocabolario che potrà riutilizzare per sempre.
SELECT column_name, data_type
FROM information_schema.columns
WHERE table_name = 'sessions';La prima estrazione di dati di marketing
La query utile più semplice conta le righe. Quante sessioni abbiamo ricevuto ieri? Una sola riga fornisce la risposta.
È più veloce di qualunque filtro dell'interfaccia e Lei controlla esattamente il significato di «ieri».
SELECT COUNT(*) AS sessions_yesterday
FROM sessions
WHERE session_date = CURRENT_DATE - INTERVAL '1 day';Filtrare per canale
I professionisti del marketing ragionano per canali: ricerca a pagamento, social, e-mail, traffico organico. WHERE restringe le righe a un solo canale, così può confrontare elementi omogenei.
Noti quanto è leggibile l'intento. La query esprime letteralmente la domanda che ha posto.
SELECT COUNT(*) AS paid_sessions
FROM sessions
WHERE channel = 'paid_search'
AND session_date >= CURRENT_DATE - INTERVAL '7 days';I ricavi, non solo il traffico
Il traffico fa scena, ma i ricavi fanno testo. La tabella orders contiene i numeri che interessano al Suo CFO.
Sommare i ricavi in un determinato intervallo mostra quanto marketing ha effettivamente prodotto, indipendentemente dalle dichiarazioni sull'attribuzione delle singole piattaforme.
SELECT SUM(revenue) AS week_revenue
FROM orders
WHERE order_date >= CURRENT_DATE - INTERVAL '7 days';Dalla spesa al ROAS
Il ritorno sulla spesa pubblicitaria è dato dai ricavi divisi per la spesa. Con la spesa delle campagne in una tabella e i ricavi in un'altra, SQL li collega.
Qui esaminiamo in anteprima il lato della spesa. Nelle lezioni successive lo collegheremo ai ricavi per calcolare il ROAS effettivo.
SELECT campaign_id, SUM(spend) AS total_spend
FROM campaigns
WHERE start_date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY campaign_id;Perché non esportare semplicemente in Excel?
I fogli di calcolo faticano a gestire più di un milione di righe e si rompono quando i dati vengono aggiornati. Le query SQL lavorano su milioni di righe in pochi secondi e possono essere eseguite ogni giorno nello stesso modo.
Inoltre, ottiene una definizione riutilizzabile e verificabile di ogni metrica, invece di una fragile catena di VLOOKUP.
Metriche riproducibili
Quando il «tasso di conversione» è definito in una query SQL, tutti lo calcolano nello stesso modo. Non ci saranno più due analisti che presentano due valori diversi per lo stesso KPI.
Una query salvata è documentazione. Indica esattamente il filtro, l'intervallo temporale e il denominatore alla base della metrica.
SELECT
COUNT(*) FILTER (WHERE converted) * 1.0 / COUNT(*) AS conv_rate
FROM sessions
WHERE session_date >= CURRENT_DATE - INTERVAL '30 days';Velocità in autonomia
Il vantaggio principale è l'indipendenza. Una domanda che prima richiedeva un ticket di due giorni ora richiede una query di due minuti.
Può iterare in tempo reale durante una riunione, verificare un'ipotesi e passare oltre. Questa rapidità, accumulandosi, porta a decisioni migliori.
Leggere e scrivere dati
Le query SQL per l'analisi sono quasi sempre di sola lettura: istruzioni SELECT che non modificano mai i dati sottostanti. Può esplorare in sicurezza.
Questo significa che sperimentare non comporta rischi. Un SELECT errato restituisce numeri sbagliati, non tabelle danneggiate.
SELECT user_id, signup_date, country
FROM users
WHERE country = 'US'
LIMIT 10;Il cambio di mentalità
I professionisti del marketing che imparano SQL smettono di chiedere «possiamo ottenere questo report?» e iniziano a chiedere «che cosa voglio sapere?»
Il resto del corso costruisce gli strumenti fondamentali: filtrare e raggruppare, unire le tabelle e infine analizzare coorti e funnel.
SELECT channel, COUNT(*) AS sessions, SUM(revenue) AS revenue
FROM sessions
GROUP BY channel
ORDER BY revenue DESC;Verifica rapida
Perché SQL è preferibile ai fogli di calcolo per la reportistica di marketing continuativa?
Riepilogo
SQL trasforma i professionisti del marketing in analisti autonomi. Ha conosciuto le quattro tabelle fondamentali (sessions, users, orders, campaigns) e ha visto come SELECT, WHERE e GROUP BY rispondono a domande reali.
Prossimamente: approfondire SELECT, WHERE e GROUP BY.
Domande Frequenti
La lezione «Perché i marketer imparano SQL» è gratuita?
Sì — il testo completo di «Perché i marketer imparano SQL» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Digital Marketing Academy, passa a CoddyKit PRO. Il corso Digital Marketing Academy include 4 lezioni in totale.
Cosa imparerò in «Perché i marketer imparano SQL»?
Oltre i dashboard Eserciti Digital Marketing Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Digital Marketing Academy?
Non è richiesta alcuna esperienza precedente. Digital Marketing Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Perché i marketer imparano SQL»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Digital Marketing Academy?
Sì. Ogni lezione Digital Marketing Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Perché i marketer imparano SQL
- SELECT, WHERE, GROUP BY
- Unire le tabelle di marketing
- Query per coorti e funnel