<!-- FROM: http://embedresponsively.com/ -->
<!-- YouTube Responsive Embed -->
<style>.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>
<div class='embed-container'>
<iframe src='http://www.youtube.com/embed/' frameborder='0' allowfullscreen></iframe>
</div>
<!-- Vimeo Responsive Embed -->
<style>.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>
<div class='embed-container'>
<iframe src='http://player.vimeo.com/video/' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
<!-- Google Maps Responsive Embed -->
<style>.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>
<div class='embed-container'></div>
<!-- Generic Iframe Responsive Embed -->
<!-- NOTE: You may want to remove any hard coded values you see below with regards to "width" and "height" in the below code. These values may be in the iFrame SRC parameters, or in the iFrame query string. Experiment to see what works best. -->
<style>.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>
<div class='embed-container'></div>
html Registro de eventoopáginaparaobtener conteo de registrados utilizando Google Analytics
Registro de eventoopáginaparaobtener conteo de registrados utilizando Google Analytics
ga.html
<!--
Ejemplo:
Página: dominio/formulario
API: ga.js
-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
<?php if( ! isset($_POST['accion'])): // O la condición necesaria
?>
_gaq.push(['_trackPageview']);
<?php else: ?>
_gaq.push(['_trackPageview', '/gracias']); // Página de ejemplo
<?php endif; ?>
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<form method="post">
Nombre: <input type="text" name="nombre" placeholder="Ingres tu nombre">
<input type="submit" name="accion" value="Registrarme">
</form>
<!--
La URl del formulario y la URL del destino (donde se procesa el registro) deben ser diferentes
para poder crear el objetivo y se pueda analizar mejor el flujo.
Info sobre registro de páginas y eventos en ga.js
https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration#_gat.GA_Tracker_._trackPageview
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide?hl=es
-->
ga.ajax.html
<!--
Ejemplo:
Página: dominio/formulario
API: ga.js
-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<form method="post">
Nombre: <input type="text" name="nombre" placeholder="Ingres tu nombre">
<input type="submit" value="Registrarme">
</form>
<script>
$('form').on('submit', function(e){
e.preventDefault();
/*
* Se puede utilizar el trackeo de página
*
* _gaq.push(['_trackPageview', '/pagina'])
*
* Pagina de Ej: /gracias/especialidad-1
* /especialidad-1/gracias
* /formulario/gracias
*
* Lo que se crea conveniente, o como estén manejando las URLs
*/
_gaq.push(['_trackPageview', '/gracias']); // Página de ejemplo
/*
* O
* Se puede utilizar el trackeo de evento
*
* _gaq.push(['_trackEvent', 'Categoria', 'Accion', 'Etiqueta','Valor']);
*/
_gaq.push(['_trackEvent', 'Videos', 'Play', '']); // Datos de ejemplo
// Enviar el formulario
// $.post('ruta-para-registrar', {}, function(){});
});
</script>
<!--
La URl del formulario y la URL del destino (donde se procesa el registro) deben ser diferentes
para poder crear el objetivo y se pueda analizar mejor el flujo.
Info sobre registro de páginas y eventos en ga.js
https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration#_gat.GA_Tracker_._trackPageview
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide?hl=es
-->
analytics.o.ga.html
<!--
Página: dominio/formulario
NO AJAX
Insertar el codigo por defecto de Google Analytics o Universal.
Ya que la página del formularo es diferente a la página de destino.
Página formulario: dominio/formulario
Página destino: dominio/formulario/pagina-destino-de-ejemplo
-->
<script type="text/javascript"><!-- Codigo por defecto de Google Analytics, Básico o Universal --></script>
<form action="dominio/formulario/pagina-destino-de-ejemplo" method="post">
Nombre: <input type="text" name="nombre" placeholder="Ingres tu nombre">
<input type="submit" name="accion" value="Registrarme">
</form>
analytics.html
<!--
Ejemplo:
Página: dominio/formulario
API: analytics.js
-->
<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-XXXXXXXX-X', 'dominio');
<?php if( ! isset($_POST['accion'])): // O la condición necesaria ?>
ga('send', 'pageview');
<?php else: ?>
ga('send', 'pageview', '/gracias'); // Página de ejemplo
<?php endif; ?>
</script>
<form method="post">
Nombre: <input type="text" name="nombre" placeholder="Ingres tu nombre">
<input type="submit" name="accion" value="Registrarme">
</form>
<!--
La URl del formulario y la URL del destino (donde se procesa el registro) deben ser diferentes
para poder crear el objetivo y se pueda analizar mejor el flujo.
Más info sobre registro de páginas y evemtps en analytics.js
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages
https://developers.google.com/analytics/devguides/collection/analyticsjs/events
-->
analytics.ajax.html
<!--
Ejemplo:
Página: dominio/formulario
API: analytics.js
-->
<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-XXXXXXXX-X', 'dominio');
ga('send', 'pageview');
</script>
<form method="post">
Nombre: <input type="text" name="nombre" placeholder="Ingres tu nombre">
<input type="submit" value="Registrarme">
</form>
<script>
$('form').on('submit', function(e){
e.preventDefault();
/*
* Se puede utilizar el trackeo de página
*
* ga('send', 'pageview', '/pagina')
*
* Pagina de Ej: /gracias/especialidad-1
* /especialidad-1/gracias
* /formulario/gracias
*
* Lo que se crea conveniente, o como estén manejando las URLs
*/
ga('send', 'pageview', '/gracias'); // Página de ejemplo
/*
* O
* Se puede utilizar el trackeo de evento
*
* ga('send', 'event', 'Categoria', 'Accion', 'Etiqueta', 'Valor');
*/
ga('send', 'event', 'Formulario', 'Registrar', 'Una especialidad u otra cosa'); // Datos de ejemplo
// Enviar el formulario
// $.post('ruta-para-registrar', {}, function(){});
});
</script>
<!--
Adaptar si se utiliza otro framework.
La URl del formulario y la URL del destino (donde se procesa el registro) deben ser diferentes
para poder crear el objetivo y se pueda analizar mejor el flujo.
Más info sobre registro de página y eventos con analytics.js
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages
https://developers.google.com/analytics/devguides/collection/analyticsjs/events
-->
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
body {
margin: 0;
padding: 0;
}
.main {
max-width: 1000px;
min-width: 400px;
margin: 20px auto;
overflow: hidden;
background-color: #dfdfdf;
}
.block-main {
width: 33%;
float: left;
}
.block {
float: left;
border: 2px #aaa solid;
background: #eee;
margin: 20px;
padding: 20px;
}
</style>
</head>
<body>
<div class="main">
<div class="block-main">
<div class="block">В данном случае можно согласиться с А.А. Земляковским и с румынским исследователем Альбертом Ковачем, считающими, что рифма выбирает глубокий строфоид, первым образцом которого принято считать книгу А.Бертрана "Гаспар из тьмы".</div>
</div>
<div class="block-main">
<div class="block">В данном случае можно согласиться с А.А. Земляковским и с румынским исследователем Альбертом Ковачем, считающими, что рифма выбирает глубокий строфоид, первым образцом которого принято считать книгу А.Бертрана "Гаспар из тьмы".</div>
</div>
<div class="block-main">
<div class="block">В данном случае можно согласиться с А.А. Земляковским и с румынским исследователем Альбертом Ковачем, считающими, что рифма выбирает глубокий строфоид, первым образцом которого принято считать книгу А.Бертрана "Гаспар из тьмы".</div>
</div>
</div>
</body>
</html>