Mantener la lista de Exclusiones de referencias en Google Analytics administrador es un dolor. Especialmente si tienes una tienda net, la cantidad de fuentes de referencia que debes excluir para evitar que las sesiones se dividan puede crecer muy rápido. Además, no es que la lista tenga la interfaz de usuario más intuitiva. En lugar de un área de texto útil donde puedes simplemente copiar y pegar cosas, te quedas con una horrible lista línea por línea, y no hay forma de copiar listas entre propiedades ni nada útil por el estilo.
Entonces, en este consejo, te mostraré cómo puedes modificar los datos en su origen (el sitio net), para que sea más fácil administrar la lista de referencias que deseas excluir.
incógnita
El boletín a fuego lento
Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.
Consejo 27: excluya referencias con una variable JavaScript personalizada
Primero, aclaremos una cosa. La lista de exclusión de referencias excluye tráfico de referencia, no bloquear él. “Excluir” aquí significa que el tráfico que proviene de una referencia que has excluido se convierte en el Directo / (ninguno) cubo fuente/medio. Si conoce su Google Analytics, sabrá que GA atribuye todas las visitas al última fuente de adquisición no directa. En términos sencillos, esto significa que todas las visitas que no tienen información de referencia se atribuyen a cualquier fuente no directa que haya tenido activa anteriormente. Si no tienes una campaña anterior, o si la Tiempo de espera de campaña la configuración ha caducado, entonces se atribuye a Directo / (ninguno).
Eso significa también que Las listas de exclusión de referencias no deben usarse para luchar spam de referencia. Mucha gente ha recomendado este método y, por lo tanto, todas estas personas son culpables de dar consejos horribles, horribles.
Ahora que lo hemos aclarado, sigamos con la solución. Para que esto funcione, necesitas crear un nuevo Variable de JavaScript personalizada. Dale un nombre descriptivo como {{JS – Excluir referencias}}. Copie y pegue el siguiente código dentro de:
operate() {
var referrals = (
'referrer1.com',
'referrer2.com',
'referrer3.com',
'referrer4.com'
);
var hname = new RegExp('https?://((^/:)+)').exec({{Referrer}});
if (hname) {
for (var i = referrals.size; i--;) {
if (new RegExp(referrals(i) + '$').check(hname(1))) {
return null;
}
}
}
return {{Referrer}};
}
Lo único que necesitas editar es el referrals
Formación. Cada fuente de referencia que desea excluir está en su propia fila, entre comillas simples y todas las líneas terminan con una coma excepto la última. Esa es la sintaxis.
La lista se convierte en una expresión commoncontra el cual se prueba el referente de la página (es decir, la URL de la página que llevó al visitante a la página precise). La expresión common es Abierto a la izquierda y cerrado a la derecha.lo que significa que una entrada como simoahava.co coincidirá con lo siguiente:
Pero no lo siguiente:
Espero que entiendas la tendencia. Si eres hábil con las expresiones regulares, no dudes en modificar las cadenas en el referrals
Formación. Por ejemplo, a solo excluir simoahava.com pero no, por ejemplo tienda.simoahava.comcrearías la entrada como:
var referrals = (
'^simoahava.com'
);
El $
que cierra la expresión al remaining se agrega automáticamente a cada línea más adelante en el script.
Entonces, el script prueba cada entrada que haya agregado al referrals
Array con el nombre de host del referente precise y, si hay una coincidencia, nulo es devuelto. Esto significa que cualquier etiqueta GA que utilice esta variable no enviará la Referencia del documento clave con la carga útil, que es lo que GA utiliza para establecer tráfico de referencia.
Para agregar esto a su etiqueta de Google Analytics, vaya a Más configuraciones -> Campos para configurary agregue los siguientes detalles:
Nombre del campo: referente
Valor: {{JS – Excluir referencias}}
Así.
¡Nota! Pruebe esto bajo su propio riesgo. Recuerde probar la solución cuidadosamente antes de continuar con una implementación a gran escala. La información de referencia es essential en Google Analytics, ya que puede mejorar o deshacer sus informes de atribución de tráfico.