Poner google analitycs

Started by taboada, September 28, 2010, 03:57:53 PM

Previous topic - Next topic

taboada

Buenas a todos haber si me podeis ayudarme llevo ya varios dias intentando poner el google analitycs y no puedo, lo he puesto delante del /body, donde el head en noticias ya que es html y me dice codigo aceptado pero lo he dejado 5 dias y no recopila ninguna información mi theme es Theme AS lo tengo que hacer ahi o en el deafualt para que no me salga error, haber si alguien me hecha un clave , saludos y gracias

HotJoint

Mejor usa un mod para eso, hay justo el Google Analytics


taboada

#3
Vale gracias, nunca he instalado un mod me parece que ahi que hacer cambios? Tengo SMF 1.1.11, al instalar ahi en algunos archivos que pone Skipping file y otros exito hasta que no modifique todo los pasos que aparece ahi no funcionara?¿

Os dejo una captura de lo que me aparece esta bien asi o tiene que poner todo EXITO, y luego como modifico las cosas del mod donde esta para entrar



Gracias de antemano

taboada

Añadido captura para ayudar un poco mas con la info

HotJoint

El mod esta instalado correctamente, cuando te dice skipping file es porque no tienes esos archivos de idiomas porque no los usas entonces no hay problema que no se instale, por eso no te sale un mensaje de advertencia.

edwinsv

Amigo, el archivo a modificar es el index.template.php   buscalo en tu theme y lo pegas exactamente antes de: </body>.. recuerda que debes incluir una pleca invertida antes de cada apostrofe.. en total son 4.. de lo contrario te dara "template parse error", hazlo y veras que funciona de maravillas.. sin tener que instalar mod.


taboada

Quote from: edwinsv on September 29, 2010, 02:44:42 AM
Amigo, el archivo a modificar es el index.template.php   buscalo en tu theme y lo pegas exactamente antes de: </body>.. recuerda que debes incluir una pleca invertida antes de cada apostrofe.. en total son 4.. de lo contrario te dara "template parse error", hazlo y veras que funciona de maravillas.. sin tener que instalar mod.

Buenas eso lo escuche en algun foro que decias que funcionaba he hecho lo que me has dicho le he puesto delante del apostrofe  el signo este \. y lo he puesto el codigo de analitycs al final del /body, pero cuando le doy a comprobar estado al google analitycs me dice que no decta ningun codigo instalado..... Te pego aqui el codigo con los nuevos cambios haber si encuentras el fallo o algo:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push([\'_setAccount\', \'UA-10571110-8\']);
  _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>

Quote from: HotJoint on September 28, 2010, 10:59:06 PM
El mod esta instalado correctamente, cuando te dice skipping file es porque no tienes esos archivos de idiomas porque no los usas entonces no hay problema que no se instale, por eso no te sale un mensaje de advertencia.

Entonces HotJoint si el mod esta correctamente instalado ya que esos archivos no hacen falta que los toque, como pueda entras en la cofiguracion del mod de analitycs para ponerlo a funcionar correctamente.

Saludos y gracias

HotJoint

Haber si tienes otro theme (disculpa asumi que usabas el default y no recordé que era otro) entonces si debes hacer los cambios que realiza el mod en el display.template.php, que serian:

Encontrar:
</body>

Agregar antes:
';
global $modSettings;
if(!empty($modSettings['googleAnalyticsCode']))
echo '<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("', $modSettings['googleAnalyticsCode'] . '");
pageTracker._trackPageview();
} catch(err) {}</script>
';

echo '


Después vas a Admin -> Configuración del foro -> Características y Opciones -> Google Analytics code

Ahí pones tu numero de Analytics y listo

Advertisement: