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

L'analyse des interactions sur les réseaux sociaux vous permet de déterminer le nombre de fois où des utilisateurs ont cliqué sur des boutons de réseaux sociaux intégrés à des pages Web. Par exemple, vous pouvez mesurer un "J'aime" de Facebook ou un Tweet de Twitter.

Bien que la mesure des événements puisse vous aider à analyser très efficacement les interactions générales des utilisateurs, l'analyse des réseaux sociaux fournit un cadre cohérent pour enregistrer les interactions sur les réseaux sociaux. Vous obtenez ainsi un ensemble cohérent de rapports pour comparer les interactions sur les réseaux sociaux.

Si vous ne maîtrisez 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 interactions et des plug-ins des réseaux sociaux dans le Centre d'aide Analytics.

Implémentation

Vous pouvez envoyer des appels avec interaction sur les réseaux sociaux à l'aide de la commande send en spécifiant le paramètre hitType sur 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 liés aux interactions sur les réseaux sociaux:

Nom du champ Type de valeur Obligatoire Description
socialNetwork text oui Réseau sur lequel l'action a lieu (par exemple, Facebook ou Twitter)
socialAction text oui Type d'action qui se produit (par exemple, "J'aime", "Envoyer" ou "Tweet").
socialTarget text oui Indique la cible d'une interaction sur les réseaux sociaux. Cette valeur correspond généralement à une URL, mais peut correspondre à n'importe quel texte. (par exemple, http://mapagepage.fr)

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

Exemples

La commande suivante envoie un appel d'interaction sociale à 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 pratiques peuvent également être spécifiés dans fieldsObject. La commande ci-dessus peut être réécrite ainsi:

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

Facebook

Si vous utilisez les boutons "J'aime" de Facebook et que vous vous abonnez à l'événement edge.create, vous en êtes informé en cas d'action "J'aime".

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

Pour en savoir plus, consultez le SDK Facebook Facebook.