Tus consultas de BigQuery para las métricas de vídeo de Google Ads se interrumpirán 2 de marzo de 2026 a menos que los actualice en las próximas 4 semanas. Google ha dejado de utilizar tres columnas de métricas de vídeo como parte del Actualización de la API v22 de Google Ads.
Las consultas que obtengan el CPV medio, la tasa de visualización de vídeo o las reproducciones de vídeo mostrarán valores nulos a partir del 2 de marzo. Si utilizas el servicio de transferencia de datos de BigQuery para generar informes de Google Ads, te explicamos qué ha cambiado y cómo solucionarlo antes de la fecha límite.
Qué está cambiando en el conector de Google Ads
Google agregó nuevas columnas a los esquemas de tablas de BigQuery en 16 de enero de 2026 (actualmente vacío). En 2 de marzo de 2026, esas nuevas columnas se rellenan con datos, mientras que las antiguas permanecen vacías de forma permanente.
Solo una columna de cada par contiene valores, nunca ambos. Ahora mismo funcionan las columnas antiguas. Después del 2 de marzo, solo funcionan las nuevas.
A quién afecta esto
Esto interrumpe cualquier consulta de BigQuery, panel de control de Looker Studio o canalización de datos que haga referencia a estos tres métricas de vídeo específicas.
Se ve afectado si tiene:
- Informes sobre el rendimiento de las campañas de YouTube que rastrean las tendencias del CPV
- Paneles ejecutivos que muestran las tasas de visualización de vídeos en todas las campañas
- Modelos de presupuesto que calculan el costo por visualización de vídeo
- Informes GAQL personalizados extrayendo estas métricas
- Consultas programadas que impulsan las alertas automatizadas
Google hizo lo mismo en junio de 2024 al migrar columnas de categorías de productos de la API v14 a la v16. Los equipos que no cumplieron con la fecha límite perdieron semanas de continuidad en los informes mientras actualizaban las consultas de forma frenética.
Tablas afectadas
Los impactos de la depreciación 18 tablas de BigQuery creado por el conector de Google Ads. Los nombres de las tablas siguen el formatop_ads_<ReportType>_<customer_id> donde customer_id es tu número de cuenta de Google Ads.
Lista completa de tablas afectadas:
p_ads_AccountNonClickStats_<customer_id>p_ads_AdCrossDeviceStats_<customer_id>p_ads_AdGroupAudienceNonClickStats_<customer_id>p_ads_AdGroupCrossDeviceStats_<customer_id>p_ads_AgeRangeNonClickStats_<customer_id>p_ads_BudgetStats_<customer_id>p_ads_CampaignAssetStats_<customer_id>p_ads_CampaignAudienceNonClickStats_<customer_id>p_ads_CampaignCrossDeviceStats_<customer_id>p_ads_CampaignLocationTargetStats_<customer_id>p_ads_DisplayVideoAutomaticPlacementsStats_<customer_id>p_ads_DisplayVideoKeywordStats_<customer_id>p_ads_GenderNonClickStats_<customer_id>p_ads_GeoStats_<customer_id>p_ads_KeywordCrossDeviceStats_<customer_id>p_ads_ParentalStatusNonClickStats_<customer_id>p_ads_PlacementNonClickStats_<customer_id>p_ads_SearchQueryStats_<customer_id>p_ads_VideoNonClickStats_<customer_id>
Nota: Reemplazar <customer_id> con tu ID de cliente real de Google Ads (normalmente un número de 10 dígitos).
Cómo corregir tus consultas antes del 2 de marzo
Utilice IFNULL() para comprobar ambas columnas. Esto funciona automáticamente antes y después del 2 de marzo sin volver a tocar el código.
Antes (se detiene el 2 de marzo):
SELECT
campaign_name,
segments_date,
metrics_average_cpv,
metrics_video_views,
metrics_impressions
FROM `your_project.your_dataset.p_ads_VideoNonClickStats_1234567890`
WHERE segments_date >= '2026-02-01'
Después (funciona para siempre):
SELECT
campaign_name,
segments_date,
IFNULL(metrics_average_cpv, metrics_trueview_average_cpv) AS average_cpv,
IFNULL(metrics_video_views, metrics_trueview_views) AS video_views,
metrics_impressions
FROM `your_project.your_dataset.p_ads_VideoNonClickStats_1234567890`
WHERE segments_date >= '2026-02-01'
Sustituya estos marcadores de posición por sus valores reales:
your_proyect: Tu ID de proyecto de Google Cloudyour_dataset: El nombre de tu conjunto de datos de BigQuery1234567890: Tu ID de cliente de Google Ads
La lógica: si la columna anterior tiene datos, úsalos. Si no es así, usa la nueva columna. Cuando llegue el 2 de marzo, cambiará automáticamente sin alterar tus informes.
Campos calculados de Looker Studio
Actualiza los campos personalizados en Looker Studio conectados a BigQuery:
Antiguo: AVG(metrics_average_cpv)
Nuevo: AVG(IFNULL(metrics_average_cpv, metrics_trueview_average_cpv))
Aplica el mismo patrón para metrics_video_view_rate y metrics_video_views
Pruebe sus actualizaciones ahora (antes del 2 de marzo)
No descubra paneles rotos el 3 de marzo. Valide las actualizaciones hoy mismo.
Paso 1: Encuentra las consultas afectadas
SELECT
table_name,
ddl
FROM `your_project.your_dataset.INFORMATION_SCHEMA.TABLES`
WHERE ddl LIKE '%metrics_average_cpv%'
OR ddl LIKE '%metrics_video_view_rate%'
OR ddl LIKE '%metrics_video_views%'
Esto devuelve todas las tablas y vistas que hacen referencia a columnas obsoletas.
Paso 2: Verificar si la lógica NULL funciona
SELECT
segments_date,
IFNULL(metrics_average_cpv, metrics_trueview_average_cpv) AS cpv_test,
metrics_average_cpv AS old_value,
metrics_trueview_average_cpv AS new_value
FROM `your_project.your_dataset.p_ads_VideoNonClickStats_1234567890`
WHERE segments_date >= '2026-02-01'
LIMIT 50
Ahora mismo: `cpv_test` debe coincidir con `old_value` (new_value es nulo)
Después del 2 de marzo* `cpv_test` coincidirá con `new_value` sin ningún cambio de código
Así es como sabes que funciona tu actualización.
Paso 3: Actualizar las consultas programadas
Ir a BigQuery, consultas programadas en Consola de Google Cloud.
Para cada consulta que utilice estas métricas:
1. Haga clic Editar
2. Añade la lógica `IFNULL () `a las tres columnas
3. Guardar y verifique que la próxima ejecución se realice correctamente
Fecha límite: 28 de febrero de 2026
Los informes GAQL personalizados necesitan pasos adicionales
Si configuraste las transferencias de BigQuery con opciones personalizadas Consultas de lenguaje de consulta de Google Ads, no puedes usar `IFNULL () `directamente en GAQL.
Solución: selecciona ambas columnas en GAQL y gestiona la lógica en BigQuery
En tu configuración de GAQL:
SELECT
campaign.name,
metrics.average_cpv,
metrics.video.trueview_average_cpv,
metrics.video_views,
metrics.video.trueview_views
FROM campaign
Luego, crea una vista de BigQuery:
CREATE OR REPLACE VIEW `your_project.your_dataset.campaign_video_clean` AS
SELECT
campaign_name,
IFNULL(metrics_average_cpv, metrics_trueview_average_cpv) AS average_cpv,
IFNULL(metrics_video_views, metrics_trueview_views) AS video_views
FROM `your_project.your_dataset.p_ads_CampaignCrossDeviceStats_1234567890`
Dirija los paneles a esta vista en lugar de a la tabla sin procesar. La vista gestiona la lógica de las columnas automáticamente.
Qué pasa si no haces nada
Después del 2 de marzo, se devuelve cualquier consulta que seleccione nombres de columnas antiguos valores nulos para todos los datos nuevos. Sus paneles muestran espacios en blanco a los que pertenecen las métricas de vídeo.
Datos históricos antes del 2 de marzo permanece en las columnas antiguas, no se pierden los datos anteriores. Pero todos los datos nuevos después del 2 de marzo va exclusivamente a las columnas nuevas, invisible para las consultas que aún hacen referencia a nombres antiguos.
La solución es idéntica, ya sea que lo haga ahora o más adelante, agregue IFNULL() lógica. Pero esperar significa que pasarás el 3 de marzo en modo de crisis actualizando informes ejecutivos incompletos en lugar de analizar el rendimiento de la campaña.
Preguntas frecuentes
¿Cambiarán mis datos históricos?
No. Los datos anteriores al 2 de marzo permanecen en las columnas antiguas. Los datos posteriores al 2 de marzo pasan a las columnas nuevas. IFNULL() extrae lo que tenga valores para cada fecha.
¿Se interrumpen TODAS mis consultas de Google Ads?
No. Solo consultas que los usen 3 métricas de vídeo específicas. Otras métricas (clics, impresiones, conversiones, coste, CTR, etc.) siguen funcionando con normalidad.
¿Puedo cambiar a nombres de columna nuevos ahora?
Aún no, estarán vacíos hasta el 2 de marzo. Si solo haces referencia metrics_trueview_average_cpv hoy, no obtienes nada. El IFNULL() el patrón maneja ambos períodos de tiempo.
¿Volverá a hacerlo Google?
Sí. La API de Google Ads suele dejar de usar campos durante las actualizaciones de la versión. Consulta la Calendario de caducidad de la API para ver los próximos cambios.
Plan de acción de 4 semanas
Semana del 3 al 7 de febrero:
Ejecute el INFORMATION_SCHEMA consulta a las tablas afectadas del inventario. Priorice los paneles ejecutivos y las alertas automatizadas.
Semana del 10 al 14 de febrero:
Actualiza las consultas con IFNULL() lógica. Realice una prueba con los datos actuales para verificar que el patrón funciona.
Semana del 17 al 21 de febrero:
Actualiza los paneles de control, los campos calculados y cualquier informe GAQL personalizado de Looker Studio.
Semana del 24 al 28 de febrero:
Verificación final. Actualiza las consultas programadas. Confirma que todo funciona antes de la fecha límite.
3 de marzo:
Supervise los paneles para confirmar que las nuevas columnas se rellenan correctamente. Corrija inmediatamente las consultas omitidas.
Si estás transfiriendo datos de Google Ads a BigQuery y quieres evitar las actualizaciones manuales durante futuras migraciones de API, Conector BigQuery de Dataslayer gestiona los cambios de esquema automáticamente. Funciona con más de 50 plataformas de marketing además de Google Ads. Conéctese a Google Sheets, Looker Studio o almacenes de datos. Pruébalo gratis durante 15 días.
Fuente: Registro de cambios del servicio de transferencia de datos de Google Cloud BigQuery


.avif)




