# Cómo conectar WordPress con Google Analytics y Search Console

**Categoría:** Desarrollo web · **Nivel:** Inicial · **Lectura:** 13 min
**Publicada:** 2026-07-29 · **Actualizada:** 2026-07-29 · **Autoría:** Underc0de
**Versión HTML (canónica):** https://underc0de.org/guias/desarrollo-web/conectar-wordpress-con-google-analytics-y-search-console/

## Respuesta rápida

> Google **Analytics 4** (GA4) y Google **Search Console** son dos productos gratuitos de Google que no miden lo mismo, y ahí empieza la confusión de casi todos los que instalan los dos por primera vez. **GA4 mide el comportamiento de quien ya entró al sitio**: páginas vistas, eventos, conversiones. **Search Console informa cómo aparece el sitio en la búsqueda de Google**: consultas, impresiones, posición e indexación. Conectar los dos con WordPress implica dos pasos distintos: insertar la **etiqueta de GA4** (con el plugin Site Kit o pegando el código a mano en un tema hijo) y **verificar la propiedad** en Search Console, con el **registro DNS** como único método válido si la propiedad es de tipo Dominio.

## Analytics y Search Console no miden lo mismo

Es fácil pensar que **Google Analytics 4** (GA4, la versión actual de la herramienta de analítica web de Google) y **Google Search Console** (GSC, la herramienta gratuita de Google para revisar la presencia de un sitio en su buscador) son la misma cosa con dos nombres. No lo son, y miden cosas distintas de formas distintas. GA4 mide el **comportamiento de quien ya entró al sitio**: cuántas sesiones hay, qué páginas se visitan, cuánto dura cada visita, qué eventos se disparan —un clic en un botón, un envío de formulario, una compra— y de qué canal vino cada visita. Para que Analytics reciba esos datos hace falta insertar una **etiqueta de seguimiento** en el sitio.

Search Console, en cambio, no mide nada de lo que pasa dentro del sitio: informa **cómo aparece el sitio en la búsqueda de Google**, es decir, antes de que la visita llegue. Ahí se ven las consultas que la gente escribió antes de entrar (o de no entrar), cuántas veces se mostró el sitio en los resultados (impresiones), cuántos clics recibió, en qué posición promedio apareció, y qué páginas decidió indexar Google y cuáles no. Para usar Search Console no hace falta insertar ninguna etiqueta: hace falta **verificar la propiedad**, es decir, demostrarle a Google que administrás ese sitio.

> **Idea clave**
>
> GA4 responde «qué hizo la gente en tu sitio»; Search Console responde «cómo te encuentra Google». Son complementarias, no intercambiables, y cada una exige un paso distinto para conectarse: una etiqueta para Analytics, una verificación de propiedad para Search Console.

Esta guía cubre la **mecánica de conexión**. Damos por hecho que ya tenés un WordPress funcionando; si no, arrancá por [WordPress desde cero](../wordpress-desde-cero/index.md). La interpretación de esos datos y la estrategia de posicionamiento tienen guías propias: [SEO: cómo posicionar un sitio web](../seo-como-posicionar-un-sitio-web/index.md) y [AEO: optimización para respuestas](../aeo-optimizacion-para-respuestas/index.md).

## Cómo insertar la etiqueta de GA4

*Diagrama: qué mide cada producto y las dos vías para insertar la etiqueta de GA4, con los seis métodos de verificación de propiedad de Search Console.*

Para que Analytics reciba datos hace falta insertar la **etiqueta de Google** —el fragmento de código `gtag.js` que identifica tu propiedad de Analytics— en todas las páginas del sitio. Hay dos formas reales de hacerlo en WordPress.

### Con Site Kit by Google

**Site Kit by Google** es el plugin oficial y gratuito de Google para WordPress, disponible en el directorio de WordPress.org. Desde el propio panel de administración conecta GA4 y Search Console (y otros productos de Google) sin tocar código: cada administrador inicia sesión con su cuenta de Google, autoriza el acceso, y el plugin inserta la etiqueta y gestiona la verificación por su cuenta. El requisito es que el sitio sea público y que quien lo configura tenga permisos de administrador tanto en WordPress como en la cuenta de Google correspondiente.

