LIMIT 10 no la abarata: BigQuery factura los bytes que lee, no las filas que devuelve
Un SELECT * con LIMIT 10 devuelve diez filas y puede facturar la tabla entera. Cómo guarda y lee BigQuery los datos, y cómo hacer que cada consulta lea menos.
Un error por artículo. Cada uno parte de un vídeo corto y va más allá: una animación paso a paso, la causa, la solución y cómo comprobarla.
Un SELECT * con LIMIT 10 devuelve diez filas y puede facturar la tabla entera. Cómo guarda y lee BigQuery los datos, y cómo hacer que cada consulta lea menos.
Sin filtro de _TABLE_SUFFIX, events_* lee todos los días exportados, y las tablas intradía si hay streaming. Facturas más altas y totales que no cuadran.
Desanidar event_params con un CROSS JOIN convierte cada evento en una fila por parámetro, y COUNT y SUM se multiplican. Cómo leer parámetros sin duplicar eventos.
ga_session_id solo identifica una sesión dentro de un usuario, así que COUNT(DISTINCT ga_session_id) junta sesiones de usuarios distintos. Cómo las cuenta Google.
event_timestamp está en UTC y event_date sigue la zona horaria de la propiedad. Si sacas el día del timestamp, los eventos cerca de medianoche caen en otro día.
Si el píxel y la API de conversiones envían la misma compra con event_id distintos, Meta no puede deduplicarla y la cuenta dos veces. Cómo compartir un único ID.
Email y teléfono van con hash SHA-256; IP, user agent, fbc y fbp, sin él. Si se mezclan, Meta empareja menos eventos. Qué campos llevan hash y cómo normalizarlos.
El fbc cambia con cada clic en un anuncio y distingue mayúsculas. Guardado una vez o normalizado, la conversión viaja con un clic equivocado. Cómo enviarlo bien.
Si un solo evento de la petición tiene un event_time de hace más de 7 días, Meta devuelve error y no procesa ninguno. Por qué pasa y cómo evitarlo.
Marcar page_view o scroll como eventos clave, o enviar purchase sin valor ni moneda, convierte las tasas de conversión y el ROAS en cifras sin significado.
Staging, QA, el propio equipo y la agencia: tráfico que no es de clientes y se mezcla con el real. Por qué un filtro por IP no basta y cómo excluirlo bien.
Un formulario enviado por GET deja el email en la URL, y GA4 lo guarda en page_location. Incumple sus condiciones. Cómo quitarlo en origen y limpiar lo recogido.
Un utm_medium que las reglas de canal no reconocen acaba en Unassigned, y black_friday y Black_Friday son dos campañas distintas. Cómo ordenar las UTMs.
GA4 recoge cualquier parámetro que envíes, pero solo lo muestra en informes si está registrado como dimensión personalizada. Y registrarla no es retroactivo.
value como texto, currency sin definir y transaction_id vacío: tres errores del evento purchase que hacen que GA4 pierda o duplique ingresos.
Cuando el recorrido salta entre dominios, GA4 puede crear un client_id nuevo en el segundo. Así se configura el enlace entre dominios y así se comprueba que _gl llega.
Si paypal.com aparece como fuente de tus compras, la vuelta desde la pasarela se está registrando como tráfico nuevo. Se corrige con las referencias no deseadas.
Cuando dos fuentes envían el mismo page_view, GA4 duplica vistas y eventos sin que cambie el tráfico. Cómo encontrar la segunda fuente y retirarla.
Si GA4 escribe cookies antes de que el usuario responda al aviso, el problema suele ser el orden de carga: el estado por defecto de Consent Mode se declara tarde.
Nada coincide con esa búsqueda. Prueba con otra palabra o vacía el cuadro para ver todos los artículos.