Cómo reparar la notificación de nombres de host redundantes en Google Analyticscs?
Si recibes la notificación de nombre de host redundante, significa que Google Analytics está rastreando tu dominio www.example.com y example.com de forma independiente. Esto significa que tus páginas se dividirán en dos URL, incluso si proporcionan el mismo contenido.

www.carloseo.com/nombres-de-host-redundantes-notificacion-en-google-analytics
carloseo.com/nombres-de-host-redundantes-notificacion-en-google-analytics
Puedes evitar esto al consolidar ambos dominios en uno.
Antes de continuar, debes decidir si prefieres mostrar tu dominio con o sin WWW. Existen algunas diferencias técnicas, pero en general, es solo una cuestión de preferencias personales.
Paso 1: Solución rápida para nombres de host redundantes con un filtro en Google Analytics
Esto ayudará a consolidar tus nombres de host en GA rápidamente
Nombres de host redundantes en Google Analytics
Para corregir la notificación de "nombres de host redundantes" en Google Analytics:
- Ve a la sección administrador.
- Has clic en Filtros en la tercera columna VISTA, luego has clic en el botón rojo +Añadir filtro.
Ingresa el nombre del filtro como "Nombres del Host consolidados" y selecciona Personalizado para el tipo de filtro
- En la lista de botones (excluir, incluir, minúsculas, etc), selecciona Buscar y remplazar (es posible que deba desplazarse un poco).
- Configura el filtro dependiendo de cómo quieras que aparezca tu nombre de host.
- Convertir WWW to non-www
- Campo del filtro: Nombre del host
- Cadena de búsqueda: ^www\.
- Reemplazar cadena: Dejar vació
- Convertir non-www to WWW
- Campo del filtro: Hostname
- Cadena de búsqueda: ^yourdomain\.com$
- Reemplazar cadena: www.yourdomain.com
- Convertir WWW to non-www
- Guarda tu filtro y continúa con la siguiente parte (puedes hacer clic en verificar este filtro antes de guardar para echar un vistazo rápido de cómo funcionará)
Esto resolverá el nombre de host redundante en Google Analytics, sin embargo, tu sitio todavía tendrá 2 URL separadas para cada página, por lo que le recomiendo que siga el segundo paso.
Paso 2: Arregla nombres de Host redundantes con Redirección 301
Esta parte de la guía es más técnica. Los siguientes archivos de configuración son delicados, por lo que es importante hacer una copia de seguridad antes de realizar cualquier cambio.
Si no puedes ubicar tus archivos o no te sientes cómodo editándolos, pregúntale a tu desarrollador web o proveedor de host, ellos deberían poder ayudarte sin ningún problema.
Después de realizar los cambios, ponlos a prueba en una nueva ventana de incógnito para ver si tu sitio está funcionando bien y ver que todas las redirecciones están funcionando.
Nota: la creación de estas redirecciones también ayudará a los motores de búsqueda a rastrear tu sitio web de manera más eficiente.
Corregir nombres de host redundantes en el servidor Apache (.htaccess)
Para acceder a tu archivo .htaccess, debes ir al directorio raíz en tu Cpanel "tudominio.com/cpanel". A veces hay que marcar "Mostrar archivos ocultos".
Una vez que localices el archivo, agrega las siguientes líneas al principio del archivo.
Redirección de WWW a non-www
Para sitios HTTPS
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule (.*) https://example.com/$1 [L,R=301] </IfModule>
Para sitos HTTP
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] </IfModule>
Redirección de non-www a WWW
Para sitios HTTPS
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule (.*) https://www.%1/$1 [R=301,L] </IfModule>
Para sitos HTTP
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] </IfModule>
Para más información revisa esta guía avanzada en htaccess.
Corregir nombres de host redundantes en el servidor Nginx
Nginx es un poco más complejo que el htaccess. Una vez que localices el archivo de configuración (agrega las siguientes líneas:
Redirección de WWW a non-www
server { server_name www.example.com; rewrite ^/(.*)$ http://example.com/$1 permanent; }
Redirección de non-www a WWW
server { server_name example.com; rewrite ^/(.*)$ http://www.example.com/$1 permanent; }
Corregir nombres de host redundantes en el servidor WordPress/PHP
Si por alguna razón no puedes acceder a tus archivos de configuración, puede usar PHP, aunque esto es menos eficiente que los otros dos.
Redirección de WWW a non-www
<?php if ($_SERVER['HTTP_HOST'] == 'www.example.com'){ header("Location: http://example.com".$_SERVER['REQUEST_URI']); } ?>
Redirección de non-www a WWW
<?php if ($_SERVER['HTTP_HOST'] != 'www.example.com'){ header("Location: http://www.example.com".$_SERVER['REQUEST_URI']); } ?>
Paso 3: Qué hacer después de consolidar tus nombres de host
Independientemente del método que utilizaste, una vez que haya realizado los cambios necesarios, ve a tu Google Analytics, has clic en la notificación de nombre de host redundante y has clic en el texto azul "Comprobar de nuevo"
Esto cambiará el estado a pendiente de verificación
Y después de que GA confirme que todo está bien, la notificación cambiará a resuelta.
