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'
});
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.