Estais seguros de que con este sistema se recogen bien las camapaña?
Lo comento porque la funcionalidad de los metodos de la Google Analytics Tracking Api que comentais segun la descripción de la api no son esas. Por ejemplo:
_setCampSourceKey
Sirve para indicar que variable vamos a usar en lugar de utm_source para capturar esa parte de la campaña.
En su día yo entendí que funcionaba como decís pero luego no recuperaba la campaña como debía, aunque de esto hace bastante.
Nosotros tb capturamos las campañas desde una sola variable (en nuestro caso "c" ya que los urls son del tipo &c=xxxxx) y usamos estas funciones pero igualandolas todas a "c" para que fuente, medio y campaña las saque de la variable c. Funciona perfectamente, pero pierdes la potencia de la segmentacion que te da usar bien todas las variables.
me pareció muy interesante este articulo para poder dividirlas correctamente pero me sorprende que las informeis usando los metodos de Setkey y tengo mis dudas...
O se trata de que esas funciones buscan estas variables en la url y si no las encuentran entonces usan la variable pasada como valor? Podéis confirmarme que esto es asi?
La verdad es que hemos hecho pruebas y los datos se recogían, aunque también es verdad que han sido mil pruebas diferentes y quizá nos hemos tirado a la piscina demasiado pronto con el post al ver los resultados.
De todas formas, tenemos que darle una vuelta de tuerca a esto...
Según lo que comentas la forma correcta es la que nos dices con el parámetro "c" (en este caso), lo malo es que perdemos la posibilidad de jugar con varios valores diferentes.
¿Se te ha ocurrido si funcionaría trucando la URL? Es decir, recuperando los valores como explicamos en el post y creando una URL virtual concatenando cada parámetro? En cuanto tengamos más pruebas con todo esto te confirmamos.
Te he buscado por twitter para preguntarte por los avances en este tema, pero hay cientos de jorges lopez por el mundo y en mvconsultoría tampoco lo veo asi que vuelvo a contactarte por aquí.
Sabéis algo más de este tema? Yo no he tenido tiempo para volver a probar si me captura los datos al meterselos directamente por ejemplo en:
['_setCampSourceKey', varMiSource]
Y la verdad es que me vendría genial poder indicarle yo mismo las campañas a analytics (no solo por separar datos de campaña sino por traducirla ya que nosotros usamos ids y en analytics me interesarian nombres.
Puedes pasarme algun site donde tengáis esto (o cualquier implementación de informar la campaña manualmente) implementado y capteis datos?
Pero si bien es cierto que conseguia captar datos en la mayoría de los casos con explorer me daba problemas y tenía perdidas así que lo di por causa perdida...
Es un tema que me interesa mucho con lo que estaría encantado de saber cualquier avance... Si quieres, puedes encontrarme en Twitter @ikhuerta
Informar de que he puesto el siguiente codigo en una de mis webs donde no tengo campañas y no me molesta perder los origenes un par de días (espero que blogger no lo limpie y podáis leerlo)
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-2519041-8']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
Esto debería hacer que todo el tráfico de ese blog fuese ahora de esa campaña y solo de esa campaña
El tráfico ha seguido entrnado de la forma normal, indicando los tipicos segmentos de buscadores, directo y referencia sin guardar un solo dato con campaña :(
la verdad es que no he tenido apenas tiempo para probar esto nuevamente, en cuanto pueda me monto algo con ello.
No lo tenemos implementado en ningún proyecto real, tan sólo en su día lo probamos en entornos de desarrollo propios a modo de investigación.
Aunque no lo hemos probado, he estado mirando un poco más la documentación oficial de GA y me temo que no vaya a funcionar de este modo.
Pero quizá haya una función (no se si está deprecada o no, pero creo que funciona correctamente), _setReferrerOverride() -> http://goo.gl/Q84Jo. Con ella podemos cambiar el referente...
Te he buscado por twitter y ya me tienes como follower, para cualquier cosa puedes ponerte en contacto conmigo @jorgelopgar
la verdad es que no he tenido apenas tiempo para probar esto nuevamente, en cuanto pueda me monto algo con ello.
No lo tenemos implementado en ningún proyecto real, tan sólo en su día lo probamos en entornos de desarrollo propios a modo de investigación.
Aunque no lo hemos probado, he estado mirando un poco más la documentación oficial de GA y me temo que no vaya a funcionar de este modo.
Pero quizá haya una función (no se si está deprecada o no, pero creo que funciona correctamente), _setReferrerOverride() -> http://goo.gl/Q84Jo. Con ella podemos cambiar el referente...
Te he buscado por twitter y ya me tienes como follower, para cualquier cosa puedes ponerte en contacto conmigo @jorgelopgar
6 comentarios :
Buenas,
Estais seguros de que con este sistema se recogen bien las camapaña?
Lo comento porque la funcionalidad de los metodos de la Google Analytics Tracking Api que comentais segun la descripción de la api no son esas. Por ejemplo:
_setCampSourceKey
Sirve para indicar que variable vamos a usar en lugar de utm_source para capturar esa parte de la campaña.
En su día yo entendí que funcionaba como decís pero luego no recuperaba la campaña como debía, aunque de esto hace bastante.
Nosotros tb capturamos las campañas desde una sola variable (en nuestro caso "c" ya que los urls son del tipo &c=xxxxx) y usamos estas funciones pero igualandolas todas a "c" para que fuente, medio y campaña las saque de la variable c. Funciona perfectamente, pero pierdes la potencia de la segmentacion que te da usar bien todas las variables.
me pareció muy interesante este articulo para poder dividirlas correctamente pero me sorprende que las informeis usando los metodos de Setkey y tengo mis dudas...
O se trata de que esas funciones buscan estas variables en la url y si no las encuentran entonces usan la variable pasada como valor? Podéis confirmarme que esto es asi?
Miles de gracias.
Hola Iñaki,
muchas gracias por tu comentario y el aporte!
La verdad es que hemos hecho pruebas y los datos se recogían, aunque también es verdad que han sido mil pruebas diferentes y quizá nos hemos tirado a la piscina demasiado pronto con el post al ver los resultados.
De todas formas, tenemos que darle una vuelta de tuerca a esto...
Según lo que comentas la forma correcta es la que nos dices con el parámetro "c" (en este caso), lo malo es que perdemos la posibilidad de jugar con varios valores diferentes.
¿Se te ha ocurrido si funcionaría trucando la URL? Es decir, recuperando los valores como explicamos en el post y creando una URL virtual concatenando cada parámetro? En cuanto tengamos más pruebas con todo esto te confirmamos.
Nuevamente muchas gracias por la corrección!
Buenas de nuevo Jorge,
Te he buscado por twitter para preguntarte por los avances en este tema, pero hay cientos de jorges lopez por el mundo y en mvconsultoría tampoco lo veo asi que vuelvo a contactarte por aquí.
Sabéis algo más de este tema? Yo no he tenido tiempo para volver a probar si me captura los datos al meterselos directamente por ejemplo en:
['_setCampSourceKey', varMiSource]
Y la verdad es que me vendría genial poder indicarle yo mismo las campañas a analytics (no solo por separar datos de campaña sino por traducirla ya que nosotros usamos ids y en analytics me interesarian nombres.
Puedes pasarme algun site donde tengáis esto (o cualquier implementación de informar la campaña manualmente) implementado y capteis datos?
Yo en su día la forzaba así:
http://blog.ikhuerta.com/google-analytics-como-enviar-las-campanas-desde-el-servidor-y-no-desde-url
Pero si bien es cierto que conseguia captar datos en la mayoría de los casos con explorer me daba problemas y tenía perdidas así que lo di por causa perdida...
Es un tema que me interesa mucho con lo que estaría encantado de saber cualquier avance... Si quieres, puedes encontrarme en Twitter @ikhuerta
Sigo con este tema...
Informar de que he puesto el siguiente codigo en una de mis webs donde no tengo campañas y no me molesta perder los origenes un par de días
(espero que blogger no lo limpie y podáis leerlo)
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2519041-8']);
_gaq.push(['_trackPageview']);
_gaq.push( ['_setCampSourceKey', 'one-source'] );
_gaq.push( ['_setCampMediumKey', 'one-medium'] );
_gaq.push( ['_setCampTermKey', 'one-term'] );
_gaq.push( ['_setCampContentKey', 'one-content'] );
_gaq.push( ['_setCampNameKey','one-name'] );
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Esto debería hacer que todo el tráfico de ese blog fuese ahora de esa campaña y solo de esa campaña
El tráfico ha seguido entrnado de la forma normal, indicando los tipicos segmentos de buscadores, directo y referencia sin guardar un solo dato con campaña :(
Hola Iñaki,
la verdad es que no he tenido apenas tiempo para probar esto nuevamente, en cuanto pueda me monto algo con ello.
No lo tenemos implementado en ningún proyecto real, tan sólo en su día lo probamos en entornos de desarrollo propios a modo de investigación.
Aunque no lo hemos probado, he estado mirando un poco más la documentación oficial de GA y me temo que no vaya a funcionar de este modo.
Pero quizá haya una función (no se si está deprecada o no, pero creo que funciona correctamente), _setReferrerOverride() -> http://goo.gl/Q84Jo. Con ella podemos cambiar el referente...
Te he buscado por twitter y ya me tienes como follower, para cualquier cosa puedes ponerte en contacto conmigo @jorgelopgar
Lo dicho, en cuanto pueda lo pruebo!
Saludos!
Hola Iñaki,
la verdad es que no he tenido apenas tiempo para probar esto nuevamente, en cuanto pueda me monto algo con ello.
No lo tenemos implementado en ningún proyecto real, tan sólo en su día lo probamos en entornos de desarrollo propios a modo de investigación.
Aunque no lo hemos probado, he estado mirando un poco más la documentación oficial de GA y me temo que no vaya a funcionar de este modo.
Pero quizá haya una función (no se si está deprecada o no, pero creo que funciona correctamente), _setReferrerOverride() -> http://goo.gl/Q84Jo. Con ella podemos cambiar el referente...
Te he buscado por twitter y ya me tienes como follower, para cualquier cosa puedes ponerte en contacto conmigo @jorgelopgar
Lo dicho, en cuanto pueda lo pruebo!
Saludos!
Publicar un comentario