### Insertando el código manualmente

La alternativa es pegar el `gtag.js` a mano en el `<head>` del sitio, sin plugin adicional: con una función en el tema, con un campo de código que algunos temas ofrecen, o con un plugin de inserción de código.

> **El error que arruina la instalación manual**
>
> Si pegás el código directamente en el `header.php` del tema que estás usando, funciona… hasta la próxima actualización del tema, que sobrescribe el archivo y borra la etiqueta sin avisar. La forma de insertar código a mano que sobrevive a las actualizaciones es hacerlo desde un [tema hijo](../como-crear-y-personalizar-un-tema-hijo-de-wordpress/index.md), que WordPress no toca cuando actualiza el tema padre.

Un ejemplo de cómo enganchar la etiqueta desde el `functions.php` del tema hijo, usando el gancho `wp_head` para que se imprima en todas las páginas:

```php
add_action( 'wp_head', function () {
    ?>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-XXXXXXXXXX');
    </script>
    <?php
} );
```

Reemplazá `G-XXXXXXXXXX` por el identificador de medición real de tu propiedad de GA4. El fragmento va en el `functions.php` del tema hijo, nunca en el del tema padre.

> **Dos advertencias oficiales de Google**
>
> No uses al mismo tiempo la etiqueta de Google insertada directamente y Google Tag Manager: hacerlo duplica el conteo de sesiones y eventos. Y no esperes ver datos apenas conectás todo: la recolección puede tardar **hasta 30 minutos** en empezar a aparecer en los informes.

## Verificar la propiedad en Search Console

Verificar la propiedad es demostrarle a Google que administrás el sitio. Search Console distingue dos tipos de propiedad: una de tipo **Dominio**, que cubre todo el dominio de una sola vez —con y sin «www», por HTTP y por HTTPS, y todos los subdominios—, y una de **prefijo de URL**, que cubre exactamente la dirección exacta que se dio de alta. Esa distinción determina qué métodos de verificación están disponibles.

| Método | Qué requiere | ¿Sirve para propiedades de Dominio? |
|---|---|---|
| Archivo HTML | Subir un archivo a la raíz del sitio, por FTP o desde el hosting | No, solo para prefijo de URL |
| Etiqueta meta | Editar el `<head>` de la portada e insertar una etiqueta | No, solo para prefijo de URL |
| Código de Analytics existente | Tener permiso de edición en esa propiedad de GA4 | No, solo para prefijo de URL |
| Google Tag Manager | Tener permiso de publicación en el contenedor | No es la vía documentada para Dominio |
| Registro DNS (TXT o CNAME) | Acceso al panel de administración del dominio | Sí, es el único método válido |
| Automático (Google Sites, Blogger) | Ninguno, es nativo de esas plataformas | No aplica a WordPress autoalojado |

El dato que resuelve la duda más frecuente: **el registro DNS es el único método válido para propiedades de tipo Dominio**. Si diste de alta la propiedad como Dominio en Search Console, no vas a poder verificarla con un archivo ni con una etiqueta meta: hay que entrar al panel del proveedor del dominio y crear el registro TXT o CNAME que Search Console indique. A cambio, ese único registro cubre todas las variantes del dominio de una sola vez, algo que una propiedad de prefijo de URL no hace de forma automática.

Si usás Site Kit, no tenés que elegir método a mano: el plugin completa la verificación como parte de la misma conexión que usa para Analytics.

## Cómo comprobar que quedó midiendo

Conectar todo no garantiza que esté funcionando. Antes de dar el tema por cerrado, conviene revisar estos puntos, en orden.

