Archive for the ‘behavioral targeting’ Category

Personalizar contenido sin behavioral targeting
15 mayo, 2009

Antes de nada quiero diferenciar entre contenido personalizado y behavioral targeting, el behavioral targeting sirve para mostrar un contenido (texto, destacado, banner, resultado de búsqueda, …) específico a un grupo de población, ya sea por profesión, edad, o todos ellos a la vez.

La personalización de contenido es similar al behavioral targeting pero la diferencia principal es que se realiza trabajando cada usuario de forma personalizada.

Para hacer la personalización del contenido una forma es estableciendo un algoritmo con 3 reglas. La primera regla que se cumpla es la que vamos a utilizar para personalizar el contenido.

Regla 1

Si el usuario llega por tráfico orgánico o sem, hay que recoger la palabra clave, filtrar preposiciones artículos y advervios, marca, … y si la tenemos en nuestra base de datos (productos, servicios, … ) mostrar ese contenido personalizado.

Regla 2

Buscar en la cookie de google analytics cual fué la palabra clave de la visita anterior, si existe, la filtramos, hacemos un select en nuestra base de datos y si se cumple, mostramos el contenido.

Esto se puede hacer recogiendo la cookie __utmz de Google Analytics y fitrando por la variable utmctr (utm_term). Otra forma de sacarle partido a Google Analytics.

Regla 3

Si marcamos los usuarios con una cookie que indique cual fué la última página que visitaron en la anterior visita, o que sección visitaron mas, ya sabemos que contenido hay que mostrar.

Eso es todo
Sobre estas 3 reglas hay que mirar con lupa cada web para ver si se pueden cumplir, si vale la pena y el gasto de implementación en función al ROI que se puede obtener.

Todo esto no tiene sentido si la web no tiene mucho tráfico y cierto nivel de visitas que repiten. Para que vamos a montar una plataforma de seguimiento de usuarios si no vuelven o si no vas a poder aplicar un coste de implementación por usuario o por visita.

Si eres un ecommerce (billetes de avión, habitaciones, ordenadores, …) tiene mas sentido. Puede ser un complemento ideal al behavioral targeting.

Otros posts de behavioral targeting:

  1. behavioral targeting o localización del contenido: ahora vamos a hablar en el idioma del cliente
  2. behavioral marketing y usuarios definidos (1/2)
  3. behavioral marketing y usuarios definidos (2/2)
  4. Se estandariza el behavioral targeting, y a mi (web) que
  5. recuperando carros perdidos: behavioral targeting en una tienda online
  6. informes personalizados para conocer el rendimiento de las landing pages (este solo hace una mención)

informes personalizados para conocer el rendimiento de las landing pages
25 marzo, 2009

Ahora que ya he tomado la decisión de optimizar landing pages, surge la gran pregunta, por cual empiezo?

Empezaré haciendo con google analytics un listado de landing pages, pero como el informe contenido->páginas de destino principales no me da los datos que necesito (bounce rate, conversiones y páginas por visita) tendré que hacerme un informe personalizado y pasarlo por el excel

Para ello empiezo por informes personalizados y hago click en el enlace azul de arriba a la derecha «crear informe nuevo personalizado».

Ahora que ya estamos en el panel (marciano), lo primero que recomiendo hacer es editar el «titulo personalizado», yo en mi caso lo he llamado rendimiento de landing pages.

Como dimensión arrastro página de destino y de indicadores he elegido accesos, rebotes, páginas vistas, consecuciones del objetivo 1 y nuevas visitas, y como segunda dimensión página de salida para saber si se van por donde han entrado. la cosa queda mas o menos así:

informe personalizado de landing pages

informe personalizado de landing pages

Lástima que no pueda poner como indicador páginas por visita, bounce rate o tanto porcentaje de visitas nuevas, pero tiene solución: exportar a csv.

Ahora que ya lo tenemos con el spreadsheets (el excel de los frikies) y eliminadas las primeras 44 filas, me creo las columnas adicionales que necesitaba: bounce rate, páginas por acceso (no tengo claro que sean páginas por visita), % de visitas nuevas y % de conversión.

informe de landing pages procesado

informe de landing pages procesado

Ahora es cuando toca tomar decisiones, por que landing page empiezo, que cambios voy a probar,  como va respecto al mes anterior …

