Para conectar TikTok a Google BigQuery:
-
1
Inicia sesión con Google en portermetrics.com.
-
2
Selecciona Google BigQuery como destino.
-
3
Selecciona TikTok como fuente de datos y nombra tu conexión.
-
4
Autoriza tu perfil de TikTok para acceder a los datos de tu cuenta orgánica.
-
5
Autentica BigQuery mediante inicio de sesión de Google o Service Account.
-
6
Selecciona Project ID, Dataset location, Dataset y Table name (o crea nuevos).
-
7
Selecciona métricas (e.g., Profile Likes) y dimensiones (e.g., Country).
-
8
Opcionalmente, solicita campos personalizados (e.g., Engagement Rate, Follower Growth Rate).
-
9
Configura el rango de fechas (e.g., this month to date).
-
10
Programa las actualizaciones en lenguaje natural (e.g., “daily at 8am”).
-
11
Configura el modo de escritura (overwrite, append o update).
-
12
Envía y monitorea los registros de ejecución.
Cuatro formas gratuitas y de pago para conectar TikTok a Google BigQuery
1. ETL de marketing sin código potenciado por IA (Porter Metrics)
Conector nativo de IA para marketers. Construye consultas con todos los campos—perfil, país, edad, género, métricas—ya unidos. Crea campos personalizados, métricas calculadas y segmentaciones de dimensiones en lenguaje natural. Los datos llegan a BigQuery listos para marketing: conéctalos directamente a Looker Studio sin transformación.
2. Herramientas generales de ETL/ELT
Plataformas de integración de datos para ingenieros de datos. Ejemplos: Fivetran, Stitch, Airbyte.
Exportan tablas sin procesar que reflejan el esquema de origen: una tabla para campañas, una para ad sets, una para anuncios, una para insights. Cada tabla contiene todos los campos. El ingeniero de datos escribe JOINs SQL para relacionar tablas, selecciona campos, transforma datos y usa dbt o Python para preprocesamiento antes de la visualización.
3. Google BigQuery Data Transfer Service
Integración nativa gratuita de Google para ingenieros de datos.
Requisitos de configuración:
- Crea una App de Desarrollador TikTok para acceso a la Display API.
- Solicita los alcances user.info.basic y video.list.
- Implementa el flujo de inicio de sesión OAuth 2.0 para autorización del usuario.
- Límites de tasa: varían según el endpoint.
- Construye un pipeline ETL personalizado hacia BigQuery (no hay integración nativa).
Lo que obtienes:
- Información del perfil y conteo de seguidores.
- Rendimiento de videos: vistas, likes, comentarios, compartidos.
- Se requiere mantenimiento manual del pipeline de datos.
Limitaciones:
- Sin integración nativa con BigQuery: requiere pipeline ETL personalizado.
- Datos históricos limitados: acceso API solo a contenido reciente.
- Se requiere autorización del usuario: cada cuenta debe autorizar tu app.
- Proceso de aprobación de API: TikTok revisa y aprueba las apps.
4. Exportación manual de CSV o Google Sheets
Exporta desde TikTok Analytics manualmente. Sin automatización.
Cómo funciona:
- En TikTok Manager: selecciona las campañas, haz clic en Reports → Export Table Data, descarga CSV o XLS.
- Sube el CSV a BigQuery manualmente o mediante Cloud Storage.
- Alternativa: usa Porter para enviar datos de TikTok a Google Sheets, luego conecta Sheets a BigQuery.
Limitaciones:
- Sin automatización: repite manualmente para cada actualización.
- Límite de exportación: 10,000 filas por exportación.
- Sin actualizaciones programadas.
- Se requiere carga manual a BigQuery.
Cómo Conectar TikTok a Google BigQuery para Marketers (Sin Código)
Porter es un conector nativo de IA. Configura todo con lenguaje natural, no con SQL ni formularios. Campos personalizados, filtros, programación—todo se solicita en español simple. Sin código, sin ingeniería de datos requerida.
- La vista previa de datos siempre está activa. A medida que seleccionas métricas, dimensiones, filtros y rangos de fechas, Porter muestra tus datos en tiempo real. Verifica todo antes de enviar a BigQuery.
- Los datos llegan transformados, combinados y listos para visualizar. No se necesitan transformaciones SQL después.
En este tutorial, te mostraremos cómo enviar tus datos de TikTok a Google BigQuery con Porter. Enviaremos datos de contenido orgánico incluyendo campos como Video Views, Likes, Comments, y campos personalizados como Engagement Rate y Video Completion Rate.
Configurar una conexión
Inicia sesión en portermetrics.com con Google. Haz clic en “Create” y selecciona “Google BigQuery” como destino. Nombra tu conexión (e.g., “TikTok Perfomance”). Selecciona TikTok como fuente de datos.
- Combinación de datos: opcionalmente, agrega TikTok Ads, Instagram, Google Analytics 4 en la misma conexión para reportes cross-channel.
Conecta tus cuentas de TikTok
Conecta tu cuenta de TikTok y autoriza el acceso a los datos de tu contenido orgánico. Selecciona las cuentas de TikTok que deseas conectar.
Multi-cuenta
Consolida docenas o cientos de perfiles en un solo reporte.
Permisos requeridos
Acceso de Admin a la cuenta de TikTok Business.
Los tokens nunca expiran
Como Porter es un socio autorizado de TikTok, tus tokens se actualizan automáticamente. No se necesita re-autenticación manual.
Conecta tu destino BigQuery
Autentícate con inicio de sesión de Google o Service Account. Selecciona Project ID, Dataset location, Dataset y Table name.
- Inicio de sesión de Google (recomendado): Porter lista tus proyectos en un menú desplegable. La opción más fácil.
- Service Account JSON: para empresas con gestión estricta de permisos en Google Workspace. Copia un texto JSON de los detalles de tu proyecto para conectar.
- Dataset location: US, EU o tu región preferida.
- Auto-actualización del esquema: si cambias tu consulta después, Porter actualiza el esquema automáticamente y lo reescribe en tu tabla de BigQuery, a diferencia de otras herramientas.
¿Nuevo en BigQuery? Crea tu primer proyecto:
Ve a console.cloud.google.com. En el Menú de Navegación (arriba a la izquierda), selecciona BigQuery → Studio. En el panel izquierdo, verás tus proyectos.
- Crear un Proyecto: selecciona o crea un nuevo proyecto (e.g., “Marketing Data”). Elige un nombre, tipo y organización. BigQuery crea una carpeta para él.
- Crear un Dataset: expande la carpeta de tu proyecto, haz clic en los puntos suspensivos y selecciona “Create Dataset”. Nómbralo (e.g., “Posts_data”) y selecciona una ubicación (US o EU).
- Crear una Tabla: dentro de tu dataset, puedes crear una tabla (e.g., “Posts_data”). O deja que Porter la cree automáticamente cuando envíes tu primera consulta.
El Project ID, nombre del Dataset y nombre de la Table que configures aquí son los mismos valores que ingresarás en la configuración de BigQuery de Porter.
Verifica tus datos en BigQuery:
Cuando seleccionas una tabla, BigQuery muestra primero la vista de Schema. Estos son los metadatos: nombres de campos, tipos de campos y modos. Para ver tus datos exportados, ve a la pestaña Preview. Una vez que tu consulta se ejecute, verás la tabla completa con tus datos.
Elige métricas
En el menú desplegable de métricas, busca y selecciona: e.g., Profile New Followers, Profile Likes, Profile Comments, Profile Engaged Audience, Profile Net Followers Growth, Profile Post Count.
Elige dimensiones
Para segmentar tus datos, en el menú desplegable de dimensiones, busca y selecciona: e.g., Profile Name, Country, Date.
- Otras dimensiones: Ad Account, Objective, Ad Set Name, Ad Name, Creative (image URL, video URL, headline, primary text, ad preview link), Hour, Week, Month, Year.
- Dimensiones de tiempo: Date, Week, Month, Quarter, Year disponibles para análisis de tendencias.
- Lista completa de campos: Consulta la documentación de Porter para todos los campos y dimensiones disponibles.
Ver todos los campos de TikTok
Crea campos personalizados
Para métricas personalizadas, agrega una nueva métrica, solicita tu fórmula en lenguaje natural y verifica la fórmula generada y una vista previa de la consulta. Elige el formato de tu métrica (número, moneda, porcentaje). Para este ejemplo: Engagement Rate = “Profile Likes / Profile Engaged Audience”, Follower Growth Rate = “Profile New Followers / Profile Post Count”.
Para dimensiones personalizadas, solicita tu fórmula para segmentar datos basándote en convenciones de nomenclatura. Si tus convenciones de nomenclatura incluyen objetivo, etapa del funnel o productos, solicita una fórmula como: “If country contains ‘US’, tag as ‘North America’. If contains ‘MX’, tag as ‘LATAM’. Else ‘Other’.” En la vista previa, ve cómo Porter transforma los condicionales en regex para segmentaciones personalizadas.
Crea tus propias métricas o dimensiones para que no se necesite SQL ni transformación en BigQuery. Tus datos están listos para conectarse a Looker Studio. Operaciones soportadas: matemáticas (suma, resta, división, multiplicación), condicionales (if/then/else), regex (coincidencia de patrones). Las mismas capacidades que los campos calculados de Looker Studio.
Configura el rango de fechas
Selecciona un rango de fechas del menú desplegable. Para este ejemplo: last 30 days.
- Rangos dinámicos: today, yesterday, last 7/14/28/30/90 days, this week/month/quarter/year to date, last week/month/quarter/year.
- Rangos fijos: fechas específicas de inicio y fin.
- Auto-actualización: los datos se actualizan automáticamente basándose en el rango dinámico.
Agrega filtros
El conector de TikTok puede devolver registros sin actividad. Crearemos un filtro para excluirlos.
Para este ejemplo:
- Condición: Exclude
- Campo: Profile Likes
- Operador: equals
- Valor: 0
Esto excluye todos los perfiles sin actividad, para que tu consulta solo devuelva perfiles con engagement.
- Operadores disponibles: equals, contains, not contains, greater than, less than, starts with, ends with.
- Detección de valor: Porter detecta automáticamente si el campo es un número o texto.
- Combinar filtros: agrega lógica AND/OR dentro de la misma condición o crea múltiples filtros en una consulta.
Programa la actualización
Solicita tu programación en lenguaje natural. Para este ejemplo: “every day at 8am”.
- Ejemplos: “Every Monday at 5am”, “Weekdays at 7pm”, “Every hour”, “Every Tuesday and Friday at 9am”.
- Auto-conversión: Porter convierte las solicitudes en expresiones cron.
- Zona horaria: se detecta automáticamente desde tu navegador.
- Frecuencia mínima: cada minuto. Sin costo adicional por actualizaciones frecuentes.
Elige el modo de escritura
Selecciona cómo Porter escribe los datos en BigQuery. Para este ejemplo: Overwrite.
- Overwrite (recomendado): elimina la tabla existente y escribe datos nuevos. Sin duplicados.
- Append: agrega nuevas filas debajo de los datos existentes. Riesgo de duplicados si el mismo rango de fechas se ejecuta dos veces.
- Update: coincide filas por dimensión y actualiza valores. Para datos de CRM con valores cambiantes.
Envía, monitorea y organiza
Haz clic en “Save” para guardar tu consulta y haz clic en “Send” para entregar los datos a Google BigQuery. La transferencia toma unos segundos dependiendo del volumen de datos. Una vez terminado, puedes actualizarla o crear más consultas.
Para crear más consultas: vuelve al gestor de consultas dentro de tu conexión, o ve a Porter Metrics → Account → Reports → Connections. En la pestaña Queries, verás todas las consultas ejecutándose desde tu cuenta con su conexión asociada, nombre, fuentes de datos, última hora de ejecución, estado más reciente y opción para ejecutar manualmente.
Para monitorear ejecuciones: haz clic en el ícono de puntos suspensivos y selecciona “History”. Verás registros con fecha y hora exactas, tipo de ejecución (manual o programada) y estado. Si ocurre un error, verás el mensaje de error específico.
Para organizar tus datos: gestiona conexiones y consultas dentro de ellas. Nombra las conexiones por campaña (e.g., “Black Friday”), por cliente o por fuente de datos. Dentro de cada conexión, crea tantas consultas o tablas como necesites y renómbralas. Puedes habilitar/deshabilitar consultas o conexiones, y actualizar cualquier consulta en cualquier momento—Porter actualiza y refresca el esquema en BigQuery automáticamente.
Cómo Conectar tu Tabla de BigQuery a Google Looker Studio
Primero, verifica tus datos en BigQuery:
Ve a console.cloud.google.com/bigquery. En el menú izquierdo, bajo Products, encuentra BigQuery → Studio. Aquí es donde gestionas tus tablas.
Jerarquía de BigQuery:
- Project (e.g., “Marketing Data”): tu contenedor de nivel superior.
- Dataset (e.g., “Posts_Data”): una colección de tablas dentro de un proyecto.
- Table (e.g., “TikTok”): tus datos reales.
En BigQuery Studio, ve a “Classic Explorer” y selecciona tu proyecto. Haz clic en los puntos suspensivos para crear un nuevo dataset si es necesario (configura un nombre y ubicación, e.g., US o Europe). Navega a tu dataset y tabla. En “Schema”, ve la lista de campos y sus tipos. En “Preview”, ve tus datos reales. Para actualizar los datos, vuelve a Porter y reenvía—Porter sobrescribe la tabla.
Conecta BigQuery a Looker Studio:
Ve a Looker Studio. Haz clic en “Create” y selecciona “Report” para iniciar un reporte en blanco. Looker Studio te pedirá agregar una fuente de datos. Busca “BigQuery” y conecta tu cuenta de Google.
Verás opciones: Recent Projects, My Projects, Shared Projects, Custom Query, Public Datasets.
Selecciona “My Projects” y navega a tu proyecto, dataset y tabla. En este ejemplo: Project “Marketing Data” → Dataset “Posts_Data” → Table “TikTok”. Haz clic en “Add” para conectar.
Una vez conectado, Looker Studio carga los campos de tu tabla. Crea un gráfico, agrega tus dimensiones (e.g., date) y métricas (e.g., Profile Likes). Asegúrate de configurar un rango de fechas que coincida con tu consulta en Porter.
Tus datos de BigQuery ahora están conectados a Looker Studio.
Plantillas de TikTok para BigQuery + Looker Studio
Porter tiene la galería de plantillas de Looker Studio más completa para datos de marketing.
Las plantillas son compatibles con las tablas de BigQuery creadas en Porter.
Plantillas disponibles:
Por Qué los Marketers Mueven Datos de TikTok a BigQuery
- Conecta cualquier herramienta de reportes: BigQuery se conecta a Looker Studio, Power BI, Tableau o cualquier herramienta de BI. Un almacén de datos, todos los destinos.
- Atribución multi-touch: Une TikTok con datos crudos de eventos de GA4. Rastrea el camino completo del usuario desde el clic del anuncio hasta la conversión.
- Fuente de verdad: Define qué significa “conversión” para tu empresa. Compara Meta vs. GA4 vs. HubSpot. Elige una fuente para CAC, ROAS y CPA. Termina con el debate de “qué número es el correcto”.
- Acceso a nivel de toda la empresa sin permisos de plataforma: Gestionar permisos entre plataformas es complicado. Con BigQuery, cualquiera puede acceder a datos de marketing sin cuentas o roles en cada plataforma. Un modelo de permisos, todos los datos.
- Haz los datos disponibles para IA: La IA necesita datos limpios y estructurados con contexto. Cada herramienta de IA se siente aislada. Integrar fuentes es complicado. Con BigQuery como tu almacén universal, cualquier herramienta de IA puede acceder a tus datos de marketing. Sin integraciones personalizadas. Sin configuración complicada.
- Combinación de datos: Combina TikTok con CRM, GA4, Shopify, Google Ads en un almacén de datos. Mide la ganancia real, no el ROAS de la plataforma. Calcula el CAC combinado en todos los canales.
Próximos Pasos
Ahora que tus datos de TikTok están en BigQuery:
- Conéctate a BigQuery: aprende Google BigQuery para marketers y lee tutoriales para conectar otras fuentes de datos.
- Conéctate a Looker Studio: Construye dashboards que cargan en segundos. Usa plantillas de Porter o crea las tuyas propias.
- Conéctate a Google Sheets: Exporta datos de BigQuery a Sheets para análisis rápido, compartir con clientes o cálculos personalizados.
- Combina datos de múltiples fuentes: Agrega Google Ads, GA4, Shopify, CRM a la misma conexión. Porter mapea automáticamente los campos equivalentes. Crea reportes cross-channel sin JOINs SQL.
- Crea flujos de trabajo con IA: Automatiza alertas y reportes con lenguaje natural. Ejemplo: “Every Monday at 9am, get TikTok engagement for last 7 days, analyze performance with AI, send summary to Slack.”
- Usa plantillas: Comienza con plantillas pre-construidas de Looker Studio. Rendimiento de campaña, análisis creativo, desgloses de audiencia—listas para conectar.
- Explora otros destinos: Envía datos de TikTok a Google Sheets, PostgreSQL u otros almacenes de datos. El mismo proceso de configuración.
Explora todas las plantillas de TikTok
¿Listo para conectar TikTok a BigQuery?
Comienza tu prueba gratuita y haz que tus datos de marketing fluyan en minutos.
Agenda una llamada →