1. **Esperar el tiempo de latencia.** La recolección de datos puede tardar hasta 30 minutos en empezar, según advierte la propia documentación de Analytics. No hay nada roto si no ves datos de inmediato.
2. **Confirmar la verificación en Search Console.** La propiedad tiene que figurar como verificada en el panel. Si usaste DNS, el registro TXT o CNAME tiene que estar publicado y propagado en tu proveedor de dominio.
3. **Revisar el código fuente del sitio.** Buscar «gtag» o el identificador de medición en el `<head>` de la portada, para confirmar que la etiqueta está realmente presente y no solo guardada en la configuración.
4. **Abrir el informe en tiempo real de GA4.** Entrar al sitio desde otra pestaña o dispositivo y verificar que aparece una visita activa en el informe en tiempo real de Analytics.
5. **Verificar que no haya doble instalación.** Confirmar que no conviven la etiqueta directa y Google Tag Manager apuntando a la misma propiedad, porque eso duplica el conteo.

## Errores frecuentes

- **Instalar la etiqueta directa y Tag Manager a la vez.** Duplica el conteo de sesiones y eventos; hay que elegir una sola vía.
- **Pegar el código en el tema activo sin tema hijo.** La próxima actualización del tema lo borra sin avisar.
- **Intentar verificar una propiedad de Dominio con archivo o etiqueta meta.** Esos métodos no son válidos para ese tipo de propiedad; hay que usar el registro DNS.
- **Esperar ver datos al instante.** La recolección puede demorar hasta 30 minutos en empezar a aparecer.
- **Intentar verificar con el código de Analytics existente sin permiso de edición.** Ese método exige tener permiso de edición sobre la propiedad de GA4 que ya está instalada.

## Preguntas frecuentes

**¿Cuál es la forma más simple de conectar Google Analytics con WordPress?**
La forma más simple es instalar Site Kit by Google, el plugin oficial y gratuito que Google mantiene para WordPress, disponible en el directorio de WordPress.org. A diferencia de la inserción manual, no exige copiar ni pegar código: iniciás sesión con tu cuenta de Google desde el panel de WordPress, autorizás el acceso, y el plugin inserta la etiqueta de GA4 y completa la verificación en Search Console por su cuenta. El requisito es que el sitio sea públicamente accesible y que quien configura tenga permisos de administrador en WordPress y en la cuenta de Google donde vive la propiedad de Analytics. La alternativa manual —pegar el gtag.js a mano en el head— sigue siendo válida y da más control, pero exige tocar código y, si no se hace desde un tema hijo, se pierde en la próxima actualización del tema. Para quien recién empieza, Site Kit es el camino con menos pasos y menos margen de error.

**¿Puedo verificar Search Console sin tocar código?**
Sí. La vía más directa es Site Kit by Google: completa la verificación de Search Console de forma automática, como parte de la misma conexión que usa para Analytics, sin subir archivos ni editar el head. Otra vía que tampoco toca el código del sitio es el registro DNS: en el panel de tu proveedor de dominio creás un registro TXT o CNAME con el valor que indica Search Console, y es además el único método que sirve si diste de alta la propiedad como tipo Dominio. Los demás métodos documentados sí implican tocar algo del sitio: subir un archivo HTML a la raíz por FTP o desde el hosting, insertar una etiqueta meta en el head de la portada, o usar el código de una propiedad de Analytics ya configurada, sobre la que tengas permiso de edición. En resumen: si no querés tocar ningún archivo del sitio, Site Kit o el registro DNS son las dos vías reales.

**¿Qué diferencia hay entre una propiedad de «Dominio» y una de «prefijo de URL»?**
Search Console admite dos tipos de propiedad, y elegir mal complica la verificación. Una propiedad de tipo Dominio cubre el dominio completo de una sola vez: con y sin «www», por HTTP y por HTTPS, y todos los subdominios, bajo una misma propiedad. Su contrapartida es que solo admite un método de verificación, el registro DNS (TXT o CNAME); ni el archivo HTML, ni la etiqueta meta, ni el código de Analytics existente sirven para este tipo. Una propiedad de prefijo de URL cubre exactamente la dirección que se dio de alta —por ejemplo, solo https://tusitio.com/, sin extenderse de forma automática a otros subdominios ni a la versión sin «www»— pero admite varios métodos: archivo HTML, etiqueta meta, código de Analytics existente o Google Tag Manager. Para un sitio con un único dominio y sin subdominios relevantes, cualquiera de los dos tipos funciona; la diferencia se nota cuando hay varios subdominios que administrar como una sola propiedad, o cuando se prefiere verificar una sola vez por DNS.

