Registrar eventos del botón +1 de Google en Google Analytics

Si hace unos días escribía sobre como integrar el boton +1 de Google hoy comentaré como registrar interacciones, eventos o clicks , para registrarlo en Google Analytics.

El botón +1 de Google viene con una función callback, que se ejecuta después de que se invoque el botón. Es con esta función con la que podremos integrar los eventos en Analytics.

Desde la herramienta de creación del botón que Google nos proporciona podemos indicar el nombre de la función que se llamará justo después de registrar el evento con el botón.

Como se puede ver en la imagen yo he indicado que voy a llamar a la función registrar_evento

Esto se indica en el botón de google en su etiqueta especial de la siguiente manera

<g:plusone size="tall" callback="registrar_evento"></g:plusone>

Por último el código javascript para traquear el evento en Google Analytics.

Esta función irá registrando los votos como un evento en Google Analytics, y almacena el estado del voto, “on” para un voto +1 y “off” para un voto que se elimina.

<script type="text/javascript">
  function registrar_evento( obj ) {
    _gaq.push(['_trackEvent','plusone',obj.state]);
  }
</script>

En cuanto empiece a tener registros en Google Analytics colgaré una captura para que se pueda ver el resultado final.

Integración con el servicio de AddThis

Para usuarios que usan AddThis, como yo, para integrar todo el tema de botones y redes sociales, por lo que he podido investigar no hay un parámetro concreto para añadir el callback función de +1 de Google (si alguien encontrara una opción por favor comentarla). Se puede integrar a modo genérico todos los eventos (independientemente de la red social) en Google Analytics.

Para ello antes de pintar los enlaces de los botones de Addthis incluir este fragmento de Javascript para setear la configuración de los botones de AddThis especificando el identificador de tu cuenta de Google Analytics.

<script type="text/javascript">
     var addthis_config = {
        data_ga_property: 'UA-123456-1',
        data_track_clickback: true
     };
</script>

Actualizado: Si se puede integrar la funcion callback de +1 de Google con el servicio de addthis. El html que tienes que poner es este:

<a class="addthis_button_google_plusone" g:plusone:callback="registrar_evento"></a>

y después claro está la funcion javascript que he indicado antes, justo después de la semilla de Google Analytics.

Una respuesta a “Registrar eventos del botón +1 de Google en Google Analytics”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *