Archive for the ‘Analí­tica web’ Category

Aumento de tráfico de referral el 31 de Agosto en Analytics.

Lunes, septiembre 6th, 2010

error tracking analytics

El pasado martes, día 31 de Agosto de 2010, se produjo un error en el tracking de Google Analytics y un % de las visitas de orgánico se contabilizaron como referral de google. El error se ha producido en todos los dominios de google (.es, com, com.mx, com.ar…).

Para ver el error deberéis ir a Google Analytics -> Fuentes de tráfico -> Sitios web de referencia y aquí podréis ver el aumento de todos los dominios de google del día 31 de Agosto.

Y para los que tengáis cuadros de mandos… hacer la corrección en las visitas de orgánico y referral, sino tendréis un incremento en referral y un descenso en orgánico.

Ah, y recordad que podéis utilizar las anotaciones de Google Analytics para acordaros de las irregularidades.

error_tracking_analytics2

¿Os ha pasado lo mismo?

Los efectos del temporal de nieve en las visitas

Martes, marzo 9th, 2010

nevada barcelona marzo 2010

La nevada de ayer, lunes 8 de marzo, en Cataluña afecto al tráfico de las carreteras y también al tráfico de usuarios de habitaclia.com. Nevó en las regiones habituales de Cataluña, pero también sorprendió en poblaciones de la costa como Barcelona, Badalona, Calella, Mataró…

El caso de habitaclia.com, el portal inmobiliario de Cataluña, es que ayer se vio afectado por el temporal, viendo reducir sus visitas en algunas comarcas Catalanas.
A destacar la bajada de tráfico, de un -47,27%, de los usuarios de la región de Girona, podéis ver en el gráfico por horas que hay más arriba. La causa de la bajada de tráfico fue la fuerte nevada y los cortes de luz en toda la región. En el resto de regiones de Cataluña también hubo otras bajadas menos importantes de tráfico.

Girona           -47,27%
Badalona        -23,54%
Castellbisbal        -20,90%
Igualada       -17,78%
Mataró           -16,51%
Terrasa           -12,04%
Rubi            -10,31%
Granollers        -9,32%
Barcelona        -9,19%
Sabadell       -5,93%
Sant Cugat Del Valles   -3,17%

*Estos datos se han extraído de Analytics aplicando segmentos avazandos y comparando con otro lunes.

Tiempo de descarga factor de ranking en las serps de Google

Lunes, noviembre 16th, 2009

tiempo descarga afecta seo

Hace unos meses ya hable sobre este tema en el blog,  ¿El tiempo de carga de mis landings page puede afectar al SEO?,  y ahora Matt Cuts lo ha hecho publico. Matt Cuts comenta que en 2010 será un factor en los rankings de las serps de Google, pero actualmente ya era un factor en el orgánico de Google y en el Quality Score de Adwords.

El tiempo de carga de un sitio puede ser un factor muy negativo en el posicionamiento, si superas el tiempo medio de los sitios web que se alojan en un mismo territorio, google boot puede dejar de rastrear tus páginas.

¿Qué significa tiempo medio de descarga de los sitios web que se alojan en un mismo territorio?

Google boot entiende que no es lo mismo un sitio alojado en Montain View o en España, por lo que en este último los tiempos serán superiores. Google boot recoge el tiempo de descarga de todos los sitios de España y hace la media de descarga de todos los sitios. Por ejemplo en Montain View la media será de 0,5s mientras en España será de 1,5s.

¿Qué ocurre si superas el tiempo medio de descarga?

Google Boot…
– te rastreara entre 1% y 5% de las páginas rastreadas anteriormente.
– no actualizará los nuevos contenidos en páginas ya indexadas.
– no indexará los nuevos contenidos.
– reducirá “la frescura” del contenido de tus páginas.

¿Cómo puedo detectar este problema?

Para detectar este problema deberás de acceder a webmaster tools e ir al apartado de “Diagnostics – > Crawl stats”. En este apartado aparecerán 3 gráficas: Páginas rastreadas al día, Kb descargados al día y Tiempo medio de descarga de tu sitio. Si en la primera gráfica aparece una bajada de páginas rastreadas y coincide con la subida de la tercera gráfica, tienes este problema.

En este gráfico se puede ver un ejemplo real:
tiempo factor seo

También lo puedes detectar mirando el Quality Score de las keywords en las campañas de búsqueda de Google Adwords. Para ver el Quality Score de tus keywords deberás acceder a la pestaña de palabras clave de tu cuenta de Adwords y clicar sobre el icono de cada keyword que aparece en la columna “Estado”.

tiempo carga adwords

¿Que puedo hacer para disminuir el tiempo de carga de mis landings pages?

Posts recomendados:
Mejorar velocidad de carga de un sitio web.
Comprimir las páginas con Gzip

Actualización: ChicaSEO ha publicado un post sobre los nuevos factores SEO de google caffeine y lo mismo hace ikhuerta “Las cosas que parece que traerá Google Caffeine en Enero

Trackear visitas en lectores RSS con Google Analytics.

Jueves, noviembre 12th, 2009

tracking google analytics sin javascript

La mayoría de los blogs disponen de un feed RSS, para que los usuarios puedan leer los posts desde otra herramienta, como por ejemplo Google Reader. Muchos de estos lectores no ejecutan javascript con lo que no podremos medir las visitas en Google Analytics.

Google Analytics sin javascript

La solución a este problema es utilizar el nuevo tracking para móviles de la nueva versión de Google Analytics. Este tracking utiliza una imagen gif de 1 píxel para enviar todos los datos de visitas a nuestra cuenta de Google Analytics.

Para medir las visitas en Google Analytics de los posts añadiremos en el feed RSS la imagen al inicio del post.

Actualmente Google Analytics nos ofrece varios ejemplos en varios lenguajes de programación del tracking para móviles, PHP, JSP, ASP.net y PERL.

Instrucciones de instalación en WordPress.

1    Crear archivo ga.php en la raíz del blog con el siguiente código:

< ?php
 
