GA4 Auditor – Características y catálogo de pruebas

Los técnicos suelen querer dos cosas: primero, identificar rápidamente si una propiedad de GA4 está «sana» y, segundo, delimitar limpiamente las causas. El GA4 Auditor está diseñado precisamente para eso.

La aplicación combina tres tipos de comprobaciones:

  • Health Checks: comprobaciones rápidas de la configuración de GA4 y de la calidad de los datos basadas en las API de GA4
  • Ampel Checks: evaluación comprimida de aprobado, advertencia y fallo con foco en las comprobaciones de datos brutos de BigQuery
  • SST Analyse: evaluación técnica de si el seguimiento del lado del servidor tiene sentido y dónde falla hoy en día de forma medible

Fuentes de datos y límites

API de GA4

  • GA4 Admin API: configuración y ajustes como Streams, Enhanced Measurement, Key Events, Google Ads Linking, BigQuery Linking, Custom Definitions, Annotations
  • GA4 Data API: métricas y dimensiones agregadas para la plausibilidad como cuotas de canal, patrones de PageTitle, señales de comercio electrónico, búsqueda en el sitio

Importante: la Data API suele tener retraso. Por lo tanto, algunas comprobaciones no se basan conscientemente en los últimos días para que la evaluación siga siendo estable.

Exportación de BigQuery

Si la exportación de BigQuery está activa, la aplicación utiliza datos brutos de la exportación. Esto permite comprobaciones profundas como avisos de PII, duplicados, patrones de parámetros de consulta, referencias de pago o consistencia del embudo.

Lógica de estado en la práctica

La mayoría de las comprobaciones entran en una de estas tres clases:

  • Pass: Sin anomalías o con una base de datos suficientemente buena
  • Warning: Riesgo reconocible o configuración incompleta que suele dar lugar a informes incorrectos
  • Fail: Alta probabilidad de un problema real de seguimiento o de datos

Si una comprobación se basa en el recuento o en la proporción, se reconoce por la señal: ya sea «número de eventos afectados» o «proporción en porcentaje».

Resumen completo de las comprobaciones en forma de tabla

La tabla está estructurada de tal manera que puede utilizarla directamente como referencia técnica. Describe por comprobación:

  • Bereich: Health, Ampel o SST
  • Datenquelle: Admin API, Data API o BigQuery Export
  • Signal: qué se mide concretamente
  • Typische Ursachen: razones técnicas frecuentes
  • Empfohlene Maßnahmen: próximos pasos sensatos