Eso es todo
si quiero ver el rendimiento de las landing pages por fuente de tráfico, siempre puedo aplicar un segmento avanzado como tráfico pagado, tráfico de referencia, visitas con conversiones, … y si tienes montada la movida del behavioral targeting o usuarios definidos lo puedes hacer por tipo de usuario, que landing page conviene mas a cada usuario (atento el que envía o piensa los mailings) y así hasta dormir a la piedras.

recuperando carros perdidos: behavioral targeting en una tienda online
19 diciembre, 2008

Meses atrás publiqué dos posts sobre el uso de google analytics para realizar tareas de behavioral targeting:

behavioral marketing y usuarios definidos (1/2)

behavioral marketing y usuarios definidos (2/2)

Hoy vuelvo al tema con un ejemplo de una prueba que realicé de behavioral targeting con google analytics para un ecommerce. La prueba consiste en poder marcar productos por fecha y tipo de usuario definido.

Para ello hay que crear una base de datos con  una tabla, o simplemente un excel, en el cual vamos a ir apuntando producto, fecha, tipo de usuario definido y si ha sido cargado en el carro. No me interesa saber si lo ha comprado o no, por que trabajo para el grupo de población y no para el individuo y segundo que veo que tiene mas interés un producto cargado aunque no comprado que uno que solo se ha visitado.

Se podría ampliar esta tabla si el producto tuviera material extra, galería de fotos …. cosas que delaten mayor interés.

Una vez que tengo la tabla con datos fiables 15 días, … o el periodo que creamos que es interesante, el siguiente paso consiste en establecer un sistema de puntuaciones a los productos que tenemos marcados, por ejemplo producto visto 1 punto y producto cargado al carro 2 puntos.

Ahora tenemos que hacer una query por cada tipo de usuario en el que nos liste los productos x productos que mas puntuación han conseguido. De esta manera ya sabemos que email tenemos que enviar a cada tipo de usuario la próxima en vez de hacer un mailing para todos.

Esto es todo.

Puede que no te funcione la experiencia porque cada sector y cada pais es un mundo.

También se podrian marcar las categorias para hacer un mailing sobre una categoria a cada tipo de usuario

Hay que tener en cuenta que la información recogida choca con mailings anteriores (si dias antes a la compra se ha enviado una newsletter con el producto x es posible que ese producto te aparezca muy puntuado) así que sería interesante filtrar en la experiencia el tráfico de otras newsletters y quedarnos con el tráfico natural y buscadores.

Se estandariza el behavioral targeting, y a mi (web) que.
24 octubre, 2008

Acabo de leer en un blog que se estandariza el behavioral targeting, habla sobre la problemática respecto a la diferencia de públicos objetivos entre proveedores y que esto dificulta a los anunciantes, …

Pero si lo que queremos es utilizar el behavioral targeting para poder conocer mejor sl visitante de nuestra web, que tipo de contenido le podemos sugerir, que tipo de producto le puede interesar a cada grupo de posibles clientes de mi web, para que nos sirven estos estandards.

Me parece bien que lo estandaricen cuando la aplicación sea contratar publicidad, pero a la hora de utilizarlo en casa, dependiendo del tipo de producto o servicio que vendamos, esta estandarización no nos sirva de nada ya que si no vendemos teléfonos móbiles (por poner un ejemplo), el perfil hombre de 30 a 35 años con nivel adquisitivo x y interesado en el deporte no nos sirva para nada.

Si nos vamos a la pyme, seguramente cada empresa tendrá unos públicos objetivos, muchas veces segmentados por el uso que hacen , o por la profesión, o por los estudios, o por tamaño del cliente, …

Si quieres trabajar el behavioral targeting con tu web, mi consejo es que crees tus propios segmentos o públicos objetivos, ya sea repasando facturas, hablando con los comerciales o repasando a la competencia.

Eso es todo
Si lo tuyo es la venta online y crees en marketing y los números (una cosa no tiene por que ir con la otra), no te centres únicamente en que producto le puedo colocar a cada segmento, utilizala como estudio de mercado o herramienta de aprendizaje para saber que producto o grupo de productos le interesa mas a cada grupo.

behavioral marketing y usuarios definidos (2/2)
14 octubre, 2008

