3. CONFIGURACIÓN
INSERTA EL CÓDIGO EN TODAS TUS PÁGINAS
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXX-2', 'TUDOMINIO.COM');
ga('send', 'pageview');
</script>
Puedes ver en rojo que algunas cosas han cambiado, el archivo .js y las funciones de
llamada...
http://analisis-web.blogspot.com
4. Modificaciones sin necesidad de código
Para cambiar los tiempos de sesión y de espera de campaña ya no hay que hacerlo
mediante código
También puedes:
● Añadir buscadores,
● Excluir urls de referencia
● y excluir términos de búsqueda para no verlos en los informes
http://analisis-web.blogspot.com
5. Creación de "páginas Virtuales"
La creación de páginas virtuales nos permite definir ciertos objetivos, como descargas.
También nos permite hacer seguimiento de pasos en un funnel en que no cambia al url
pero si lo que el usuario visualiza
ga('send', 'pageview', { 'page': '/nombre-de-pagina', 'title': 'titulo-
de-pagina'});
http://analisis-web.blogspot.com
6. Uso de "doble semilla"
1.- crear un "tracker" para cada cuenta
ga('create', 'UA-XXXX-Y');
ga('create', 'UA-12345-6', {'name': 'NOMBRE_NUEVO'}); // nuevo tracker.
2.- hacer las llamadas de página nombrando cada tracker
ga('send', 'pageview');
ga('NOMBRE_NUEVO.send', 'pageview'); // Página vista en el nuevo tracker.
Igual que haces con páginas, se hace con eventos o cualquier otra llamada.
Una opción es enviar páginas virtuales a la cuenta secundaria..
http://analisis-web.blogspot.com
7. DESACTIVAR SEGUIMIENTO DE GOOGLE ANALYTICS
A VECES EL USUARIO NO QUIERE SER "ANALIZADO"...
window['ga-disable-UA-XXXX-Y'] = true;
OTRAS VECES LAS LEYES REQUIEREN "ANONIMIZAR" LAS IP'S
ga('set', 'anonymizeIp', true);
http://analisis-web.blogspot.com
8. Eventos sin rebote
A veces interesa que los eventos no anulen la medicion "regular" del rebote
ga("send", "event", {
eventCategory: "CATEGORÍA",
eventAction: "ACCION",
eventLabel: "ETIQUETA",
eventValue: 1,
nonInteraction: true
});
http://analisis-web.blogspot.com
9. Evento NO_BOUNCE
Porque no todos los visitantes de una sóla página son rebotes...
setTimeout(function() {
ga("send", "event", {
eventCategory: "No_Bounce",
eventAction: "No_Bounce",
eventLabel: "NO_Bounce_20segundos"
});},20000);
http://analisis-web.blogspot.com
10. detectar el SCROLL (via blog.ikhuerta.com)
Porque no todos los visitantes de una sóla página son rebotes...
// Código básico de Analytics
window.ga = window.ga || function(){(ga.q=ga.q||[]).push(arguments);};
(function() { var e = document.createElement('script'); e.async = true; e.src =
'//www.google-analytics.com/analytics.js'; var s = document.
getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); })();
ga('create', 'UA-1234567-89');
ga('send', 'pageview');
//Añadido que realizamos:
$(document).ready(function(){
$(window).scroll(function () {
ga("send", "event", {
eventCategory: "Scroll",
eventAction: "Scroll",
eventLabel: "Scroll"
});
});
});
http://analisis-web.blogspot.com