Grabar iframes en Session Replay 2.0

Una de las últimas características disponibles en Yandex Metrica es la grabación de iframes en Session Replay (grabación de sesiones).

Para que puedas ver el contenido del iframe en la grabación de sesiones, es necesario que la página contenedora del iframe y la página que se muestra en el iframe tengan el mismo código de seguimiento de Yandex Metrica.

La página que se muestra en el iframe contará como una página vista en los informes de Metrica. Si no quieres que esa página se tenga en cuenta como una página individual (ya se está mostrando en el iframe y registrará como página vista la que lo contiene), puedes inicializar el código de seguimiento de Metrica en el contenido del iframe con el parámetro defer: false, para así evitar que al inicializar el código envíe la página vista por defecto.

En esta captura de pantalla se puede observar cómo las páginas mostradas dentro del iframe, sin el parámetro defer: false, se registran como página vista, sumando en el total de páginas vistas en la sesión, con un tiempo en la página de 0:00 segundos. Ya es decisión tuya si las excluyes como página vista o no.

Y en este vídeo se ve el resultado de un pequeño experimento que carga páginas en un iframe, insertando el código de seguimiento con Google Tag Manager y/o Yandex Metrica, con y sin el parámetro defer. Las páginas en iframe sin código de seguimiento de Metrica, no quedaron grabadas en Session Replay, y las que no tenían el parámetro defer se registraron como página vista en la sesión.

Plantilla de Yandex Metrica para GTM

Las plantillas personalizadas son una de las últimas características que han aparecido en Google Tag Manager. Y de haber aparecido un par de meses antes, me hubieran ahorrado una cantidad de tiempo enorme implementando Yandex.Metrica en un proyecto reciente.

La plantilla sobre la que trata este artículo es una plantilla para implementar el código de seguimiento de Yandex.Metrica a través de Google Tag Manager. Su interfaz está en español y tiene casi todas las opciones y características que tiene disponibles Metrica para su código de seguimiento:

  1. Inicialización
  2. Hit / Página vista
  3. Objetivo
  4. Enlace saliente
  5. Descarga de fichero
  6. Parámetros de sesión
  7. ID de usuario
  8. Parámetros de usuario

Unos muy buenos recursos que me han ayudado son la Custom templates quick start guide, de Google; la Custom Templates Guide For Google Tag Manager, de Simo Ahava; y la Google Tag Manager Custom Template – Yandex Metrica, de David Vallejo (en inglés, disponible también en GoogleTagManagerTemplates de GitHub, donde supongo que se irá actualizando, además de recoger en ese repositorio otras muchas plantillas).

Puedes descargar la plantilla para Yandex.Metrica con este enlace, y si necesitas ayuda para importarla en tu contenedor de GTM, puedes echar un vistazo a este tutorial de introducción a las plantillas personalizadas.

1. Inicialización

Método: init

Para inicializar el código de seguimiento de Metrica. Se pueden configurar las principales opciones y características sin tener que editar el contador en la administración de nuestra cuenta de Metrica. No obstante, hay algunas cosas que deberías dejar configuradas cuando crees el contador y otras que tendrás que hacer impepinablemente en la interfaz de Metrica.

Te recomiendo que en la configuración de tu contador dejes marcadas las opciones para la grabación de sesiones, envío de datos de comercio electrónico y divisa por defecto tal como lo necesites. Respecto a la grabación de sesiones, tienes que usar Session Replay 2.0, ya que esta plantilla no es compatible con el código anterior de Metrica. También has de indicar si quieres grabar las pulsaciones de teclado en la grabación de sesiones (siempre lo puedes desactivar de forma específica usando el CSS que indica Metrica para estos casos).

Para habilitar los informes de comercio electrónico en Metrica, tienes que habilitar esta opción en el código de seguimiento, y además incluir en el código de tu página el dataLayer (que puede ser el mismo que uses para Google Tag Manager / Google Analytics).

<script type="text/javascript">
window.dataLayer = window.dataLayer || [];
</script>

Filtros y objetivos, lógicamente, los tienes que seguir creando desde la interfaz de Metrica, así como exclusión de visitas propias o la activación y gestión de las notificaciones que puedes tener sobre el estado del sitio web configurado.

