@JavaScript(value="ga_connector.js") public class GoogleAnalyticsTracker extends com.vaadin.server.AbstractJavaScriptExtension implements IAnalyticsTracker
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Constructor and Description |
|---|
GoogleAnalyticsTracker(com.vaadin.ui.UI targetUi,
String accountId)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setDomainName(String domainName)
Précise le domaine du tracker Google Analytics.
|
void |
trackEvent(String category,
String action)
Suit un événement.
|
void |
trackEvent(String category,
String action,
String optLabel)
Suit un événement.
|
void |
trackEvent(String category,
String action,
String optLabel,
Integer optValue)
Suit un événement.
|
void |
trackEvent(String category,
String action,
String optLabel,
Integer optValue,
Boolean optNoninteraction)
Suis un événement.
|
void |
trackPageview(String name)
Suit l'affichage d'une vue.
|
addFunction, callFunction, getState, getState, registerRpcextend, getParent, getSupportedParentType, remove, setParentaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetOptOutComponentaddAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerpublic GoogleAnalyticsTracker(com.vaadin.ui.UI targetUi,
String accountId)
targetUi - UI à laquelle est associée l'extensionaccountId - identifiant du compte Google Analyticspublic void setDomainName(String domainName)
domainName - le domaine du trackerpublic void trackPageview(String name)
IAnalyticsTrackertrackPageview in interface IAnalyticsTrackername - le nom de la vue affichéeIAnalyticsTracker.trackPageview(java.lang.String)public void trackEvent(String category, String action)
IAnalyticsTrackertrackEvent in interface IAnalyticsTrackercategory - catégorie de l'événement suiviaction - nom de l'événement suiviIAnalyticsTracker.trackEvent(java.lang.String, java.lang.String)public void trackEvent(String category, String action, String optLabel)
IAnalyticsTrackertrackEvent in interface IAnalyticsTrackercategory - catégorie de l'événement suiviaction - nom de l'événement suivioptLabel - description de l'événement suiviIAnalyticsTracker.trackEvent(java.lang.String, java.lang.String, java.lang.String)public void trackEvent(String category, String action, String optLabel, Integer optValue)
IAnalyticsTrackertrackEvent in interface IAnalyticsTrackercategory - catégorie de l'événement suiviaction - nom de l'événement suivioptLabel - description de l'événement suivioptValue - une valeur associée à l'événementIAnalyticsTracker.trackEvent(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)public void trackEvent(String category, String action, String optLabel, Integer optValue, Boolean optNoninteraction)
category - catégorie de l'événement suiviaction - nom de l'événement suivioptLabel - description de l'événement suivioptValue - une valeur associée à l'événementoptNoninteraction - false par défaut. Lorsque sa valeur est true, l'événement suivi n'entre pas en compte dans le calcul du taux de fréquentation d'un visiteur.Copyright © 2017 Université de Lorraine. All rights reserved.