/**
  Copyright 2009 Google Inc. All Rights Reserved.
**/
 
  // Tracker version.
  define("VERSION", "4.4sh");
 
  define("COOKIE_NAME", "__utmmobile");
 
  // The path the cookie will be available to, edit this to use a different
  // cookie path.
  define("COOKIE_PATH", "/");
 
  // Two years in seconds.
  define("COOKIE_USER_PERSISTENCE", 63072000);
 
  // 1x1 transparent GIF
  $GIF_DATA = array(
      chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61),
      chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x80), chr(0xff),
      chr(0x00), chr(0xff), chr(0xff), chr(0xff), chr(0x00), chr(0x00),
      chr(0x00), chr(0x2c), chr(0x00), chr(0x00), chr(0x00), chr(0x00),
      chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x00), chr(0x02),
      chr(0x02), chr(0x44), chr(0x01), chr(0x00), chr(0x3b)
  );
 
  // The last octect of the IP address is removed to anonymize the user.
  function getIP($remoteAddress) {
    if (empty($remoteAddress)) {
      return "";
    }
 
    // Capture the first three octects of the IP address and replace the forth
    // with 0, e.g. 124.455.3.123 becomes 124.455.3.0
    $regex = "/^([^.]+\.[^.]+\.[^.]+\.).*/";
    if (preg_match($regex, $remoteAddress, $matches)) {
      return $matches[1] . "0";
    } else {
      return "";
    }
  }
 
  // Generate a visitor id for this hit.
  // If there is a visitor id in the cookie, use that, otherwise
  // use the guid if we have one, otherwise use a random number.
  function getVisitorId($guid, $account, $userAgent, $cookie) {
 
    // If there is a value in the cookie, don't change it.
    if (!empty($cookie)) {
      return $cookie;
    }
 
    $message = "";
    if (!empty($guid)) {
      // Create the visitor id using the guid.
      $message = $guid . $account;
    } else {
      // otherwise this is a new user, create a new random id.
      $message = $userAgent . uniqid(getRandomNumber(), true);
    }
 
    $md5String = md5($message);
 
    return "0x" . substr($md5String, 0, 16);
  }
 
  // Get a random number string.
  function getRandomNumber() {
    return rand(0, 0x7fffffff);
  }
 
  // Writes the bytes of a 1x1 transparent gif into the response.
  function writeGifData() {
    global $GIF_DATA;
    header("Content-Type: image/gif");
    header("Cache-Control: " .
           "private, no-cache, no-cache=Set-Cookie, proxy-revalidate");
    header("Pragma: no-cache");
    header("Expires: Wed, 17 Sep 1975 21:32:10 GMT");
    echo join($GIF_DATA);
  }
 
  // Make a tracking request to Google Analytics from this server.
  // Copies the headers from the original request to the new one.
  // If request containg utmdebug parameter, exceptions encountered
  // communicating with Google Analytics are thown.
  function sendRequestToGoogleAnalytics($utmUrl) {
    $options = array(
      "http" => array(
          "method" => "GET",
          "user_agent" => $_SERVER["HTTP_USER_AGENT"],
          "header" => ("Accepts-Language: " . $_SERVER["HTTP_ACCEPT_LANGUAGE"]))
    );
    if (!empty($_GET["utmdebug"])) {
      $data = file_get_contents(
          $utmUrl, false, stream_context_create($options));
    } else {
      $data = @file_get_contents(
          $utmUrl, false, stream_context_create($options));
    }
  }
 
  // Track a page view, updates all the cookies and campaign tracker,
  // makes a server side request to Google Analytics and writes the transparent
  // gif byte data to the response.
  function trackPageView() {
    $timeStamp = time();
    $domainName = $_SERVER["SERVER_NAME"];
    if (empty($domainName)) {
      $domainName = "";
    }
 
    // Get the referrer from the utmr parameter, this is the referrer to the
    // page that contains the tracking pixel, not the referrer for tracking
    // pixel.
    $documentReferer = $_GET["utmr"];
    if (empty($documentReferer) && $documentReferer !== "0") {
      $documentReferer = "-";
    } else {
      $documentReferer = urldecode($documentReferer);
    }
    $documentPath = $_GET["utmp"];
    if (empty($documentPath)) {
      $documentPath = "";
    } else {
      $documentPath = urldecode($documentPath);
    }
 
    $account = $_GET["utmac"];
    $userAgent = $_SERVER["HTTP_USER_AGENT"];
    if (empty($userAgent)) {
      $userAgent = "";
    }
 
    // Try and get visitor cookie from the request.
    $cookie = $_COOKIE[COOKIE_NAME];
 
    $visitorId = getVisitorId(
        $_SERVER["HTTP_X_DCMGUID"], $account, $userAgent, $cookie);
 
    // Always try and add the cookie to the response.
    setrawcookie(
        COOKIE_NAME,
        $visitorId,
        $timeStamp + COOKIE_USER_PERSISTENCE,
        COOKIE_PATH);
 
    $utmGifLocation = "http://www.google-analytics.com/__utm.gif";
 
    // Construct the gif hit url.
    $utmUrl = $utmGifLocation . "?" .
        "utmwv=" . VERSION .
        "&utmn=" . getRandomNumber() .
        "&utmhn=" . urlencode($domainName) .
        "&utmr=" . urlencode($documentReferer) .
        "&utmp=" . urlencode($documentPath) .
        "&utmac=" . $account .
        "&utmcc=__utma%3D999.999.999.999.999.1%3B" .
        "&utmvid=" . $visitorId .
        "&utmip=" . getIP($_SERVER["REMOTE_ADDR"]);
 
    sendRequestToGoogleAnalytics($utmUrl);
 
    // If the debug parameter is on, add a header to the response that contains
    // the url that was used to contact Google Analytics.
    if (!empty($_GET["utmdebug"])) {
      header("X-GA-MOBILE-URL:" . $utmUrl);
    }
    // Finally write the gif data to the response.
    writeGifData();
  }
?>< ?php
  trackPageView();
?>

2    Añadir esta function a los archivos wp_includes/feed-rss.php, wp_includes/feed-rss2.php:

< ?php
  $GA_ACCOUNT = "UA-748642-5"; // MODIFICAR Aquí tu id de Google Analytics
  $GA_PIXEL = "ga.php";
 
  function googleAnalyticsGetImageUrl() {
    global $GA_ACCOUNT, $GA_PIXEL;
    $url = "";
    $url .= $GA_PIXEL . "?";
    $url .= "utmac=" . $GA_ACCOUNT;
    $url .= "&utmn=" . rand(0, 0x7fffffff);
 
    $referer = $_SERVER["HTTP_REFERER"];
    $query = $_SERVER["QUERY_STRING"];
    $path = $_SERVER["REQUEST_URI"];
 
    if (empty($referer)) {
      $referer = "-";
    }
    $url .= "&utmr=" . urlencode($referer);
 
    if (!empty($path)) {
      $url .= "&utmp=" . urlencode($path);
    }
 
    $url .= "&guid=ON";
 
    return $url;
  }