Ahora que ya tenemos a google analytics recogiendo información de los usuarios definidos (hay que dejar un tiempo prudencial de recogida de datos antes de empezar a analizar), a parte de tener mas información sobre el tipo de usuario que tenemos en la web a primera vista podremos empezar a sacar conclusiones:

– visitas: podemos saber que tipo de usuario nos visita mas, es importante evaluar si estamos elaborando buen contenido o el mensaje es adecuado para este tipo de usuario.

– páginas vistas y promedio de tiempo en el sitio: podemos saber que tipo de usuario es mas activo, o tiene mas «engadgement» (al final lo he puesto).

– visitas nuevas: que mercado estoy ampliando o donde estoy creciendo mas

– porcentaje de rebote: con este no lo tengo tan claro, por un lado si tenemos al usuario enganchado al canal rss es un buen usuario pero con mala tasa de rebote, …

Con toda esta información podemos hacernos una idea de quien nos visita, nos visita mas, si queremos intentar captar la atención de un colectivo podremos saber si lo estamos consiguiendo de manera que si no lo conseguimos podremos verlo y poder analizar que medidas tomar.

Ahora vamos a empezar a intentar sacarle mas jugo al tema.

Resulta que google almacena esta información en una cookie, con php la podemos recoger de la siguiente forma: $_COOKIE[«__utmv»] de hecho hay que hacer un explode porque la variable viene enganchada a otra:

$__umtv = $_COOKIE["__utmv"];  // recojo la cookie
$__umtv_partida = explode(".", $__umtv);  // separo las 2 variables en un array
$usuario_definido = $__umtv_partida[1];  // recojo la parte del array que me interesa

En asp, jsp, … seguro que las instrucciones son casi iguales.

Que podemos hacer con esto?

– podemos localizar nuestro mensaje para el tipo de usuario, (ejemplo: si nuestra web va de impresoras, al diseñador le podremos destacar que la impresora tiene 6000 dpis, al administrativo que imprime 200 páginas por minuto, al informático que es compatible con linux y al jubilado que es ideal para imprimir las fotos de los nietos)

– poder mostrar banners específicos

– hacer recomendaciones de otros artículos que les pueden interesar, o que los «informáticos que han comprado este producto también han comprado este otro».

– si nuestra web tiene buscador y tenemos control sobre el, podemos marcar los resultados que le pueden interesar mas o ordenar por interés, …

