Nuestro departamento de marketing me ha pedido que agregue Google Analytics custom variable tracking
al sitio web de mi empresa. A medida que el sitio web usa server side includes
, las modificaciones a la etiqueta de seguimiento se implementan a nivel mundial; por lo tanto, el mantenimiento es un dolor de cabeza.
Entonces, si agrego el siguiente código (teniendo en cuenta SSI para que cada página tenga el mismo código):
// visitor level tracking, id = 12345
// Record a unique id for each visitor. When they return also track this id
_gaq.push(['_setCustomVar', 1, 'id', '12345', 1]);
// page level tracking
// If the user signs up for our newsletter we set newsletter to true
// Each page they subsequently visit should also mark this as true
_gaq.push(['_setCustomVar', 1, 'newsletter', 'true', 1]);
No uso GA y el personal de marketing no usa variables personalizadas, por lo que no sabemos cómo funcionará o si funcionará. Por lo tanto, mis preguntas son:
- Es lo que quiero
Page
,Session
oVisitor
el seguimiento de nivel? - ¿Qué sucede cuando se usa el mismo código en cada página?
- ¿Puede GA 'sobrescribir' una configuración? Por ejemplo, si configuro el boletín como verdadero en la página X y luego el usuario navega a la página Y, ¿la variable también se marcará allí?
google-analytics
analytics
analytics-api
mrtsherman
fuente
fuente
Respuestas:
El seguimiento de sesiones individuales va en contra de los términos de servicio de Google Analytics. Lo he intentado, y después de que te alcanzan, simplemente bloquean los datos.
Una mejor opción sería utilizar una de las alternativas de GA. CrazyEgg. Gaug.es. y otros.
fuente
Si bien el envío de información de Google que es personalmente identificable simplemente no está permitido , en su lugar , puede enviar un identificador que solo usted conoce .
Debe crear lo que voy a llamar un "identificador de Google Analytics" (GAID) que se asigna al nombre de usuario / ID de usuario y solo se utiliza para enviar datos de seguimiento a Google Analytics. Es probable que deba almacenar esto en el objeto de usuario / tabla de usuario en su sistema de fondo.
He escrito algunos ejemplos del mundo real de lo que está y no está permitido en esta publicación de blog:
Identificar a sus usuarios en Google Analytics mientras cumple con la sección 7 de los términos de servicio
Luego puede enviar algo como esto a Google Analytics:
var gaid = 'some secret identifier'; _gaq.push(['_setCustomVar', 1, 'gaid', gaid, 1 ]);
Esto significa establecer una variable personalizada (el primer parámetro es
'_setCustomVar'
) ...1
(segundo parámetro)'gaid'
(3er parámetro)'some secret identifier'
(4to parámetro)Una vez hecho esto, deberá buscar a cada usuario
gaid
en el sistema de back-end.Alternativamente, puede crear su propia integración con la API de Google Analytics para combinar los datos de Google Analytics con los datos de su sistema de fondo.
Si cambia el contenido de una variable personalizada basada en la visita después de que se establece inicialmente, pero en la visita de nombre, el valor se sobrescribirá.
Actualizar:
En tu sitio web
Google lanzó Universal Analytics fuera de beta a principios de abril de 2014. Ahora es bastante fácil configurar este tipo de cosas con la función de ID de usuario
p.ej
La función "ID de usuario" se está implementando actualmente, por lo tanto, mientras tanto, estamos utilizando una dimensión personalizada para almacenar nuestra propia "ID de usuario personalizada".
En Google Analytics
Enhorabuena, ahora tiene una dimensión personalizada denominada ID de usuario personalizada que está disponible para su uso en la interfaz de Google Analytics. A continuación, deberá completar esta dimensión personalizada con algunos datos.
fuente
No estoy seguro de qué idioma está utilizando, pero podría crear una sesión para un usuario y luego "rodar su propio" seguimiento si TIENE que entrar en eso. Sin embargo, escribir en una base de datos cada página a la que va un usuario puede generar gastos generales al escribir en un archivo o base de datos.
Para identificar al usuario, tendría que crear algún tipo de UUID para su sesión (podría hacer un número aleatorio + servidor microtom + IP o algo similar)
fuente
http://www.google.com/analytics/tos.html
Así que puedes:
id
.fuente