Selector de Idioma

Puedes cambiar el idioma preferido aquí.

Config Firebase

Lo primero que debemos hacer para incluir firebase en nuestro sitio es agregar la librería en el encabezado del sitio

	
		<script src="https://www.gstatic.com/firebasejs/4.2.0/firebase.js"></script>
	

Ahora, dentro de un script de nuestra página, se debe inicializar con los valores dados

	
		var config = {
			apiKey: "PUBLIC_API_KEY",
			authDomain: "DOMAIN",
			databaseURL: "DATABASE_URL",
			storageBucket: "STORAGE_BUCKED",
			messagingSenderId: "SENDER_ID"
		};
		firebase.initializeApp(config);
	

Config Realtime Analytics

RealTime Users Analytics
Test 1 Test 2
	
		<script src='https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.6/Chart.bundle.min.js'></script>
		<script src='/js/RealTimeAnalytics.js'></script>
		
	
		<canvas id='realtimeAnalytics' width='500' height='300'></canvas>
		
	
		function initRealtimeTracker(){
			var body = $('body');
			$('.tracked').each(function(i, item){
				var $item = $(item),
					events = $item.data('evts');
					$item.on(events, trackEvent);
			});
		}
		
	
		function trackEvent(evt) {
			var $element = $(this),
				eid = $element.attr('id');
			if (eid){
				var type = evt.type,
					tracker = firebase.database().ref('/tracks/' + eid + '/' + type);
				try {
					tracker.transaction(function(track){
						return track ? track + 1 : 1;
					});
				} catch (ex) {}
			}
		}
	
	
		initRealtimeTracker();