Qué resuelve

A diferencia de Meta, TikTok Ads Manager no tiene un pipeline automático — los datos salen como CSV manual. El proceso de armar el CPR de TTCX requería limpiar el CSV, calcular métricas y estructurar slides a mano.

El script automatiza la carga del CSV, calcula Hook Rate, VTR, CTR y Share of Spend, identifica el top performer y el best creative, y arma el historico acumulado campaña a campaña para análisis futuro.

Cómo funciona
Exportar CSV desde TikTok Ads Manager
Sheet TTCX CPR → Menú → Abrir panel
Subir CSV + cliente + período
3 tabs generadas automáticamente
Tab INPUTVista previa de la data cargada y limpiada
Tab CPRTabla resumen + top performer + ad a destacar con métricas calculadas
Tab HISTORICOData acumulada campaña a campaña para análisis de tendencias
Métricas del CPR
Hook Rate
% que vieron ≥6s / impresiones. Evalúa si los primeros 3 segundos enganchan. Benchmark TikTok: +25–30%.
VTR
% que vieron el video hasta el 100%. En awareness, VTR bajo no es problema creativo — el algoritmo prioriza reach.
CTR
Clicks / impresiones. Mide si el CTA y el copy convierten atención en intención.
Share of Spend
% del gasto total del período. Contextualiza el análisis — un ad con share alto tiene métricas más representativas.
Estructura de slides
Slide 1Top performer (mayor impresiones) + métricas Hook Rate / VTR / CTR
Slide 2Best creative (mayor VTR o Hook Rate) + justificación de la decisión creativa

Si el top performer y el best creative son el mismo ad, se usa un solo slide con ambos insights. El script detecta esto automáticamente.

Cómo usarlo
01
Exportar CSV desde TikTok Ads Manager
Nivel ad, con métricas de video habilitadas. Proyectos con acceso: Lazy, Chitos.
02
Abrir el Google Sheet TTCX CPR
Menú TTCX → Abrir panel lateral
03
Subir CSV, completar cliente y período → Generar CPR
El script genera las 3 tabs automáticamente.
04
Copiar las secciones del CPR a slides
Top performer (slide 1) + best creative (slide 2). Si coinciden → 1 slide.
Stack
Google Apps Script Google Sheets TikTok Ads Manager CSV parsing Python (ttcx_cleaner.py)
Archivos clave
📜
ttcx_cpr.gs
rufus-creators/tiktok-exchange/ · Script principal del CPR
🐍
ttcx_cleaner.py
rufus-creators/tiktok-exchange/ · Limpieza y mapeo de objetivos de campaña (OBJECTIVE_MAP)
📋
ttcx.md
rufus-creators/tiktok-exchange/ · Contexto completo del programa TTCX