Y bueno.. alguien se le ocurrió cambiar el nuevo GATC (Google Analytics Tracking Code)
El viejo urchin.js sera "ejecutado" dentro de 12 a 18 meses… así que hay tiempo para cambiarlo (Google compro Urchin en el 2005)
El nuevo código pasa la verificación W3c XHTML 1.0 Strict
Pero nadie se percató que todos los enlaces externos del sitio daban un error de script:
Line: xxx
Error: El Objeto no acepta esta propiedad o método
Y efectivamente era "cierto y verdadero" (como dice Les Luthiers) , no se encontraba este método
javascript: pageTracker._trackVisit(...
Parece que cuando cambiamos había que leer la implicancia de tal modificación, porque no te decían directamente sino aquí
(con el hermoso color amarillo "warning" pastel)
Testear… Que tipo de código de seguimiento tenemos?
Para los que no les gusta ver el código fuente de la pagina (no estarías leyendo este post de ser así) existe una web que lo verifica
Y ya que estamos en el tema, tips para los que todavía están en el lado oscuro
(NOTA: si tenemos una web y no sabemos quien entra o como llegó, estaremos seguramente malgastando el tiempo/dinero)
Para los que no lo usan todavía… es muy recomendado ya que por ejemplo los enlaces externos, y mas aun en sitios donde la publicidad es su fuente de sangre, se debe llevar una estadísticas de los enlaces externos, incluso de las descargas de archivos, ya que esto no es una pagina simple sino "mas bien una huida" de nuestro sitio, hasta incluso las transacciones de comercio electrónico
- ¿Qué es _trackPageview y cómo puede ayudarme?
- una Guia completa de Google Analytics en www.analyticsexperts.com
Ejemplo sencillo:
Con versiones (un poco antiguas) utilizábamos asi
<a href="/yoda.pdf" onclick="urchinTracker('/yoda.pdf');">Yoda PDF</a>
{código viejo…}
Luego teníamos (que es como lo tenia actualmente)
<a href="yoda.pdf" onclick="pageTracker._trackVisit('/yoda.pdf');">Yoda PDF</a>
{código viejo…}
<a href="yoda.pdf" onclick="pageTracker._trackPageview('/yoda.pdf');">Yoda PDF</a>
<a href="www.empresa.com" target="_blank" onclick="pageTracker._trackPageview('/publicidad/empresa');">Texto o Imagen de la publicidad</a>
y si lo queremos en Flash??, y bueno a codificar en AS (ActionScript)
on(release) { getURL("javascript: pageTracker._trackPageview('/publicidad/empresa');"); getURL("http://www.empresa.com"); }
Y si lo quieres como función en VB.NET
Esta función la utilizo para armar las publicidades en modo imagen… es decir el enlace es una imagen
Public Shared Function PubliImagen(ByVal key As String, ByVal imagen As String, ByVal url As String, Optional ByVal alt As String = String.Empty) As String Dim strPubli As New System.Text.StringBuilder strPubli.Append("<a target=""_blank"" href=""") strPubli.Append(url) strPubli.Append(""" onClick=""javascript:pageTracker._trackPageview('/publicidad/") strPubli.Append(key) strPubli.Append("');""") strPubli.Append(">" & vbCrLf) strPubli.Append("<img src=""") strPubli.Append(imagen) strPubli.Append(""" border=""0""") strPubli.Append("alt=""") strPubli.Append(alt) strPubli.Append("""/>" & vbCrLf) strPubli.Append("</a>" & vbCrLf) Return strPubli.ToString End Function
{nota: seria conveniente eliminar el atributo border="0" y asignarlo por estilo CSS, pero bueno.. lo hago la semana entrante}
Enlaces
- How do I track clicks on outbound links?
y para los que no les gusta el ingles 😉 ¿Cómo realizo el seguimiento de los clics salientes?
- Tracking Code Migration Guide
Switching from urchin.js to ga.js
(Beta Version) (jaa! todo es beta en el mundo google… )
{PDF} http://www.google.com/analytics/GATCmigrationguide.pdf
- una Guia completa de Google Analytics en www.analyticsexperts.com