?>

3    Añadir la imagen al principio de los posts, , en wp_includes/feed-rss.php, wp_includes/feed-rss2.php:

<img src="<?=googleAnalyticsGetImageUrl();?/>" />

Cómo podéis ver con este sistema de tracking podemos hacer muchos usos, como por ejemplo:
– Medir visitas desde móviles que no acepten javascript.
– Medir visitas desde navegadores que no acepten javascript.
– Medir lecturas de emails

Detectar errores de javascript

También se puede utilizar para detectar errores en los javascript de nuestras páginas, ya que Google Analytics no se ejecuta si anteriormente un javascript ha dado un error. Para probar esto, recomiendo crear dos perfiles en Google Analytics, uno con la llamada normal en javascript, y otro con la llamada de la imagen. Sí vemos que la diferencia es muy grande podemos intuir de que algún javascript no está funcionando correctamente, y comparar el número de visitas por navegadores para detectar desde que navegador se esta produciendo.

Aumento del 100% de las visitas a las 02:00

Lunes, octubre 26th, 2009
grafico horario analytics

El domingo 25 de Octubre estaba revisando las visitas por hora en Analytics de varios portales, y en todos encontraba un mismo patrón, a las 02:00 un aumento del 100% en las visitas. Esto se debe al cambio horario de invierno.

En un post anterior hablaba sobre el cambio horario de verano en GA, que a las 02:00 no había ni una sola visita en Google Analytics, y Cristina Mataix, en el blog de web-analytics.es, se hizo la pregunta de que pasaría en el cambio de horario de invierno en GA. Pues aquí la tienes!

Para ver estos informes en Analytics tenéis que acceder al menú “Usuarios > Tendencias de usuario > Visitas” y a continuación seleccionar el gráfico por horas.

Visitas por horas en Google Analytics

¿En vuestros informes también tenéis este patrón? 

Google Analytics Qualified Individual

Lunes, septiembre 28th, 2009

Google Analytics Qualification

Ya soy cualificado por Google como experto en Google Analytics. Hacia mucho tiempo que estaba pensando en sacarme las cualificaciones de Google: Google Analytics QI y Google Adwords QI. De momento ya tengo el sello de “Analytics Qualified Individual Google” y el próximos será el de Adwords.

Para obtener este cualificado deberás de hacer un examen de 70 preguntas en 90 minutos, y acertar el 75% de las respuestas. El examen cuesta 50$ y solo esta disponible en Ingles, pero próximamente podría estar en castellano* (según una fuente de google).

Curso online de Google Analytics QI
Examen Google Analytics QI

En el examen preguntan temas relacionados con las cookies, con comercio electrónico, perfiles, filtros… y no hacen ninguna pregunta sobre las últimas funcionalidades de Google Analytics; Segmentos avanzados, Informes personalizados… y otras.

Si quieres aprender estas funcionalidades avanzadas te recomiendo el curso de “Google Analytics – La últimas funcionalidad avanzadas” que realice hace unos meses en web-analytics.es.

Por cierto.. solo hay 6 personas en España que tengan el Google Analytics Qualified Individual.

Anuncios de Google Gadgets en Adwords. Aumenta las conversiones, reduce el CPL

Lunes, septiembre 21st, 2009
Adwords Gadget  Google

Desde hace más de 1 año en Google Adwords se pueden añadir anuncios de Gadgets en nuestras campañas de contenido. Un Gadget es una mini-aplicación o mini-web dónde puedes interactuar entre las funciones más frecuentes de un sitio web.

Los anuncios de Google Gadgets de Adwords se publican en la red de contenido y tienen las mismas dimensiones que los anuncios gráficos. También comparten el mismo método de pujas o publicación (CPC, CPM…). En estos anuncios el usuario puede interactuar con el gadget y solo contará el click cuando acceda al sitio externo. Los gadgets pueden estar creados en ajax o flash y estarán alojados en nuestro servidor, con lo que podremos interactuar con la bbdd o con feeds.