Sobre el debug de Yandex.Metrica, lo puedes activar en las opciones de inicialización, pero solo funcionará si el contenedor de GTM está en modo de vista previa.


2. Hit / Página vista

Método: hit

Para enviar páginas vistas / páginas virtuales. El único parámetro obligatorio es el de la URL de la página que envías.


3. Objetivo

Método: reachGoal

Envia información sobre la consecución de un objetivo. Previamente lo has tenido que definir en la interfaz de Metrica. Cuidado con el nombre del objetivo, ha de coincidir con lo que hayas puesto en Metrica. Importe y divisa son opcionales, en las divisas he añadido Euro, Dólar americano, Rublo y Libra esterlina (puedes añadir lo que necesites editando la plantilla o vía variable de GTM).

Si se trata de un objetivo de comercio electrónico (venta), puedes enviar el ID del objetivo usando el dataLayer, no hace falta usar reachGoal. En este caso, no se usa el nombre del objetivo, si no el ID numérico del objetivo (lo obtienes igualmente de la interfaz de Metrica).


4. Enlace saliente

Método: extLink

Si has configurado el código de seguimiento para que registre enlaces salientes, puede que no uses esta opción, aunque la tienes disponible para enviar a Metrica datos de enlaces externos que puedas usar vía ajax o técnicas similares. El único parámetro obligatorio es la URL del enlace externo. Si no pasas el título de la página, Metrica registrará document.title como valor por defecto.


5. Descarga de fichero

Método: file

Como el método anterior, si has configurado el registro de descarga de ficheros en el código de seguimiento de Metrica, puede que no necesites esta opción. En la configuración del código de seguimiento puedes añadir extensiones de fichero que quieras registrar de forma automática, si la que necesites no está incluida en las numerosas extensiones de fichero que registra Metrica por defecto.


6. Parámetros de sesión

Método: params

Los parámetros de sesión están disponibles como opciones en los métodos init, hit, reachGoal, file y extLink. Puedes usar hasta 10 niveles en los parámetros de sesión, aunque tendrás que echarle algo de imaginación para usar más de 2 niveles con la tabla que te permite crear GTM.


7. ID de usuario

Método: setUserID

Fácil. Enviar el ID de usuario interno que utilices en tu sitio web. Puedes enviarlo en cualquier momento durante una sesión para asociar el clientID de Metrica con el ID de usuario que especifiques.


8. Parámetros de usuario

Método: userParams

Metrica permite pasar parámetros de usuario y recomienda pasar datos de usuario que no cambien de una sesión a otra y que no contengan datos personales como el nombre del usuario. Para comprender un poco mejor la diferencia entre parámetros de usuario y parámetros de sesión, puedes echar un ojo a esta página donde explican cómo se procesan y almacenan los datos.

¿Y el resto de métodos?

Del resto de métodos (getClientID, addFileExtension y notBounce), el único que no está disponible en esta plantilla es getClientID. Los otros dos, addFileExtension y notBounce he decidido incluirlos como opciones en la configuración para la inicialización del código de seguimiento y se ejecutan, en caso de estar configurados, en el momento de inicializar el código de Yandex Metrica.

Yandex Metrica cumple 10 años

Yandex Metrica, el producto para analítica web de Yandex, está de cumpleaños. Como dicen en la página que dedican a esta ocasión, ya son 10 años ayudando a crecer a los negocios online.

Por cierto, en esa página, además de los hitos más relevantes que han sucedido en este tiempo, te proponen un test de conocimientos sobre analítica para que descubras qué tipo de analista eres. ¿Te animas a hacerlo?

La nueva grabación de sesiones de Yandex Metrika

Hace ya unos cuantos meses que Yandex anunciaba una beta (cerrada, inicialmente) de su Webvisor (herramienta incluida en Yandex Metrika que graba las sesiones de los usuarios que visitan nuestro sitio web). Y aunque sigue como beta, hace tiempo que dejó de estar cerrada, tenía pendiente escribir algo sobre este nuevo Webvisor 2.0

