Página 1 de 1

Google Analytics no "actua" en mi foro

Publicado: 09 Dic 2008, 14:07
por Xenius
Versión de phpBB: 3.0.2
Tipo de phpBB: phpBB estandar, (tambien llamado Vanilla) phpBB2 o phpBB3
MODs Instalados: Si
Tu conocimiento: Conocimiento básico
Enlace del Foro: http://www.xeniuszone.com/foro

¿Qué recuerdas haber hecho en el foro antes de aparecer este error?
No se si es error de phpBB o de Google Analytics

¿Qué has realizado para intentar resolver el problema?
Instalé el mísmo código que tengo en el portal joomla y luego lo desinstalé e instalé uno nuevo con un nuevo número exclusivo para http://www.MiWeb/foro" onclick="window.open(this.href);return false;, pero sigue sin funcionar.

Descripción y Mensaje
Hola. :D

LLevo un par de semanas intentando meter el google analytics en mi foro, pero no hay manera de que funcione.

He usado el buscador y tal y como indicáis en muchos posts he colocado el código de google en el overall_footer.html, justo antes de la etiqueta </body>, de echo google analytics me lo detecta, y me dice aquello de "recopilando datos", pero pasadas mas de 100 horas de ello, sigue igual, sin ofrecer dato alguno de mi foro.

Al princípio instalé el mismo código con la mísma númeración que utilizo en el portal ( Joomla! ) y que SI que funciona, pero al ver que no me entragaba datos del foro, le puse un nuevo código, con una nueva cuenta en google indicando que era para la web http://www.xeniuszone.com/foro" onclick="window.open(this.href);return false;, y ver que pasaba, y, pues eso, que no pasa nada. No me aparece ningún error en ningún lado, pero no me entrega dato alguno.

Cuando instalé ( las 2 veces ) el código en el overall_footer.html realicé la limpieza de caché desde el ACP del foro, y de echo, cuando realizo un "ver código" de cualquier parte del foro, en la parte final del mismo aparece el código de google.

Uso el template de MG : Milky way , y el código lo he puesto SOLO en el overall_footer.html de dicho template, pero NO lo he puesto ni en el del subsilver, ni en el del prosilver.

A alguien se le ocurre que puede estar pasando para que google analytics se quede como "colgado" con mi foro?

Gracias de antemano.

Salu2. :D
Xenius

Re: Google Analytics no "actua" en mi foro

Publicado: 09 Dic 2008, 16:27
por xoom
Tienes que ponerlos en todo, o en caso de colocarlo en uno, tienes que poner el tema por defecto, que es con el que recopilará datos google. Aunque si te muestra el mensaje recopilando datos, el problema es de analitics y no tuyo, pienso que es cuestión de tiempo que empiece a mostrar algo.

Re: Google Analytics no "actua" en mi foro

Publicado: 09 Dic 2008, 18:46
por Xenius
Gracias Xoom. :D

En princípio el estilo MilkyWay está establecido como estilo por defecto, y los usuarios NO pueden cambiar el estilo, por eso lo habia puesto solamente en el. Ahora lo pondré en todas las plantillas y esperaré mas a ver si google se anima.

Lo dicho, muchas grácias.

Salu2. :D
Xenius

Re: Google Analytics no "actua" en mi foro

Publicado: 09 Dic 2008, 19:35
por xoom
En ese caso no es necesario que lo instales en el resto de estilos. Sólo en el que tengas por defecto, o lo que es lo mismo, el que veas cuando entras al foro como invitado.

Si lo tienes así y google te lo ha detectado, no te preocupes que es normal que tarde más de lo que desearíamos.

Re: Google Analytics no "actua" en mi foro

Publicado: 11 Dic 2008, 22:04
por Xenius
Hola de nuevo. :D

He estado consultando el problema en los foros de Google Analytics y me han informado que el problema puede ser porque en el código de mi foro ( el que se ve al poner lo de "ver código" ) aparece esto :

} catch(err) </script>

y me indican que debería aparecer esto :

} catch(err) {} </script>

He marcado en negrita los corchetes que en teoria es lo que falta.

Bien, entro en el overall_footer.html para corregir eso y veo que en el código que puse SI están los corchetes, pero bueno para asegurarme borro y pongo de nuevo el código asegurándome de que esté correcto :

Código: Seleccionar todo

<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("UA-XXXXXXX-X");
			pageTracker._trackPageview();
			} catch(err) {} </script>
Así que guardo el fichero modificado (lo hago directamente en el servidor, no lo bajo-modifico-subo ), entro en el ACP, limpio la caché, y vuelvo a mirar el gódigo que genera el foro y sigen sin aparecer los corchetes, cuando en el overall_footer.html SI que están :shock:

Alguien sabe a que puede ser debido?

Salu2. :D
Xenius

Re: Google Analytics no "actua" en mi foro

Publicado: 12 Dic 2008, 00:07
por mitch
hmm, no se...

y si metes todo eso en un archivo .js (sin el <script> ni el </script>) y llamas al archivo .js desde el overall_header ? (como cualquier archivo .js)

asi se deberian mantener los 2 corchetes.

Re: Google Analytics no "actua" en mi foro

Publicado: 12 Dic 2008, 13:17
por Xenius
Hola mitch. :D

Gracias por la contestación.

Es una de las ideas que me planteaba, pero he probado otra cosa antes que me ha funcionado.

Simplemente he eliminado el Try y el Catch ( que sirve para informar de errores, pero no afecta al funcionamiento ) y esta mañana ya tenia datos del foro en el Google analytics.

Muchas gracias.

Salu2. :D
Xenius