Ce guide explique comment mesurer des événements avec google analytics.js.
aperçu
Les événements sont des interactions de l’utilisateur avec du contenu qui peuvent être mesurées indépendamment d’une page web ou d’une charge d’écran. Les téléchargements, les clics sur les annonces mobiles, les gadgets, les éléments Flash, les éléments intégrés AJAX et les lectures vidéo sont autant d’exemples d’actions que vous voudrez peut-être mesurer en tant qu’événements.
Si vous n’êtes pas familier avec les événements dans Google Analytics, vous devez d’abord lire l’article sur les événements dans le centre d’aide Analytics.,
Implementation
Les accès aux événements peuvent être envoyés en utilisant la commandesend
et en spécifiant un type deevent
., La balise send
commande a la suite de la signature de la event
frapper le type:
ga('send', 'event', , , , , );
les champs d’Événement
Le tableau suivant résume les champs de l’événement:
Nom du Champ | Type de Valeur | Obligatoire | Description |
---|---|---|---|
eventCategory |
texte | oui | Généralement l’objet qui a interagi avec (par ex., 'Video' ) |
eventAction |
text | yes | The type of interaction (e.g. 'play' ) |
eventLabel |
text | no | Useful for categorizing events (e.g. 'Fall Campaign' ) |
eventValue |
integer | no | A numeric value associated with the event (e.g., 42 ) |
Pour une description plus approfondie de chacun de ces champs, voir l’Anatomie d’une Manifestation dans le Centre d’Aide google Analytics.
exemples:
la commande suivante envoie un événement à Google Analytics indiquant que la vidéo promotionnelle de la campagne d’automne a été lue:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
notez que comme pour toutes les commandes send
, les champs passés dans les paramètres div>., La commande ci-dessus peut être réécrite comme suit:
ga('send', { hitType: 'event', eventCategory: 'Videos', eventAction: 'play', eventLabel: 'Fall Campaign'});
mesurer les liens et formulaires sortants
Lorsqu’un utilisateur clique sur un lien pointant vers une autre page de votre site, cette page envoie généralement un accès à la vue de la page à l’arrivée de l’utilisateur. Comme il existe une série de pages vues, Google Analytics peut déterminer à l’arrière-plan où l’Utilisateur a navigué vers (et depuis). Mais si un utilisateur clique sur un lien ou soumet un formulaire à un domaine externe, cette action n’est pas capturée sauf si vous dites spécifiquement à Google Analytics ce qui s’est passé.,
la mesure des événements de lien sortant et de formulaire peut être effectuée en envoyant des événements et en spécifiant l’URL de destination dans l’un des champs d’événements. La fonction de gestionnaire d’événements suivante peut être utilisée pour envoyer des événements de clic de lien sortant à Google Analytics:
La mesure des liens et des formulaires sortants peut être délicate car la plupart des navigateurs cessent D’exécuter JavaScript sur la page en cours Une fois qu’une nouvelle page commence à se charger., Une solution à ce problème consiste à définir le champ transport
sur beacon
:
pour les navigateurs qui ne prennent pas en charge la méthode de transport de balises, vous devez reporter la navigation à la page suivante jusqu’à ce que l’événement ait terminé l’envoi. La section savoir quand un accès a été envoyé du guide sur L’envoi de données à Google Analytics explique comment procéder en détail.
Non-événements d’interaction
Dans certains cas, vous pourriez envoyer un événement comme un non-interaction de l’événement., Pour ce faire, spécifiez le champ nonInteraction
sous la forme true
dans la fieldsObject
de la commande send
:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign', { nonInteraction: true});
pour plus d’informations sur les accès sans interaction et quand les utiliser, lisez à propos des événements sans interaction dans le centre d’aide Analytics