**¿Site Kit reemplaza tener cuentas de Analytics y Search Console?**
No. Site Kit no crea ni reemplaza las cuentas: es un conector que enlaza tu WordPress con cuentas de Google Analytics y de Search Console que ya existen o que se crean como parte de la misma configuración, pero que siguen siendo cuentas de Google independientes del plugin. Lo que hace Site Kit es ahorrar los pasos manuales de insertar la etiqueta y de verificar la propiedad, además de mostrar un resumen de ambos productos dentro del panel de WordPress. Si desactivás o desinstalás Site Kit, las cuentas de Analytics y de Search Console siguen existiendo con todo su historial: lo que se pierde es la conexión automática, no la cuenta en sí. Por eso, si más adelante pasás a insertar el código a mano desde un tema hijo, la propiedad de Analytics sigue siendo la misma y el histórico no se interrumpe, siempre que la etiqueta use el mismo identificador de medición.

**¿Puedo usar Analytics y Tag Manager a la vez?**
La documentación oficial de Google es explícita: no hay que usar al mismo tiempo la etiqueta insertada de forma directa (el gtag.js en el head) y Google Tag Manager apuntando a la misma propiedad de GA4, porque ambos terminan enviando los mismos eventos y el conteo de sesiones y conversiones queda duplicado. Hay que elegir una sola vía: o insertás la etiqueta directamente (a mano, con tema hijo, o con un plugin de inserción de código), o delegás esa tarea en un contenedor de Tag Manager que dispare la etiqueta de GA4. Site Kit no cambia esta regla: si lo usás, esa es tu única vía de inserción. Si estás migrando de un método a otro, conviene quitar primero la etiqueta vieja del código y confirmar que dejó de aparecer en el head antes de activar la nueva vía, para evitar el período de doble conteo.

## Fuentes

Documentación oficial consultada para esta guía. Fecha de consulta: 29 de julio de 2026.

### Aportes de la comunidad Underc0de

1. **Underc0de, foro.** [Sección Desarrollo web](https://underc0de.org/foro/desarrollo-web/). No se encontró un hilo previo dedicado a este tema en el foro ni en el blog de Underc0de; esta guía se construyó enteramente sobre documentación oficial de Google y de WordPress.org.

### Documentación oficial

1. **Google Analytics Help.** [[GA4] Set up Analytics for a CMS-hosted website](https://support.google.com/analytics/answer/10447272?hl=en). Guía oficial de instalación en sitios gestionados por un CMS como WordPress.
2. **Google Analytics Help.** [[GA4] Find your Google tag ID](https://support.google.com/analytics/answer/9539598?hl=en). Cómo ubicar el identificador de medición que va en la etiqueta.
3. **Google Analytics Help.** [Add a Google Analytics property](https://support.google.com/analytics/answer/9744165?hl=en). Creación de la propiedad de Analytics.
4. **Google Search Console Help.** [Verify your site ownership](https://support.google.com/webmasters/answer/9008080?hl=en). Los seis métodos de verificación y sus condiciones según el tipo de propiedad.
5. **WordPress.org.** [Site Kit by Google (directorio de plugins)](https://wordpress.org/plugins/google-site-kit/). Página oficial del plugin en el directorio de WordPress.

## Guías relacionadas

- [WordPress desde cero](../wordpress-desde-cero/index.md)
- [SEO: cómo posicionar un sitio web](../seo-como-posicionar-un-sitio-web/index.md)
- [AEO: optimización para respuestas](../aeo-optimizacion-para-respuestas/index.md)
- [Schema Markup en WordPress](../schema-markup-en-wordpress-datos-estructurados/index.md)
- [Tema hijo de WordPress](../como-crear-y-personalizar-un-tema-hijo-de-wordpress/index.md)
- [Índice de Desarrollo web](../index.md)

Versión canónica: https://underc0de.org/guias/desarrollo-web/conectar-wordpress-con-google-analytics-y-search-console/