Bueno, no es más que mi impresión personal después de haber estado usándola durante estos últimos meses. Y la impresión es que ha mejorado muchísimo. En algunos de mis proyectos no se llegaba a reproducir bien la sesión, sobre todo en proyectos que usan ventanas modales y contenido dinámico basado principalmente en jQuery y Ajax. Pero parece que Yandex se ha puesto las pilas y la mejora, como decía, es más que notable, tanto en la interfaz como en la reproducción de la sesión.

Para usar la nueva versión del Webvisor, tienes que actualizar la configuración de Session Replay y actualizar también el código de seguimiento en tu sitio web (es prácticamente el mismo, solo cambian tres líneas). Con esta nueva versión ya no es necesario configurar la forma en que Metrika graba las páginas.

Configuración del Webvisor “clásico”

 

Configuración del Webvisor 2.0

Si eres de los que usa Yandex Metrika por los mapas, análisis de formularios o grabación de sesiones y aún no te has pasado a Webvisor 2.0, te recomiendo que lo hagas sin dudarlo.

Yandex se hace mayor de edad

Yandex cumple 18 añosEn Yandex están de cumpleaños. Tal día como hoy, hace 18 años, se anunciaba el motor de búsqueda de Yandex (yandex.ru). Un 23 de septiembre de 1997, la empresa CompTek anunciaba su puesta en marcha.

Puedes ver la nota de prensa de Yandex (aquí) o echar un vistazo a cómo pintaba el buscador ruso por aquellos años, usando la herramienta waybackmachine de archive.org (la captura más antigua que tienen es de diciembre de 1998… vaya cómo cambia con los años).

Sesión sobre Yandex Metrika en el MeasureCamp London

Me ha hecho muchísima ilusión poder volver a un MeasureCamp en Londres. La primera edición a la que asistí me resultó una experiencia tan buena que decidí que yo también quería compartir una sesión. Así que, aquí está la presentación que usé para mi sesión sobre Yandex y Yandex Metrika el pasado sábado.

Puedes descargar la presentación en PDF desde aquí, además encontrarás un par de ficheros PHP que te pueden servir para exportar datos con la API de Yandex Metrika e importarlos a tu cuenta de Google Analytics con el Google Measurement Protocol.

La nueva interfaz de Yandex.Metrika deja de ser beta

Nuevo interfaz de Yandex Metrika

El nuevo diseño para Yandex.Metrika ha dejado la fase beta y ya está visible por defecto para todos los usuarios, si bien todavía es posible volver al anterior interfaz mediante un enlace que encontramos en la parte superior derecha de Metrika.

Estaba dejando un post en un artículo que hablaba de Metrika y me he adornado recomendando usar la versión beta (que llevaba en beta casi un año), cuando entro y todo Metrika luce ya con el nuevo diseño, bastante más bonito e intuitivo. Un zasca en toda regla.

Taller profesional sobre SEO Rusia y Yandex

El sábado 25 de julio estaré en Barcelona impartiendo un taller de SEO Rusia y Yandex en el que veremos las pautas a seguir para trabajar a la hora de optimizar sitios web y contenidos en ruso para indexar y posicionar en buscadores rusos, Yandex principalmente.

Trataremos y hablaremos de las cuestiones a tener en cuenta a la hora de trabajar con sitios web en ruso, dedicando tiempo especialmente a Yandex Webmaster, Yandex Metrika y también a WordPress y Prestashop por ser dos gestores de contenidos muy populares y que permiten crear sitios web en varios idiomas (ruso entre ellos, claro) de forma rápida y sencilla.

Un sitio web en ruso va más allá de añadir un idioma en nuestro CMS y traducir textos. Yandex tiene sus peculiaridades y Rusia tiene ciertas características que la hacen especial en el uso de Internet.

Este taller está pensado para que se adquieran las nociones básicas necesarias a la hora de trabajar con un sitio web en ruso —tanto si ya tienes uno en marcha, como si estás pensando en crear una versión en ruso de un sitio ya existente— y tener un primer contacto con las herramientas de Yandex que tenemos a nuestra disposición para trabajar con nuestro sitio web.

Si ofreces productos o servicios que puedan interesar a los rusos, si quieres ganar clientes o tener visibilidad en Rusia, o tus clientes de diseño, web o social media piensan en introducirse en Rusia y quieres conocer cómo funciona Yandex, este taller te interesa.