Ejemplo: Imaginaros que tenéis que hacer una campaña en Adwords sobre hipotecas de un banco online, normalmente crearías varias campañas tanto en la red de búsqueda, compra de palabras clave, como en red de contenido con anuncios gráficos y anuncios de texto. En todo los casos, el usuario verá el anuncio clicara y os cobrarán por el click, luego el usuario calculara la hipoteca y decidirá si contratarla o no. En cambio con los anuncios de Gadgets de Adwords, podrás añadir el propio calculador de hipotecas en el anuncio. El usuario podrá calcular su hipoteca sin tener que pagar ni un solo céntimo, solo pagarás cuando el usuario haga clic en “Contratar” después de haber calculado la hipoteca. Este tipo de publicidad es muy recomendable ya que solo pagarás por los usuarios que de verdad están interesados en lo que les vas a ofrecer.

Podéis ver el ejemplo en el anuncio superior de 728×90 de ING Direct que se muestra en este calculador de hipotecas o en la página de Gastos compra venta de viviendas. (Puede ser que no os salga a la primera… F5..F5…F5)

¿Qué ventajas tienen los anuncios de Gadgets de Adwords?

  • Coste bajo para hacer branding, ya que puedes publicarlo en modo CPC y toda la interacción dentro del gadget será gratuita.
  • CPL muy bajo. Alto rendimiento en conversiones, ya que los usuarios ya han perdido un tiempo en interactuar en el Gadget.
  • Dinámico. El gadget puede contener información de un xml o conectado directamente a tu BBDD.
  • CPC similar a los anuncios gráficos.

En el próximo post… como crear un anuncio de Gadget de Adwords.

Api de Google Analytics

Miércoles, abril 22nd, 2009
Google Analytics API

Hace meses y meses que estaba en versión beta privada, pero al fin ha salido a la luz. Con la API de Google Analytics podremos exportar los datos de Analytics y crear aplicaciones de escritorio, cuadros de mandos, gadgets…

Extraer los datos de Google Analytics API ahora será más sencillo y ofrece varios lenguajes de programación. Los datos se podrán acceder en sólo lectura vía peticiones http o archivos xml.

Con esta nueva API podríamos integrar con el resto de APIs de Google (API de webmaster Tools, Api de Adwords, Api de Analytics…) y crear un mega-cuadro de mandos que tanto les gustan a los CEO.

Más información en el blog oficial de Google Analytics.

Problemas con la verificación en webmaster tools con el archivo html

Miércoles, abril 8th, 2009

Para utilizar las herramientas para webmasters de Google con su sitio web, es necesario que Google verifique que el sitio web es de su propiedad. Hay dos formas de verificar que eres el propietario del sitio web en Google:

  • Añadir una etiqueta en el código de la home del sitio web.
  • Subiendo un archivo html que te expecifica Google.

Si tienes problemas de verifiación utilizando el archivo HTML, estos son los errores comunes que muestra Google:

  • No hemos encontrado su archivo de verificación. Asegúrese de que el nombre sea el correcto y de que se haya subido a la ubicación adecuada.
    Este error suele aparecer cuando nuestro servidor es “case sensitive”, por ejemplo Apache, y no hemos escrito correctamente el nombre del archivo (mayúsculas y minúsculas).
  • No se puede acceder al archivo de verificación debido a una restricción de robots.txt.
  • Su sitio no devuelve un código de estado HTML 4xx para las URL inexistentes.
    Este error suele ocurrir cuando tenemos configurado nuestro servidor para mostrar páginas 404 personalizadas, pero esta página no devuelve un código HTTP 4xx, sino un 200. Para ello tienes que modificar la página personalizada del error 404 y forzar la cabecera http de la página para que devuelva el código 404.

Más información sobre estos errores:

Errores de verificación – Ayuda de Webmasters/propietarios del sitio.

Error 404 en la Wikipedia

Códigos de estados de HTTP

Alexa renueva su diseño y funcionalidades, con bounce rate y time on site

Miércoles, abril 1st, 2009
Nuevo diseño Alexa

El Ranking de Alexa es un índice de páginas web ordenado por popularidad. Alexa asigna un valor según los datos de la barra de Alexa.

Hoy Alexa ha actualizado el diseño del portal y ha añadido nuevas métricas, entre ellas bounce rate, Paginas vista por usuario, tiempo en el sitio…

Antes:


Diseño antiguo Alexa

Ahora:

Alexa bounc rate

Tráfico de Pago (CPC) aparece como tráfico directo en Google Analytics

Lunes, marzo 30th, 2009
Tráfico CPC a directo Adwords

Algunos usuarios desde el 16 o el 24 de Marzo han visto como el tráfico directo se ha incrementado y el tráfico de Adwords ha bajado. Sí te ocurre este problema es que no tienes bien configuradas las cuentas de Adwords y Analytics.

Errores que puedes observar:

–    En Analytics, campañas de Adwords no muestra la información de costes, impresiones, clics..
–    Aumento del tráfico directo desde el día 16 o 24 de Marzo.

Posibles causas del error

–    Mal etiquetado en las urls de los anuncios de Adwords.
–    Cuenta de Google Adwords no asociada a Cuenta de Google Analytics.

Resoluciónes del problema

Etiquetado automático de las urls
Para resolver este problema primero deberás etiquetar correctamente las urls de los anuncios de Adwords, para ello lo más sencillo es coger el etiquetado automático de Google Adwords. Sigue los siguientes pasos para utilizar el etiquetado automático:

1.    Entra en tu cuenta de Adwords.
2.    Clica en la pestaña de “Mi cuenta” y a continuación a “Preferencias de la cuenta”. Observaras una pantalla con varias opciones (información de acceso, Preferencias de idioma, Nivel de acceso, zona horaria…)
3.    Sí en el apartado de “seguimiento” aparece “Etiquetado automático: No, Gracias”, edita la información y checkea el campo de “Etiquetado automático de URL de destino .Asignar automáticamente etiquetas a mi URL de destino con información adicional útil para los informes de análisis. “

Etiquetado automático de urls en Google Adwords

Asociar cuenta Adwords con Analytics
Ahora el siguiente paso será asociar la cuenta de Google Adwords con la de Google Analytics. Sigue los siguientes pasos:

1.    Entra en tu cuenta de Adwords.
2.    Clica en la pestaña de Analytics y te aparecerán dos opciones:

– Crear mi cuenta de Google Analytics gratuita.
– Ya dispongo de una cuenta de Google Analytics. Asócienla a esta cuenta de AdWords.

3.- Selecciona la segunda opción y Asocia la cuenta de Adwords con la de Analytics.
Referencias:

My Search Engine PPC Traffic Is Showing Up As Direct Traffic Today

My CPC data is being reported as ‘organic’ or ‘direct.’

Espero que os sirva de ayuda.

Libro: Del 1.0 al 2.0: claves para entender el nuevo marketing

Domingo, marzo 29th, 2009
Portada libro del 1.0 al 2.0 Claves para entender el nuevo marketing.

Desde el blog de Rafa Jiménez, me entero del lanzamiento de un nuevo libro sobre “el nuevo marketing“, “Del 1.0 al 2.0 claves para entender el nuevo marketing”.

Cito textualmente la info del blog oficial:

““Del 1.0 al 2.0. Claves para entender el nuevo marketing” repasa los cambios que está experimentando el marketing online y proporciona las soluciones imprescindibles para aplicar este nuevo enfoque.

Su estructura permite la lectura de capítulos concretos para quienes quieran conocer un único aspecto: banners, emailings, SEO, SEM, Redes de afiliados, Social Media, Community manager, Marketing viral, gestión de la reputación online, analítica web…”


El libro consta de 17 capítulos.

1. Bienvenido al nuevo marketing. Marc Cortés
2. Ver más allá del banner. Javier Cerezo
3. Enviar emailings. José María Gil
4. Elegir las palabras que venden. Sergio Monge
5. Pensar como los buscadores. Eduard Garolera
6. Conocer las Redes de afiliados. Rafa Jiménez
7. Escuchar a los social media. Chema Martínez Priego

7.1 Blogs… ¿Pero no habían muerto? Marc Cortés
7.2. Microblogs… ¿Los sucesores de los blogs? Marc Cortés
7.3. Podcast y video online. Jordi Pérez
7.4. Redes sociales y comunidades. Javier Godoy
7.5. Widgets. Enrique Burgos

