Estos parámetros deben incluirse en la URL que aterriza en el sitio web a analizar, indicando el nombre, origen y medio de la campaña (las variables de contenido y término de campaña son opcionales).
http://www.sitioweb.com/ejemplo.html?utm_source=OrigenDePrueba&utm_medium=Banner&utm_campaign= CampañaDePrueba
Si un usuario llega al sitio web por medio de diferentes campañas, Google Analytics reconoce la última con la que ha accedido, ya que el valor de la última campaña utilizada sobrescribe al anterior. En el caso de querer personalizar un informe para no perder información de las campañas anteriores, será necesario “complementar” el código de seguimiento con un script o función externa que permita recuperar el valor de la cookie.
A continuación podemos ver un ejemplo simple de dicha función adicional (esto es sólo para técnicos, si tienes dudas pídele ayuda a tus compañeros de IT):
Nota: esto es un ejemplo genérico que simplemente devuelve el valor de una variable almacenada en la cookie y quizá hubiera que realizar otro tipo de tratamiento para adecuarlo a los formatos o separadores que correspondan en cada caso.
Para almacenar los datos de todas las campañas, se necesitará crear una variable personalizada en el ámbito de visitante. Para asignarle el valor a la misma, se puede utilizar una variable (por ejemplo “campaigns”) que contendrá la concatenación del valor de la cookie con el del parámetro de campaña:
_gaq.push(['_setCustomVar', 1, 'Multi_Campaign', campaigns, 1]);
Tan sólo se debe usar una función para recuperar el valor del parámetro de campaña que viaja en la URL (utm_source), y el script visto anteriormente para recuperar en la variable “campaigns”, mencionada anteriormente, el valor de la cookie asociada a la variable personalizada. Si el parámetro que acabamos de obtener de la URL no está contenido en la lista de valores previamente almacenados en la cookie, podríamos concatenarlo y añadirlo a la variable personalizada.
Ejemplo:- Suponemos que en la cookie de un usuario se ha guardado el valor “promo”, dado que ésta ha sido la última campaña mediante la que ha accedido al sitioweb.
- Ese mismo usuario vuelve a una página del sitio clicando en un banner publicitario, arrastrando en la URL los parámetros de campaña.
- Al recuperar tanto los valores del parámetro como el de la cookie, se obtiene:
Valor_cookie: “Promo”
Valor_parametro: “Banner”
Si el parámetro no está contenido en la cookie:
campaigns = campaigns + ‘-‘ + parameter;
_gaq.push(['_setCustomVar', 1, 'Multi_Campaign', campaigns, 1]);
El resultado almacenado en la variable “Multi_Campaign” tras esta operación será: Promo-Banner
De esta forma, si el mismo usuario vuelve a acceder al sitio por medio de otra campaña (por ejemplo “Link”), se obtendrá en los informes un listado de las distintas campañas utilizadas (“Promo-Banner-Link”).
Con este nivel de personalización, se puede utilizar una variable multi-campañas que almacena la información de todas las campañas que han enviado tráfico a nuestro website.
Publicado por Aingeru Duarte, MV Consultoría (GACP), España
4 comentarios :
Hola quiero saber como hago para saber el IP de los visitantes porque tengo problemas con anónimos, kiero saberos si o si, no me conformo solo con moderar los comentarios, respondanme a mi blog, gracias
Hola Perla,
No existe ningún informe en Analytics donde puedas ver las direcciones IP de la gente que te visita. De hecho usamos estas direcciones solo para geo-referenciar al visitante y después se deshecha.
Saludos.
Hola,
Sin ser informática he entendido las ventajas de esto que explicais. Pero mi problema es que mis campañas, se inician por ejemplo en un anuncio de facebook, pasan por mi web necesariamente para mostrar la info del producto pero la conversión, comprar una entrada, se realiza en otra web distinta de la que no soy propietaria (y no puedo meter scripts ni programación alguna), ¿cómo puedo continuar el seguimiento de la campaña en un site ajeno?. ¿de que manera podemos colaborar si ambos usamos google analitycs?
Hola Nausica,
Es posible crear un evento que muestre el acceso de los usuarios a la zona de conversión que está en el sitio ajeno.
De esta forma, obtendrás la información de los usuarios que acceden de tu sitio web al sitio de compra de las entradas. La interacción de los usuarios en el otro sitio web, no puedes conocerlas sin tener acceso a su perfil de Google Analytics.
Saludos.
Publicar un comentario