ivars91 Posted October 29, 2013 Share Posted October 29, 2013 El % de visitas que llegan a tu web y se van sin visitar más páginas, idican la tasa de rebote. Por lo que un alto valor del porcentaje de rebote en principio indica baja calidad de visitas ya que hay mucha gente que entra y se va pero esto NO es siempre real ya que el modo que tiene Google de calcular este valor lo distorsiona en algunos casos. Cuando una persona que entra en un blog lee el post durante 5 o 10 minutos y sale, en este caso Google lo interpreta como rebote pero realmente es una visita de calidad, por lo que este supuesto al darse habitualmente en un blog incrementa sin ser real la tasa de rebote. Para corregirlo solo hay que añadirle esto setTimeout(‘_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])’,20000); En el código donde le metes analytics: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'XXXXXXX']); // Aquí va la ID de tu web que te da Google Analytics _gaq.push(['_trackPageview']); AQUÍ (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> Mi pregunta es la siguiente: Como el problema es que tenemos el módulo que lo mete automáticamente ese código, como lo podemos introducir manualmente? en que fichero lo mete? para añadírselo.. Muchas Gracias Link to comment Share on other sites More sharing options...
maximo88 Posted October 30, 2013 Share Posted October 30, 2013 Ahí es Link to comment Share on other sites More sharing options...
moraira Posted October 30, 2013 Share Posted October 30, 2013 CASI.... efectivamente cuando queremos modificar un modulo recurrimos a sus TPL´s en este caso ojo que el fichero que indicas esta en un directorio temporal, además el nombre tiene un 2 con lo que alguno se puede despistar. debemos ir a: www.mitienda.com/modules/ganalytics/heather.tpl En este caso actualizariamos el core de prestashop, bueno no llega a ser el core propiamente dicho ya que es un módulo, no el programa, pero si mañana sale una actualización del módulo nos sobre-escribe nuestros cambios, por este motivo siempre que queremos hacer un cambio en un modulo es mejor hacerlo aquí: www.mitienda.com/themes/mitema/modules/ganalytics/heather.tpl normalmene el directorio no existirá, en ese caso debemos crearlo y copiar ahí nuestro heather.tpl modificado. Si tenemos traducciones personalizadas exitirá el directorio pero no el fichero. Otra cosa importante es que si el día de mañana tenemos una actualización del módulo se actualizara en prestashop pero no en nuestro tema, con lo que deberemos abrir nuestro heather.tpl, abrir el de la nueva versión y compararlos. Y lo normal es sobre una copia del nuevo realizar nuestras personalizaciones otra vez. ahora a probar esta buena idea 1 Link to comment Share on other sites More sharing options...
moraira Posted October 30, 2013 Share Posted October 30, 2013 (edited) un matiz para los más novatillos, como el código del módulo de Google Analytics de Prestashop es del nuevo quedaría así (esta dentro del literal justo antes de la funciona, es decir abajo): <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', '{$ganalytics_id}']); // Recommanded value by Google doc and has to before the trackPageView _gaq.push(['_setSiteSpeedSampleRate', 5]); _gaq.push(['_trackPageview'{if isset($pageTrack)}, '{$pageTrack}'{/if}]); {if $isOrder eq true} {* If it's an order we need more data for stats *} _gaq.push(['_addTrans', '{$trans.id}', {* order ID - required *} '{$trans.store}', {* affiliation or store name *} '{$trans.total}', {* total - required *} '{$trans.tax}', {* tax *} '{$trans.shipping}', {* shipping *} '{$trans.city}', {* city *} '{$trans.state}', {* state or province *} '{$trans.country}' {* country *} ]); {foreach from=$items item=item} _gaq.push(['_addItem', '{$item.OrderId}', {* order ID - required *} '{$item.SKU}', {* SKU/code - required *} '{$item.Product}', {* product name *} '{$item.Category}', {* category or variation *} '{$item.Price}', {* unit price - required *} '{$item.Quantity}' {* quantity - required *} ]); {/foreach} {* submits transaction to the Analytics servers *} {literal} _gaq.push(['_trackTrans']); {/literal} {/if} {literal} setTimeout("_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])",20000); (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); })(); {/literal} </script> Como tampoco soy muy docyo en Analytics se agradece supervisión de algun PS Master de por aquí EDITO: ojo con las comillas del código del amigo ivars91, yo creo que más bien es así: setTimeout("_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])",20000); en lugar de: setTimeout(‘_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])’,20000); Edited October 30, 2013 by moraira (see edit history) Link to comment Share on other sites More sharing options...
maximo88 Posted October 30, 2013 Share Posted October 30, 2013 Bueno jeje es que no tengo tiempo para dejarlo brillante. El fichero era temporal, porque notepad++ crea una copia temporal en el ordenador y déspues cuando filezilla detecta el cambio se sube por ftp. Disculpas si se ha creado confusión Link to comment Share on other sites More sharing options...
ivars91 Posted October 31, 2013 Author Share Posted October 31, 2013 EDITO: ojo con las comillas del código del amigo ivars91, yo creo que más bien es así: setTimeout("_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])",20000); en lugar de: setTimeout(‘_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 20 seconds\'])’,20000); Hola, antes que nada agradecerte que tu ayuda. Tengo una duda ¿estas seguro que es con dobles comillas en lugar de ' ? disculpa mi ignorancia pero era porque lo he sacado de estos articulos http://seocretos.com/136-porcentaje-de-rebote-real-en-analytics/ o http://www.juanmerodio.com/2012/como-corregir-en-google-analytics-el-porcentaje-de-rebote-de-nuestra-web-o-blog/ Por útlima parte, como tu dices, si no existía el directorio en: www.mitienda.com/themes/mitema/modules/ganalytics Que hago? copia la carpeta entera con todos los archivos o solo creo la carpeta ganalytics y pego el header.tpl? Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts