//https://developers.google.com/analytics/devguides/collection/analyticsjs/?hl=es-419
//<!-- Google Analytics -->
//<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', 'ga/analytics.js', 'ga');

ga('create', 'UA-39829262-12', 'auto');
ga('send', 'pageview');
// </script>
// <!-- End Google Analytics -->
/*
 * El codigo anterior lleva a cabo cuatro acciones principales:
 * 
 * Crea un elemento <script> que inicia asincronamente la descarga de la
 * biblioteca JavaScript analytics.js desde
 * https://www.google-analytics.com/analytics.js. (en nuestro caso desde
 * ga/analytics.js) Inicializa una funcion ga global (denominada cola de
 * comandos de ga()) que te permite programar la ejecucion de comandos una vez
 * que la biblioteca analytics.js este cargada y preparada para funcionar.
 * Agrega un comando a la cola de comandos de ga() para crear un nuevo objeto de
 * seguimiento para la propiedad especificada mediante el parametro
 * 'UA-XXXXX-Y'. Agrega otro comando a la cola de comandos de ga() para enviar
 * una pagina vista a Google Analytics correspondiente a la pagina actual.
 */

function addEventoAnalytics(category, action, label, valor, callback) {
	// https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits?hl=es-419
	// ga('send', 'event', category, action, {
	// hitCallback : callback
	// });
	ga('send', 'event', category, action, label, valor, {
		hitCallback : callback
	});
}