ÁmbitoComprobarFuente de datosSeñalCausas típicasMedidas recomendadas
HealthStreams disponiblesAdmin APIExiste al menos un StreamPropiedad incompleta, migración aún no finalizadaCrear Stream, comprobar el etiquetado, verificar el flujo de datos en tiempo real
HealthMedición mejorada activaAdmin APILa medición mejorada está activa para la webdesactivado conscientemente, Stream incorrecto configuradoComprobar la configuración de Stream, activar solo los eventos automáticos necesarios
HealthKey Events disponiblesAdmin APISe define al menos un Key EventObjetivos no mantenidos, históricamente solo se utilizaron conversionesDefinir los objetivos principales y marcarlos como Key Events
HealthGoogle Ads Linking disponibleAdmin APIAl menos un enlace de Adsfaltan permisos, el Linking nunca se ha configuradoEstablecer Linking, comprobar los enlaces de productos y los permisos
HealthBigQuery Export vinculado y accesibleAdmin APIBigQuery Linking disponible y accesibleDataset Location, IAM, Export no activoConfigurar Linking, establecer IAM limpiamente, comprobar el estado de Export
HealthAnnotations disponiblesAdmin APIExisten Data AnnotationsFalta la gobernanza, no hay notas de la versión en los informesAnotar los cambios de implementación, campañas y seguimiento
HealthCustom Definitions disponiblesAdmin APIExisten Custom Dimensions o MetricsParámetros no registrados, datos ilegibles en la interfaz de usuarioregistrar los parámetros relevantes como Custom Definitions
HealthBasis Events disponiblesData APIsession_start y page_view están disponiblesLa etiqueta no se activa, Consent bloquea, Stream incorrectoComprobar el etiquetado y Consent, utilizar DebugView y Realtime
HealthDirect Anteil plausibelData APILa proporción Direct es elevada o estableFaltan UTM, los Redirects pierden parámetros, efectos de ConsentComprobar la gobernanza de UTM, la cadena de Redirect, la política de Referrer
HealthUnassigned Anteil plausibelData APILa proporción Unassigned u Other es elevadaFaltan Channel Rules, Source Medium inconsistenteComprobar los estándares de UTM, las definiciones de Channel, los enlaces de campaña
HealthPageTitle not set AnteilData APIProporción PageTitle not setSPA establece el título demasiado tarde, Tracking Timing, Consent TimingArreglar el manejo de títulos de SPA, Virtual Pageviews, depurar el Timing
HealthPageTitle contiene 404 AnteilData APIProporción PageTitle con 404 patronesenlaces rotos, faltan RedirectsIdentificar las URL 404, establecer Redirects, arreglar los enlaces internos
HealthTraffic Source not set AnteilData APIProporción sessionSource not setFaltan UTM, Referrer perdido, Consent ModeComprobar la obligación de UTM, Redirects, la implementación de Consent
HealthE-Commerce PlausibilitätData APILas señales Add to Cart y Purchase encajanFaltan Checkout Events, Purchase duplicado, falta ValuePlan de eventos de comercio electrónico, purchase Params, control de calidad a través de Debug y BQ
HealthSite Search NutzungData APIAparecen Search TermsEnhanced Measurement desactivado, falta view_search_resultsActivar o mapear correctamente el Site Search Tracking
AmpelDemographics und InterestsAdmin APIGoogle Signals están activos o son plausiblesSignals conscientemente desactivados, Consent SetupTomar una decisión, activar Signals si se desea, comprobar Consent
AmpelNot set PagesBigQuery ExportNúmero de páginas con indicador not setSPA Timing, título nunca establecidoMejorar el manejo de títulos, comprobar el Pageview Timing
AmpelBroken PagesBigQuery ExportNúmero de indicadores de páginas de error404, enlaces de campaña, URL antiguasRedirects, Linkhygiene, Monitoring
AmpelEnhanced MeasurementAdmin APIMedición mejorada activamal configuradoComprobar la configuración de Stream, controlar conscientemente los Auto Events
AmpelQuery ParametersBigQuery ExportAcumulación llamativa de parámetrosPII en URL, IDs, RedirectsLimpiar los parámetros, eliminar PII, definir la estrategia de URL
AmpelPII HinweiseBigQuery ExportAcierto para el patrón PIICorreo electrónico, teléfono, nombre en la URL o ReferrerDetener las fugas, Logging, Redirects, comprobar los textos de Consent
AmpelEngagement Rate AnomalienBigQuery ExportConsistencia de la sesión llamativaBot Traffic, Pageviews duplicados, Trigger LoopsBot Filter, Trigger Audit, comprobar la configuración de Consent y SPA
AmpelCustom Events QualitätBigQuery ExportPatrones de Custom Event llamativosEvent Naming caótico, volúmenes inesperadosDefinir el plan de eventos, mantener los Expected Events, versionado
AmpelCustom Event Value fehltBigQuery ExportEvents sin ValueValue no establecido, nombres de parámetros incorrectosEstandarización de parámetros, establecer Value y Currency
AmpelKey EventsAdmin APIKey Events disponibles o noFalta gobernanzaDefinir eventos clave, establecer nombres y propiedad
AmpelFalta el valor de conversiónBigQuery ExportCompras sin valorValor no asignado, el backend no envíaValidar el valor de compra y la moneda en el servidor
AmpelAgrupación de contenidoBigQuery ExportLos grupos de contenido no están bien definidosFalta taxonomía, parámetros no establecidosDefinir la taxonomía de contenido, enviar parámetros de forma coherente
AmpelBúsqueda interna del sitioBigQuery ExportEventos de búsqueda y términos presentesBúsqueda no rastreadaImplementar view_search_results o un evento de búsqueda propio de forma correcta
AmpelPúblico personalizadoAdmin APILas audiencias existenNo hay configuración de remarketingDefinir audiencias base, planificar la segmentación
AmpelCobertura de ID de usuarioBigQuery ExportProporción de eventos user_idFalta el inicio de sesión, user_id no establecidoEstrategia user_id, Set y Clear al iniciar y cerrar sesión
AmpelSelf ReferralsBigQuery ExportDominio propio como ReferrerCross Domain roto, Checkout, Payment FlowsReferral Exclusions, Cross Domain Setup, comprobar Linker
AmpelUnassigned oder Other TrafficBigQuery ExportProporción unassigned u otherFaltan UTM, Channel RegelnUTM Governance, Channel Regeln, Kampagnenlinks
AmpelDirect Channel AnteilBigQuery ExportProporción Direct altaFaltan UTM, Redirects, ConsentEstrategia de enlaces, obligación de UTM, arreglar Redirects
AmpelCustom CampaignsBigQuery ExportKampagneninkonsistenzenConflictos Source Medium, gclid, Auto TaggingEstándar de nombres, comprobar Auto Tagging, definiciones de canal
AmpelGoogle Ads LinkingAdmin APIAds Links disponiblesfalta Linking, cuenta incorrectaEstablecer Linking, comprobar los derechos, transferir Key Events a Ads
AmpelNot set CampaignsBigQuery ExportProporción Kampagnen missingfalta utm_campaign, RedirectsObligación de UTM, Link Builder, Redirect Kette
AmpelEcommerce TrackingBigQuery ExportErrores de esquema de Purchasefalta transaction_id, faltan itemsValidar Purchase Payload, control de calidad y Unit Tests en el etiquetado
AmpelEcommerce RevenueBigQuery ExportRevenue null o zerovalue no establecido, falta la monedaEstablecer Value y Currency correctamente, validar el backend
AmpelDuplicate TransactionsBigQuery ExportPurchases duplicadasReload Thank You, Trigger duplicado, Hybrid SSTDedupe a través de transaction_id, Trigger Audit, Event Idempotenz
AmpelPayment ReferralsBigQuery ExportPayment Domains como ReferrerCambio de dominio de Checkout, Payment ProviderReferral Exclusions, Cross Domain Setup, comprobar Return URL
AmpelEnhanced Ecommerce FunnelBigQuery ExportFunnel InkonsistenzenFaltan Events o el orden es incorrectoPlan de eventos de embudo, consolidar la implementación
SSTBrowser ImpactData APIDiferencias entre Safari y Chrome en las señales de conversiónITP, Cookie Limits, Consent ModeEstrategia de First Party, Consent Audit, evaluación de SST
SSTAttribution QualityData APIproporción no atribuida, Browser GapFaltan UTM, Referrer perdido, cambio de dominioUTM, Redirects, Cross Domain, Consent Setup
SSTMobile ImpactData APIDiferencias entre iOS y AndroidATT, SDK Setup, ConsentComprobar el Mobile Tracking, Consent, complemento del lado del servidor
SSTNew vs ReturningData APIReturning Rate Gap BrowserCookie LifetimeMejorar la identidad, Login, user_id, comprobar SST
SSTSession QualityData APIDiferencias de Engagement BrowserEl Tracking se interrumpe en las sesionesTrigger Audit, SPA Setup, Consent Handling
SSTKey Event AttributionData APIKey Events sin fuentes limpiasProblemas de Channel AttributionComprobar UTM, Cross Domain, Consent, Ads Linking
SSTCross Domain TrackingData APIvarios dominios y patrones de nombre de hostFalta Linker, cambio de dominio de CheckoutCross Domain Setup, Referral Exclusions, etiquetado en subdominios
SSTSST DetectionBigQuery ExportLos patrones en Client-Identifier indican SSTHybrid Setup, solo partes en el lado del servidorComprobar el flujo de datos, aumentar la cobertura o delimitar claramente

BigQuery Reports en la aplicación

Además de las comprobaciones, existen BigQuery Reports que están pensados para el análisis de las causas. Ejemplos típicos:

  • Missing Events: comprueba los eventos esperados con el panorama real de eventos
  • Duplicate Events: muestra duplicados y excepciones para la deduplicación controlada
  • E-Commerce Reports: transacciones, ingresos, embudo, categorías de errores
  • Hourly Trends: evoluciones horarias como ayuda para la depuración después de las implementaciones

Cómo utilizar el resultado de forma sensata

Un buen flujo de trabajo para los técnicos:

  • Comenzar en Overview para ver rápidamente si la configuración y la base de datos son básicamente correctas
  • Profundizar en Warnings y Fails en BigQuery, porque los datos brutos casi siempre hacen visible la causa
  • En Attribution, Browser-Gaps y Consent Effekten, utilizar el área SST para evaluar el impacto y la prioridad

Entradas Similares