Álvaro Hermida | Diseño Web

Dieciséis Bits

Excluir tráfico interno en Google Analytics 4 sin IP

Contenido de la entrada

Excluir tráfico interno en Google Analytics 4 sin IP

Una vez instalas y personalizas Google Analytics 4 o Google Tag Manager, te encuentras que las visitas que haces a tu página web se ven reflejadas como una más, y esto no te permite ver con objetivididad el tráfico que estás generando. Esto interfiere especialmente si tus servicios están orientados de manera local, ya que realizas una búsqueda en tu propia ciudad y no sabes si es tuya o de un cliente potencial. Google Analytics 4 ofrece la posibilidad de excluir tráfico interno basándose en tu IP pero, ¿y si tu IP no siempre es la misma?


A continuación te detallo como excluir el tráfico interno de tu web WordPress basándonte en si estás logueado o no.

Identificar tu ID de usuario

Lo primero que debes hacer es saber a qué usuario quieres excluir, lo más probable es que si eres el admin del sitio tu ID sea «1», pero en la siguiente captura te muestro como comprobarlo. Entrando en tu Backend en “Usuarios > Todos los usuarios” encontrarás el listado de todos los usuarios de tu WordPress, haz click en «Editar» sobre el que quieras ver, y una vez dentro del pefil de usuario, en la URL de tu barra de navegación verás algo como «user_id=X», esa X sería tu ID.
1

2

Localizar header.php

En el header.php será dónde añadas el fragmento de código que determinará si el usuario debe ser exlcuído o no. Para localizarlo necesitarás tener instalado Filezilla o cualquier otro tipo de gestor FTP. Una vez hayas entrado a tu servidor, lo habitual es que la ruta al archivo esté en:
httpdocs/wp-content/themes/NOMBRE-DE-TU-PLANTILLA
En en este ejemplo estoy usando un tema hijo de la plantilla Astra, por lo que mi archivo header.php estará en /astra-child

Si necesitas ayuda para acceder por FTP, aquí te dejo un enlace que te explica cómo instalar y configurar Filezilla.

Editar header.php

Ahora abre el archivo header.php (si no lo encuentras copiálo desde el tema principal al tema hijo)
Esto, como cualquier otro tipo de edición sobre la plantilla, recomiendo hacerlo sobre un Child Theme, así trabajaremos sobre un entorno que permita deshacer fácilmente cualquier error y evitará que el código se borre en futuras actualizaciones de nuestra plantilla.

Debes localizar la línea que se encuentra inmediatamente antes del cierre de etiqueta del head. Donde te indico en color amarillo.

Añadir Código

Ahora añade el siguiente código en donde te indiqué en el paso anterior, sustituyendo G-XXXXXXXXX por el ID que te haya asignado Google. Guarda el archivo, y con esto ya quedará excluído el tráfico para tu usario, eso sí, recuerda que sólo lo hará cuando estes logueado en tu WordPress.
Por último, recuerda que si necesitas una ayuda para esta integración, no tienes más que ponerte en contacto comigo a través del siguiente formulario.
				
					<?php if ( get_current_user_id() != 1) {?>
 <script type="litespeed/javascript" data-src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script> <script type="litespeed/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}
gtag('js',new Date());gtag('config','G-XXXXXXXXX')</script> <?php }  ?>
				
			
Últimas entradas

¿Necesitas ayuda profesional?

Puedes contactar conmigo directamente a través del siguiente formulario.

Álvaro Hermida

Teléfono:

+34 649 72 11 34

Correo electrónico

hola@dieciseisbits.com

Para dudas, consultas o sugerencias utiliza el formulario de contacto.