Interactions associées aux réseaux sociaux

Ce guide explique comment mesurer les interactions sur les réseaux sociaux à l'aide d'analytics.js.

Présentation

Vous pouvez utiliser l'analyse des interactions sur les réseaux sociaux pour mesurer le nombre de fois où les utilisateurs cliquent sur les boutons de réseaux sociaux intégrés dans des pages Web. Par exemple, vous pouvez mesurer un "J'aime" sur Facebook ou un "tweet" sur Twitter.

Si la mesure des événements peut très bien vous aider à analyser les interactions générales des utilisateurs, l'analyse des réseaux sociaux fournit un framework cohérent pour enregistrer ces interactions. Vous obtenez ainsi un ensemble cohérent de rapports permettant de comparer les interactions sur plusieurs réseaux sociaux.

Si vous ne connaissez pas les interactions sur les réseaux sociaux dans Google Analytics ou si vous ne savez pas quelles valeurs utiliser pour le réseau social, l'action ou la cible, commencez par lire l'article À propos des plug-ins et interactions de réseaux sociaux dans le Centre d'aide Analytics.

Implémentation

Les appels d'interaction sur les réseaux sociaux peuvent être envoyés en utilisant la commande send et en spécifiant un hitType de social. La commande send a la signature suivante pour le type d'appel social:

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

Champs d'interaction sur les réseaux sociaux

Le tableau suivant récapitule les champs d'interaction sur les réseaux sociaux:

Nom du champ Type de valeur Obligatoire Description
socialNetwork text oui Réseau sur lequel l'action se produit (par exemple, Facebook, Twitter)
socialAction text oui Type d'action qui se produit (par exemple, "J'aime", "Envoyer" ou "Tweeter").
socialTarget text oui Spécifie la cible d'une interaction sur les réseaux sociaux. Cette valeur est généralement une URL, mais il peut s'agir de n'importe quel texte. (p.ex. http://mapagecool.com)

Pour une description plus détaillée de chacun de ces champs, consultez l'article Collecte des données dans le centre d'aide Analytics.

Exemples

La commande suivante envoie un appel d'interaction sur un réseau social à Google Analytics, indiquant qu'un utilisateur a cliqué sur un bouton "J'aime" de Facebook pour le site http://myownpersonaldomain.com:

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

Notez que, comme pour toutes les commandes send, les champs transmis dans les paramètres de commodité peuvent également être spécifiés dans fieldsObject. La commande ci-dessus peut être réécrite comme suit:

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

Facebook

Si vous utilisez les boutons "J'aime" de Facebook officiels et que vous vous abonnez à l'événement edge.create, vous recevez une notification lorsqu'une action "J'aime" se produit.

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

Pour en savoir plus, reportez-vous au SDK Facebook JavaScript.