8. Ser un community manager. Chema Martínez Priego
9. Viralizar el mensaje. Juan Sanchez
10. Gestionar la reputación online. Ivan Pino
11. Comprender la analítica web. Javier Godoy
12. Tener creatividad. Jesús Revuelta y Xavi de la Cruz
13. >Llevar años navegando. Jordi Pérez
14. Poseer habilidades directivas. Javier Guardiola
15. Conseguir retorno 2.0. Juan Luis Polo
16. Por tu madre no hagas nada de esto. Richard Tejedor
17. Resumiendo el nuevo marketing. Eva Sanagustin

Os lo podéis descargar o comprarlo, siempre es mejor un libro que un PDF!

0 visitas en google analytics a las 02:00

Domingo, marzo 29th, 2009
Visitas por hora en Analytics

Esta mañana, después del cambio de horario, me ha picado la curiosidad sobre como contabiliza las visitas Google Analytics cuando se adelanta la hora. Y tal como esperaba, muestra 0 visitas en la franja horaria de 02:00 a 03:00.

Para ver estos datos en Analytics tenéis que acceder al menú “Usuarios > Tendencias de usuario > Visitas” y a continuación seleccionar el gráfico por horas.

Visitas por horas en Google Analytics

Evitar contenido duplicado con los códigos de seguimiento de campañas utm de Analytics

Jueves, enero 22nd, 2009

Uno de los problemas para los SEO, es el contenido duplicado para diferentes urls. Esto es lo que sucede cuando queremos añadir a nuestra url el parametro utm de seguimiento de campañas de Analytics, ya que si es un enlace directo desde otra web, se indexarán dos urls, la que lleva parametros y la que no lleva.

Ejemplo:
http://edgargranados.es (sin código de campaña)
http://edgargranados.es?utm_source=twitter.com&utm_medium=SMO&utm_campaign=Post

Google indexará las dos urls con el mismo contenido. Para evitar esto podremos uitlizar la Google Analytics Tracking API.

 _setAllowAnchor() es la clase de la API de GA que utilizaremos.
Esta clase sirve para informar a Analytics, que los parametros de siguimiento no vendrán seguidos con un interrogante ? o un &, sino con #.

Ejemplo:
http://edgargranados.es/#utm_source=twitter.com&utm_medium=SMO&utm_campaign=Post

Con esto evitaremos que Google indexe los parametros de seguimiento, ya que considerará como un ancla dentro de la página. Para activar esta clase utilizaremos el siguiente código:

pageTracker._setAllowAnchor(true);

Nota: Para utilizar las Google Analytics Tracking API, es necesario tener integrado el nuevo código de Analytics, GA.js y no el antiguo urchin.js

Ignorar palabras claves de orgánico en Analytics

Lunes, enero 12th, 2009

Ignorar keywords de orgánico en google analytics

¿Cómo ignorar algunas keywords de orgánico y que se consideren tráfico directo en GA?

Para medir correctamente nuestro tráfico directo, tenemos que tener en cuenta algunas keywords de orgánico, ya que muchos usuarios se olvidan de la barra de direcciones de su explorador y utilizan el google para teclear las urls. Pongamos como ejemplo este blog edgargranados.es; las siguientes keywords de orgánico se podrían considerar directas ya que conocen la marca e incluso la url:

–    edgargranados
–    edgargranados.es
–    edgar granados
–    www.edgargranados.es
–    http://edgargranados.es
–    …

Estas keywords las tendríamos que considerar como tráfico directo y para ello utilizaremos “Google Analytics Tracking API”. Para utilizar esta API es necesario tener la última versión del código de seguimiento de Analytics “ga.js”, ya que no es posible implementarlo con el antiguo código “urchin.js”.

_addIgnoredOrganic(“”); es la clase que utilizaremos para ignorar nuestras keywords de orgánico. Esta clase tiene que estar ubicada dentro de nuestras páginas en el código de google Analytics, y justo de bajo del getTracker  (ej. UA-XXXXX-X). Podremos utilizar tantas veces la clase como keywords a ignorar.

Veámos el ejemplo:

var pageTracker = _gat._getTracker(“UA-XXXXXX-5”);
pageTracker._addIgnoredOrganic(“edgar granados”);
pageTracker._addIgnoredOrganic(“edgargranados”);
pageTracker._addIgnoredOrganic(“edgargranados.es”);

pageTracker._trackPageview();

Es así de sencillo.

¡Importante! Los cambios no tendrán efectos en menos de 48h o más.