Contador de visitas individuais no Blogger

  • Autor Autor leviomat
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
L

leviomat

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola Chicos.
Me preguntaba lo siguiente. ¿Cómo contabilizar las visitas de cada entrada de un blog?
Pensé inmediatamente en éste sitio: Free Hosted Scripts - Text Hit Counter - AKA Tumblr hit/visit counter

Intenté agregar el script en el Body con condicionales, pero nada. ¿Habrá alguna forma de crear un contador de visitas indiviuales en blogger?
Hasta el momento conozco a Graddit: виджет рейтингов pero es demasiado pesado, demora en cargar la página.

Estoy atento a su orientación 🙂
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
puedes ver cuantas visitas tiene cada entrada aun lado de ellas :fatigue:

C8XFqLy.png
 
Un script básico, también contará las tuyas:

HTML:
<script src='https://cdn.firebase.com/v0/firebase.js' type='text/javascript'/> 
<script> 
$.each($('a[name]'), function(i, e) { 
var elem = $(e).parent().find('#postviews').addClass('mbtloading'); 
var blogStats = new Firebase(&quot;https://mybloggertricks.firebaseio.com/pages/id/&quot; + $(e).attr('name')); 
blogStats.once('value', function(snapshot) { 
var data = snapshot.val(); 
var isnew = false; 
if(data == null) { 
data= {}; 
data.value = 0; 
data.url = window.location.href; 
data.id = $(e).attr('name'); 
isnew = true; 
} 
elem.removeClass('mbtloading').text(data.value); 
data.value++; 
if(window.location.pathname!='/') 
{ 
if(isnew) 
blogStats.set(data); 
else 
blogStats.child('value').set(data.value); 
} 
}); 
}); 
</script>

Asi lo imprimes:

HTML:
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'/></div>
 
Un script básico, también contará las tuyas:

HTML:
<script src='https://cdn.firebase.com/v0/firebase.js' type='text/javascript'/> 
<script> 
$.each($('a[name]'), function(i, e) { 
var elem = $(e).parent().find('#postviews').addClass('mbtloading'); 
var blogStats = new Firebase("https://mybloggertricks.firebaseio.com/pages/id/" + $(e).attr('name')); 
blogStats.once('value', function(snapshot) { 
var data = snapshot.val(); 
var isnew = false; 
if(data == null) { 
data= {}; 
data.value = 0; 
data.url = window.location.href; 
data.id = $(e).attr('name'); 
isnew = true; 
} 
elem.removeClass('mbtloading').text(data.value); 
data.value++; 
if(window.location.pathname!='/') 
{ 
if(isnew) 
blogStats.set(data); 
else 
blogStats.child('value').set(data.value); 
} 
}); 
}); 
</script>

Asi lo imprimes:

HTML:
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'/></div>

Muy bien! Un chico inteligente. Probaré el script básico. Muchas gracias! :encouragement:

---------- Post agregado el 16-may-2014 hora: 01:20 ----------

Un script básico, también contará las tuyas:

HTML:
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'/></div>

Y donde va ese código? :/ me lo rechaza blogger :/
 
Muy bien! Un chico inteligente. Probaré el script básico. Muchas gracias! :encouragement:

---------- Post agregado el 16-may-2014 hora: 01:20 ----------



Y donde va ese código? :/ me lo rechaza blogger :/

El script arriba de </body> y el div puede ser donde quieras, si quieres hazlo en las entradas en el HTML
 
El script arriba de </body> y el div puede ser donde quieras, si quieres hazlo en las entradas en el HTML
sí, perfecto. No tengo problemas con el script, el problema es el DIV :/
Me lo rechaza blogger :/
 
sí, perfecto. No tengo problemas con el script, el problema es el DIV :/
Me lo rechaza blogger :/

HTML:
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'></div>

:encouragement:
 
Perfecto, ahí está.
Ojalá funcione siempre.
Un saludo 🙂
 
Perfecto, ahí está.
Ojalá funcione siempre.
Un saludo 🙂

No olvides usar condicionales para que solo salga en las entradas, y marque las visitas por entrada:

HTML:
<b:if cond="data:blog.pageType == &quot;item&quot;">
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'></div>
</b:if>
 
No olvides usar condicionales para que solo salga en las entradas, y marque las visitas por entrada:

HTML:
<b:if cond="data:blog.pageType == "item"">
<div class='views-text'>VISITAS: </div> <div class='mbtloading viewscount' id='postviews'></div>
</b:if>

Sí, fue lo primero que hice. Muchas gracias nuevamente amigo 🙂

---------- Post agregado el 16-may-2014 hora: 01:49 ----------

Sería perfecto si ésto se puediera sincronizar con las estadísticas de blogger 😀
 
Intentaré agregar este script a ver si aún funciona....
 
Google Analytics puede ayudarte, eso depende para que quieras los datos.
 

Anexos

  • eeeeeeeeee.webp
    eeeeeeeeee.webp
    27,6 KB · Visitas: 13
  • AAAAA.webp
    AAAAA.webp
    28,1 KB · Visitas: 16
Voltar
Topo