– que tipo de usuario carga productos al carro y no compra, o que producto o familia de producto es mas visitado por cada tipo de producto (con este hay que hacer base de datos porque google analytics no ofrece este informe y no se si yahoo web analytics lo ofrecerá.

Seguro que hay muchas mas posibilidades.

Esta es mi visión a día de hoy del behavioral marketing o targeting que tengo a dia de hoy, creo que tiene mas trabajo establecer los segmentos de tipos de usuarios de una forma sensata que la propia adaptación.

Si pudiéramos mezclar usuarios definidos con google website optimizer, podría ser interesante.

Eso es todo
En el fondo es hacer behavioral targeting con google analytics como herramienta.

whishlist a google anaytics o resto de herramientas web: poder cruzar esta información con:
– palabras clave
– palabras clave con la comparación con todo el sitio/o un indicador
– campañas de adwords
– fuentes de tráfico
– visitas por ubicación

behavioral marketing y usuarios definidos (1/2)
14 octubre, 2008

Llevo bastante tiempo dando la lata con el tema de los usuarios definidos y por fin me he decidido a hacer un post sobre este tema y intentando que no sea «a que huelen las nubes», en el fondo se trata de hacer behavioral targeting con google analytics.

El informe de usuarios definidos es un informe de google analytics que nos permite asignar mediante una acción una segmentación a los usuarios de nuestra web, ya sea cliente no-cliente, profesional amateur, por profesión, por edad …

Es un informe, para mi, esencial para poder conocer un poquito mas lo que está pasando en la web. Pero hasta hace pocos días lo único que podía extraer era el perfil de usuarios que navega por la web y comparar este dato con el perfil de los usuarios registrados que resulta que en mi caso difiere, ya sea por el tipo de visita que realiza el usuario registrado el no-registrado …

Para empezar tenemos que ir al tag de google y asegurarnos que estamos utilizando el ga.js y no el urchin.js. Si tenemos que cambiar el tag, el nuevo lo encontraremos al editar la configuración de un perfil (una web), en la parte superior derecha en el enlace «comprobar estado». Ahí nos aparecerá el tag (2 javascripts).

Antes de insertar el tag en nuestra web debemos hacer la siguiente modificación: añadir lo siguiente pageTracker._initData(); en el segundo javascript después de la instrucción _gat.getTracker. No se bien bien que realiza esta instrucción pero si no la pones no recoge datos.

Ahora que ya tenemos el tag implementado hay que darle al usuario el empujoncito para que delate que tipo de usuario es de los segmentos que nos son útiles para nuestra web, para el ejemplo voy a utilizar profesión. Para ello dejo varias pistas:

– formulario o encuesta en la que solicitamos que nos marquen que profesión tiene

– cuando se logan o registran, preguntarlo y si ya lo teníamos actualizar

– al enviar una newsletter, tal como comento en este post anterior.

– seguro que hay otras formas de marcar al usuario

Una vez que ya sabemos cuando lo vamos a marcar falta el como: el como consiste en añadir en la página siguiente a la acción el siguiente código:

<script type=»text/javascript»>pageTracker._setVar(‘mecanico’); </script> en el caso de que sea mecánico

Continuará en el próximo post con:

– como reutilizar el marcaje del usuario definido

– como aprovechar este marcaje para personalizar contenido: behavioral marketing.

behavioral targeting o localización del contenido: ahora vamos a hablar en el idioma del cliente
8 septiembre, 2008

Cada sector tiene su lenguaje o localización (ej: informáticos muchas siglas, marketing palabras que acaban en ing, derecho muchas palabras en latín, …), por lo tanto, cada cliente es posible que tenga también su localización.

Cada producto o gama de productos puede tener un uso o varios, es importante saber que uso se da a cada producto.

Volviendo del mundo de las ideas, a donde me lleva esto?

Una buena cosa para intentar optimizar una web es el behavioral targeting (lo que?) o localización como le llamaban antes de wunderloop.  Pues tan simple como poder mostrar la información que a cada usuario le puede interesar en su «dialecto profesional» o el tipo de producto que mas se aproxima a su profesión o uso que le quiere dar.

Voy a poner un ejemplo muy facilito: la previsión del tiempo. La mayoría de cadenas de televisión, radios, periódicos, revistas, … utilizan el mismo proveedor para informar del tiempo, entonces como es posible que cada programa muestre una explicación diferente y un mapa diferente? Pues es sencillo, en función del tipo de cliente al que atacan, en una revista o portal de surf seguramente le darán mas importancia a la fuerza del viento y el tipo de oleaje con un lenguaje muy desenfadado,  en una revista de Andalucía pondrán un destacado de Andalucía y el resto de España en 4 símbolos destacando si habrá sol en la festividad x, en un diario deportivo harán incapié que la lluvia puede perjudicar al líder porque tal y cual, …

Como podemos aplicar esto a nuestra web?

Primero de todo tenemos que segmentar los tipos de clientes o usos que se derivan de cada producto, ya sea mediante tags, keywords, categorías, …

Una vez que tenemos esto, tenemos que mostrar que cada producto sirve para un uso o un tipo de cliente de manera que el cliente que es carpintero, le salgan solo herramientas de carpintería, al herrero de lo suyo y al paleta de lo suyo.

Otra forma de realizar esto es de forma mas grunge pero efectiva, preguntar al usuario que tipo de cliente es antes de mostrar el catálogo de manera que mostraré el mismo producto pero con diferente explicación o cantidad, ej: al restaurante de hablaré que con este producto se ahorra mano de obra y viene envasado en paquete grande, al del bar le diré que no necesita mucho espacio para almacenar y lo puede tener cerca de la cafetera, y al del hotel ….

Que podemos conseguir con todo esto:

  • hablar en el idioma del cliente (no te ha pasado nunca que al ir a comprar una impresora no entiendes que son las dpi ni las ppm, pero si que es ideal para imprimir facturas, o para pruebas de impresión o …
  • dar pistas sobre que usos son los mas habituales, o que tipo de profesional compra o utiliza este producto
  • aumentar nuestro ratio de conversión: contacto, compra, solicitar muestra gratuita, solicitar visita de un comercial, …

Eso es todo
alguien lo ha probado y le ha funcionado? o com te ha ido?