Author

Analytics Expert

UX-SEO Advocate

Follow me on
Difficulty |

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 sus páginas se dividirán en dos URL, incluso si proporcionan el mismo contenido.

Por ejemplo, considerando la URL de esta publicación, Google Analytics estaría rastreando estas 2 páginas similares.

    • 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 sus 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:

  1. Ve a la sección administrador.
  2. Haga clic en Filtros en la tercera columna VISTA, luego haga clic en el botón rojo +Agregar filtro.Add filter button Google Anlaytics
  3. Ingresa el nombre del filtro como "Nombres del Host consolidados"  y selecciona Personalizado para el tipo de filtro
  4. En la lista de botones (excluir, incluir, minúsculas, etc), selecciona Buscar y remplazar  (es posible que deba desplazarse un poco).how-to-fix-the-redundant-hostname-error-in-google-analytics
  5. Configura el filtro dependiendo de cómo quieras que aparezca su 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
  6. Guarda tu filtro y continúe 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, su 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 delicadas, 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 su 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 "yourdomain.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&#91;'HTTP_HOST'&#93; == 'www.example.com'){
       header("Location: http://example.com".$_SERVER&#91;'REQUEST_URI'&#93;);
    }
?>

Redirección de non-www a WWW

<?php
   if ($_SERVER&#91;'HTTP_HOST'&#93; != 'www.example.com'){
      header("Location: http://www.example.com".$_SERVER&#91;'REQUEST_URI'&#93;);
   }
?>

Paso 3: Qué hacer después de consolidar sus nombres de host

Independientemente del método que utilizó, 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"

Google Analytics Notifications Check Again - redundant hostnames

Esto cambiará el estado a pendiente de verificación

Google Analytics Notification Pending Verification - redundant hostnames

Y después de que GA confirme que todo está bien, la notificación cambiará a resuelta.

Google Analytics Notifications Resolved - redundant hostnames
Be the first to comment :)