federicomoreno/marketing-campaign-performance-200k
Marketing Campaign Performance Dataset (200k) Mirror de Kaggle: Marketing Campaign Performance Dataset (manishabhatt22), 200.000 filas de campañas de marketing (verificado: rango de fechas 2021-01-01 a 2021-12-31, no dos años como dice la card de Kaggle). Subido aquí para poder cargarlo con datasets.load_dataset() sin credenciales de Kaggle. Contenido data/marketing_campaign_dataset.csv — 200.000 filas, ~27 MB, 16 columnas. data/data_dictionary.md — descripción… See the full description on the dataset page: https://huggingface.co/datasets/federicomoreno/marketing-campaign-performance-200k.
Marketing Campaign Performance Dataset (200k)
Mirror de Kaggle: Marketing Campaign Performance Dataset (manishabhatt22), 200.000 filas de campañas de marketing (verificado: rango de fechas 2021-01-01 a 2021-12-31, no dos años como dice la card de Kaggle). Subido aquí para poder cargarlo con datasets.load_dataset() sin credenciales de Kaggle.
Contenido
data/marketing_campaign_dataset.csv— 200.000 filas, ~27 MB, 16 columnas.data/data_dictionary.md— descripción de columnas.
Columnas
Variables derivadas
- Spend =
Acquisition_Cost(parsear el formato monetario). - Revenue =
spend × (1 + ROI).
Resultados de baseline (LightGBM, split temporal 80/20)
Entrenado sobre este mirror con features pre-flight (sin outcomes):
R² ≈ 0: este dataset no tiene señal predictiva. Las columnas (spend, ROI, clicks, impressions, engagement) están muestreadas independientemente de distribuciones uniformes, así que ningún feature predice los targets. Converge en la iteración 1-2 de boosting. Sirve para demostrar el pipeline/EDA/dashboards, no para demostrar modelos predictivos.
Caveats
- Sintético y sin señal — ver resultados arriba.
- No es granularidad real de Meta: nivel campaña, Facebook es uno de 6 canales.
- Licencia: el original está marcado "Unknown/Other". Acreditar a manishabhatt22 en Kaggle.
Cómo cargarlo
from datasets import load_dataset
ds = load_dataset("federicomoreno/marketing-campaign-performance-200k", split="train")