[sws_button_icon_ui label=”Reserva tu plaza para el taller de SEO Rusia y Yandex” href=”https://www.antoniolite.com/taller-profesional-de-seo-rusia-y-yandex/#inscripcion” ui_theme=”ui-smoothness” icon=”ui-icon-calendar” target=”_blank”] [/sws_button_icon_ui]

Puedes echar un vistazo al programa del taller y reservar tu plaza. Si tienes alguna consulta sobre el contenido del taller, o te interesa una sesión de formación a medida, contacta conmigo.

Sesión sobre Rusia y Yandex en el MeasureCamp Madrid

En el MeasureCamp Madrid del 23 de mayo me animé a dar una sesión sobre Yandex y las herramientas que ofrece para trabajar con nuestros sitios web. Este artículo abre con la presentación de apoyo que usé.

Quería hacer una presentación del universo Yandex antes de hablar de Yandex.Webmaster y Yandex.Metrika, las dos herramientas principales con las que uno puede optimizar y mejorar su presencia en Runet. Y casi que ahí se quedó la cosa. La media hora no me dio para mucho más, y dejé muchas cosas en el tintero.

Como contaba, casi todas las herramientas que conocemos de Google tienen su semejante en Yandex. Así pues, Yandex.Webmaster es el equivalente a las Google Webmaster Tools.

De todo lo que ofrece Yandex.Webmaster, destacaría lo siguiente:

  • Definir la orientación geográfica, algo importantísimo cuando sabemos que Yandex tiene esto en cuenta para en las casi 1.400 para las que tiene en consideración las búsquedas geolocalizadas.
  • Enviar un sitemap.xml y controlar cómo se indexan los contenidos. Hay que tener paciencia, Yandex es mucho más lento que Google a la hora de indexar contenidos, pueden pasar dos semanas hasta que veamos que nuestras páginas aparecen en los resultados. Paciencia.
  • Conocer el número de páginas que Yandex incluye en sus páginas de resultados. Yandex no suele avisar. Si nuestro sitio sufre algún tipo de problema técnico, simplemente nos desindexarán todo aquello que estime oportuno (con motivo, claro), algo que notaremos en el tráfico que recibimos desde Rusia. Conviene estar muy pendiente de esta gráfica.
  • Aspecto de nuestro snippet en los resultados de búsqueda, algo que puede parecer una tontería, pero el hecho de poder indicar lo que se muestra en mayúscula y minúscula en nuestro dominio, por ejemplo, es algo que nos puede ayudar a destacar en las SERP

Sobre Yandex.Metrika, personalmente no lo considero básico e imprescindible para la parte de analítica si uno ya trabaja y se desenvuelve con Google Analytics. Igualmente podemos preparar nuestros informes personalizados, registrar eventos, objetivos, páginas virtuales, datos de nuestras transacciones de comercio electrónico… No obstante, existen unas serie de funciones y características que hay que destacar en Yandex.Metrika:

  • Monitorización de clics en enlaces externos y descarga de ficheros. Son opciones que se pueden activar directamente en el código de seguimiento que insertamos. Sobre la descarga de ficheros, podemos añadir nuestras propias extensiones, aunque Metrika ya reconoce por defecto un bueno número de extensiones y probablemente no tengamos que añadir ninguna por nuestra cuenta. La función es addFileExtension().
  • Igualmente, podemos activar en el código de seguimiento un parámetro para afinar más la tasa de rebote. Si lo activamos, Metrika no considerará como rebote las visitas de más de 15 segundos que únicamente hayan visualizado una página. La función es notBounce().
  • Por el simple hecho de insertar el código de seguimiento en una página, Yandex indexará la página. Esto se puede evitar con el típico noindex o con un parámetro adicional en el código de seguimiento (ut) para que Yandex excluya la página.
  • Tenemos a nuestra disposición los parámetros de sesión (algo equivalente a las dimensiones personalizadas), con las que podemos marcar sesiones, eventos, páginas vistas… con hasta tres niveles que decidimos nosotros. Por ejemplo, “usuario -> registrado / invitado”, “promocion -> A / B”. Puede ir bien para analizar comportamientos de usuarios o valorar resultados de tests A/B sobre contenidos de nuestro sitio. Personalmente, no he usado más de dos niveles cuando he utilizado los parámetros de sesión en Metrika.
  • Y quizás lo más intersante para muchos, Webvisor y los mapas, razones por las que se suele usar Yandex.Metrika, sin que se tenga intereses por el mercado o público ruso.

Webvisor grabará las sesiones de las visitas que registre nuestro sitio web. Como pueden hacer herramientas como Mouseflow o Hotjar, por ejemplo. Webvisor tiene un par de limitaciones: guarda los datos de las últimas dos semanas y guarda un máximo de 1.000 sesiones diarias, en principio sin límite de páginas vistas en cada sesión.

Si estás leyendo hasta aquí, probablemente no necesites explicación sobre lo que hacen los mapas de clics, movimiento y scroll. Estas herramientas te permiten alternar entre el modo de análisis y el de uso de la web, para que puedas cambiar de página desde la propia herramienta para analizar cada mapa en cuestión en páginas diferentes.

Por último, y esta es una de las cosas que más me gustan, tenemos una herramienta de análisis de formularios. Podemos ver el tiempo que lleva completar campos y formularios, los abandonos que se producen en nuestros formularios, los campos que se dejan en blanco o generan más errores al completar formularios…

Hay una cosa más en Yandex.Metrika, la función de Target call, que es un servicio por el que hay que pagar (poco, la verdad) y con el que podemos disponer de números de teléfono para mostrarlos en nuestras páginas web o en nuestros anuncios de Yandex.Direct, y que se integran perfectamente con Yandex.Metrika, asociando el número a diferentes fuentes de tráfico y visualizando la información relativa a este número dentro de los informes de Metrika. Target call tiene sus condiciones, conviene echarles un vistazo para saber cómo contratar y disponer del servicio.

Más o menos este era el guión de lo que se quedó en el tintero de la sesión del MeasureCamp Madrid, ilustrado con algún código de ejemplo o la vista de alguna cuenta operativa de Yandex.Webmaster o Yandex.Metrika.

Si estuviste en la sesión, espero que te resultase interesante y te llevases algo nuevo, y si has aterrizado aquí por cualquier otro motivo, igualmente espero que todo esto te haya resultado útil.

Espero que coincidamos en próximos MeasureCamp, y mientras tanto, aquí estoy para lo que necesites.

Introducción al webvisor de Yandex Metrika

Yandex Metrika — Webvisor

Una de las características más interesantes que puede aportar Yandex Metrika (la herramienta para analítica web de Yandex) es el webvisor, que grabará la sesiones de nuestros usuarios para poder analizarlas después, como podríamos hacer con herramientas como Mouseflow o Hotjar, por ejemplo.

Conozco mucha gente que incorpora Metrika en sus códigos de seguimiento simplemente por disponer de forma gratuita de esta característica, sin trabajar posteriormente con el resto de datos que se recogen, pues ya implementan Google Analytics y ahí uno se puede sentir más cómodo.

En cualquier caso, hay una serie de cuestiones que resultan interesantes y conviene saber cuando uses el webvisor de Yandex Metrika:

  • Guarda las sesiones de las últimas dos semanas
  • Guarda un máximo de 1.000 sesiones al día
  • Registra las pulsaciones de tecla, pero no las contraseñas
  • Funciona en la mayoría de dispositivos móviles (smartphones, tablets; iOS, Android)
  • En conexiones con un ancho de banda limitado, esta característica del código de seguimiento de Metrika, no se aplica (tampoco se registra información en webvisor bajo otras circunstancias)
  • Solo guarda sesiones y páginas en las que se produce actividad por parte de usuario (existe alguna interacción)

En algunas ocasiones, cuando enseño o doy formación sobre Metrika, me han hecho algún comentario con el ceño fruncido sobre el límite las dos semanas o el de las 1.000 sesiones diarias, pero bueno, es una herramienta gratuita, así que más bien habría que agradecer a Yandex que nos deje usarla 😀

Hay algunas cosas más que contar sobre el webvisor, pero será en otro post.

Si usas Yandex Metrika por el webvisor (y otras de sus características) puedes dejar un comentario y nos cuentas el uso que le das junto otras herramientas de analítica.