Interacciones sociales

En esta guía se describe cómo medir las interacciones sociales con analytics.js.

Descripción general

Con la analítica de interacciones en medios sociales puedes medir el número de veces que los usuarios hacen clic en botones de redes sociales insertados en páginas web. Por ejemplo, se podría medir un "Me gusta" de Facebook o un "Tweet" de Twitter.

Aunque el seguimiento de eventos mide muy bien las interacciones de usuario generales, los informes sociales de Analytics proporcionan un marco coherente para registrar las interacciones sociales. Esto, a su vez, proporciona un conjunto coherente de informes para comparar las interacciones de las redes sociales en varias redes.

Si no estás familiarizado con las interacciones en medios sociales en Google Analytics, o no estás seguro de los valores que debes usar para la red, la acción o el destino del medio social, lee primero el artículo Información sobre las interacciones y los complementos sociales del Centro de Ayuda de Analytics.

Implementación

Los hits con interacción social se pueden enviar mediante el comando send y especificando un hitType de tipo social. El comando send tiene la siguiente firma para el tipo de hit social:

ga('send', 'social', [socialNetwork], [socialAction], [socialTarget], [fieldsObject]);

Campos de interacciones sociales

En la tabla siguiente se ofrece un resumen de los campos de interacción social:

Nombre del campo Tipo de valor Obligatorio Descripción
socialNetwork texto Indica la red en la que se produce la acción (por ejemplo, Facebook o Twitter).
socialAction texto Indica el tipo de acción que se produce (por ejemplo, "Me gusta", "Enviar", "Tweet").
socialTarget texto Especifica el destino de una interacción social. Este valor normalmente es una URL, pero puede ser cualquier texto (por ejemplo, http://mipáginainteresante.com).

Si quieres obtener una descripción exhaustiva de cada uno de estos campos, consulta Recopilación de datos en el Centro de Ayuda de Analytics.

Ejemplos

El siguiente comando envía un hit con interacción social a Google Analytics que indica que se ha hecho clic en el botón Me gusta de Facebook en el sitio web http://myownpersonaldomain.com:

ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');

Al igual que sucede con todos los comandos send, los campos que se pasan en los parámetros auxiliares también se pueden especificar en fieldsObject. El comando anterior se podría reescribir de la siguiente forma:

ga('send', {
  hitType: 'social',
  socialNetwork: 'Facebook',
  socialAction: 'like',
  socialTarget: 'http://myownpersonaldomain.com'
});

Facebook

Si usas los botones Me gusta oficiales de Facebook y te suscribes al evento edge.create, recibirás una notificación cuando se produzca una acción Me gusta.

FB.Event.subscribe('edge.create', function(url) {
  ga('send', 'social', 'facebook', 'like', url);
});

Para obtener más información, consulta el SDK JavaScript de Facebook.

Google+

De forma predeterminada, Google Analytics proporciona informes integrados para el botón +1. De esta manera, si has implementado analytics.js y un botón +1 en la misma página, todas las interacciones de +1 se incluirán de forma automática en los informes como interacciones sociales a través de cada objeto de seguimiento de la página. Para obtener más información sobre informes de Analítica de +1 y acceder a los consejos para la solución de problemas, consulta Acerca de Informes sociales de Analytics en el Centro de ayuda.