Cette page décrit toutes les modifications apportées aux API et aux SDK de collecte Google Analytics. Il inclut des journaux de modifications pour le suivi Web (ga.js), le SDK Android et le SDK iOS. Nous vous recommandons de consulter régulièrement cette liste pour prendre connaissance des nouvelles annonces. Vous pouvez également vous abonner aux modifications via les flux listés dans la section S'abonner ci-dessous.
S'abonner aux journaux de modifications associés
Inclut toutes les API de collecte, de configuration et de reporting.
Inclut le suivi Web (ga.js et analytics.js), le SDK Android, le SDK iOS et le protocole de mesure.
Suivi Web (analytics.js) – Version du 21/09/2017 (21 septembre 2017)
Ajout des URL "android-app://" comme source valide.
Suivi Web (analytics.js) – Version du 12/07/2017 (12 juillet 2017)
Cette version ajoute la nouvelle tâche customTask.
SDK iOS – version 3.17 (12 septembre 2016)
Cette version contient:
Google Analytics
- Compatibilité avec iOS 10 et correction de bugs.
SDK iOS – version 3.16 (10 août 2016)
Cette version contient:
Google Analytics
- Correction des plantages.
SDK iOS – version 3.15 (23 novembre 2015)
Cette version contient:
Google Analytics
- Aucun changement.
Google Tag Manager
- Correction d'un problème qui entraînait un plantage lors de l'exécution des tests unitaires.
SDK iOS – version 3.14 (23 octobre 2015)
Cette version contient:
Google Analytics
- Ajout de la prise en charge du bitcode.
Google Tag Manager
- Ajout de la prise en charge du bitcode.
SDK iOS – version 3.13 (21 juillet 2015)
Cette version contient:
Google Analytics
- Correction d'un problème qui entraînait des plantages lors de l'utilisation de setCampaignParametersFromUrl. Problème 636
Google Tag Manager
- Aucun changement.
SDK iOS – version 3.12 (11 mai 2015)
Cette version contient:
Google Analytics
- Aucun changement.
Google Tag Manager
- Correction d'un conflit de noms de classe. Problème 631
SDK Android – Version 4.5 – Services Google Play 7.3 (1er mai 2015)
Cette version contient:
Google Analytics
- Ajout de la compatibilité avec la distribution en arrière-plan sur les appareils autres que Google Play.
- Abandon de Analytics Logger/LogLevel. Analytics utilise désormais la journalisation Android à la place. Pour activer la journalisation des données de débogage, exécutez
adb shell setprop log.tag.GAv4 DEBUG
. - Refactorisation pour améliorer la diffusion des données et l'attribution des campagnes axées sur les installations.
- Nous avons corrigé le bug lié à l'analyse des campagnes. Problème 596
- Les exceptions d'application non gérées au cours des premières secondes de l'initialisation d'Analytics sont correctement signalées. Problème 443
Google Tag Manager
- Aucune modification.
SDK iOS – Version 3.11 (30 avril 2015)
Cette version contient:
Google Analytics
- Signaler la résolution d'écran à l'aide de nativeBounds sur iOS 8.0 et versions ultérieures. Cela permet de résoudre le problème 504.
- Ajout de la prise en charge des paramètres de campagne liés aux clics.
- Indiquez le modèle du matériel iOS en plus de la version de l'OS de l'appareil. Cela permet de résoudre le problème 408.
- Créer des rapports sur l'attribution des installations iAd sur iOS 7.1 et versions ultérieures. Cela nécessite le framework iAd.
- Ajout d'un avertissement d'abandon pour le type d'appel "Appview".
- sqlite3 est désormais une bibliothèque requise.
Google Tag Manager
- Correction d'un plantage de chaîne nulle dans TAGDispatcher.
Suivi Web (analytics.js) – Version du 13/04/2015 (13 avril 2015)
Cette version inclut l'ajout d'un nouveau champ. Consultez la documentation de référence sur les champs pour obtenir la liste complète des champs.
Transport
- Le champ transport vous permet de définir le mécanisme d'envoi des appels.
Autres modifications
- L'option
useBeacon
est obsolète. - Corrections de bugs
SDK Android – Version 4.0.6 – Services Google Play 7.0 (19 mars 2015)
Cette version contient:
Google Analytics
- Correction du problème 440: CampaignTrackingService NullPointerException.
- Correction du problème 552: GoogleAnalytics.getInstance() bloque
- Correction du problème 564: les rapports sur l'activité automatique Analytics généraient une exception UnsupportedOperationException.
- Correction de bugs mineurs
Google Tag Manager
- Correction de bugs mineurs
SDK Android – Version 4.0.5 – Services Google Play 6.7 (17 février 2015)
Cette version contient:
Google Analytics
- Correction de bugs mineurs
Google Tag Manager
- Correction d'un bug lié à la condition de concurrence liée à Comment éviter l'exception "IllegalStateException: Results have already been set" dans TagManager.
Protocole de mesure – Version 2015-01-30 (30 janvier 2015)
Cette version ajoute un nouveau paramètre d'appel. Consultez la documentation de référence sur les paramètres pour obtenir la liste complète des paramètres.
Source de données
- Le paramètre Source de données
ds
vous permet de définir la source de données d'un appel.
Suivi Web (analytics.js) – Version du 30/01/2015 (30 janvier 2015)
Cette version inclut l'ajout d'un nouveau champ. Consultez la documentation de référence sur les champs pour obtenir la liste complète des champs.
Source de données
- Le champ Source de données vous permet de définir la source de données d'un appel.
Protocole de mesure – Version 29/01/2015 (29 janvier 2015)
Cette version ajoute un nouveau paramètre d'appel. Consultez la documentation de référence sur les paramètres pour obtenir la liste complète des paramètres.
Remplacement géographique
- Le remplacement géographique
geoid
vous permet de définir explicitement l'emplacement géographique de l'utilisateur.
SDK Android – Version 4.0.4 – Services Google Play 6.5 (24 novembre 2014)
Cette version contient:
Google Analytics
- Améliorations apportées au suivi des exceptions liées au problème 443: les services Google Play n'envoient pas d'exceptions.
- Correction de bugs mineurs
Google Tag Manager
- Aucune modification n'a été apportée à Google Tag Manager.
SDK iOS – version 3.10 (5 novembre 2014)
Cette version contient:
Google Analytics
- Correction d'un problème qui empêchait l'envoi de toutes les balises lors de leur distribution.
- Mise à jour de l'application exemple CuteAnimals pour montrer comment envoyer l'application lorsque l'application passe en arrière-plan.
- Ajout de la compatibilité avec d'autres champs d'e-commerce amélioré.
- Suppression des messages d'avertissement concernant les classes GAIHit et GAIProperty manquantes lors de la compilation avec le SDK iOS 8.0. Ces classes ont été supprimées.
- La distribution des balises est désormais plus efficace, car plusieurs balises sont transmises dans une seule requête HTTPS.
- Dans certaines circonstances, les requêtes seront compressées pour réduire l'utilisation du forfait Internet.
Google Tag Manager
- Abandon de la fonction openContainerWithId, basée sur TAGContainerFuture. L'utilisation de cette API sur iOS8 entraîne des erreurs si la méthode get est appelée pendant certaines phases du cycle de vie de UIAppMetadata.
- Ajout de la prise en charge des métriques et dimensions personnalisées dans l'e-commerce amélioré pour la balise Google Universal Analytics.
- Correction d'un bug qui nécessitait des produits pour les actions d'e-commerce amélioré comportant des produits facultatifs.
- Prenez en charge les fonctionnalités d'identifiant publicitaire pour la balise Google Universal Analytics.
- Mise à jour de l'application exemple CuteAnimals pour montrer comment envoyer des données lorsque l'application passe en arrière-plan.
SDK Android – Version 4.0.3 – Services Google Play 6.1 (25 septembre 2014)
Cette version contient:
Google Analytics
- Correction de bugs mineurs
Google Tag Manager
- L'e-commerce amélioré est désormais compatible. Pour en savoir plus, consultez le Guide du développeur pour l'e-commerce amélioré.
Suivi Web (analytics.js) – Version du 02/09/2014 (2 septembre 2014)
- Les appels peuvent désormais être envoyés à l'aide de
navigator.sendBeacon
(dans les navigateurs compatibles) en transmettant le paramètreuseBeacon
. - Le cookie défini par le plug-in fonctionnalités d'affichage a été renommé
_dc
en_gat
.
SDK iOS – version 3.09 (31 juillet 2014)
Cette version contient:
Google Analytics
- Aucune modification.
Google Tag Manager
- La compatibilité avec l'e-commerce amélioré a été ajoutée à la balise Google Universal Analytics.
- Les méthodes
dispatch
etdispatchWithCompletionHandler
ont été ajoutées à la classe TAGManager.
SDK Android – Version 4.0.2 – Services Google Play 5.0 (1er juillet 2014)
Cette version contient:
Google Analytics
- L'e-commerce amélioré est désormais compatible. Pour en savoir plus, consultez le Guide du développeur pour l'e-commerce amélioré.
- L'ID client est désormais réinitialisé à chaque modification de l'identifiant publicitaire.
- Par défaut, la collecte des identifiants publicitaires est désactivée.
- Ajout d'API programmatiques pour la création de rapports sur les exceptions.
- Correction de bugs dans la documentation.
- Correction de bugs mineurs
Google Tag Manager
- Aucune modification n'a été apportée à Google Tag Manager.
SDK iOS – version 3.08 (25 juin 2014)
Cette version contient:
Google Analytics
- Le SDK collectera désormais l'IDFA et l'indicateur d'activation du suivi de l'annonceur si la bibliothèque libAdIdAccess.a (fournie dans le SDK) est incluse dans l'application et que la propriété
allowIDFACollection
est définie sur "true" dans l'outil de suivi. - La compatibilité avec l'e-commerce amélioré a été ajoutée.
- Ajout d'un type d'appel de vue d'écran pour remplacer le type d'appel de vue d'écran.
- Un paramètre d'ID d'appel est désormais ajouté à chaque appel. Il est modifié chaque fois qu'un appel de type "vue d'application", "visionnage de l'écran" ou "page vue" est généré.
- ClientId sera désormais réinitialisé chaque fois que la valeur de l'IDFA est modifiée. Cela ne se produit que lorsque l'IDFA est collecté dans un outil de suivi.
- Une nouvelle méthode
dispatchWithCompletionHandler
a été ajoutée à la classe GAI. - Le SDK pouvait envoyer une balise sans clientId ou avec un clientId vide. Ce problème a été résolu.
Google Tag Manager
- Aucune modification
Suivi Web (analytics.js) – Version du 25/06/2014 (25 juin 2014)
- Les appels qui ne contiennent pas d'ID de suivi valide sont désormais ignorés.
- Ajout de la compatibilité avec les expressions régulières dans le plug-in Cross-Domain Links.
Suivi Web (ga.js) – Version du 25/06/2014 (25 juin 2014)
- Les appels qui ne contiennent pas d'ID de suivi valide sont désormais ignorés.
Protocole de mesure – Version 12/05/2014 (12 mai 2014)
-
Mise à jour de la liste des sources naturelles acceptées.
- Supprimé: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Ajouté/Mis à jour: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
Suivi Web (analytics.js) – Version du 12/05/2014 (12 mai 2014)
-
Mise à jour de la liste des sources naturelles acceptées.
- Supprimé: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Ajouté/Mis à jour: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
SDK iOS – version 3.07 (9 mai 2014)
Cette version contient:
Google Analytics
- Le champ "User-ID" a été ajouté.
Google Tag Manager
- Correction d'un bug dans l'identifiant de la macro de publicité afin qu'il puisse renvoyer correctement l'identifiant de l'annonceur (IDFA) s'il est disponible
- Correction d'un problème permettant aux utilisateurs d'utiliser
NSNumber
pour les données d'e-commerce.
Protocole de mesure - Version 2014-04-16 (16 avril 2014)
Cette version remplace le type d'appel appview
, ainsi que l'ajout et le changement de nom de paramètres. Consultez la documentation de référence sur les paramètres pour obtenir la liste complète des paramètres.
Remplacement d'appview
- Le type d'appel
appview
a été remplacé parscreenview
. Mettez à jour le code de suivi de votre application dès que possible afin d'utiliserscreenview
au lieu deappview
.
Nouveaux paramètres
- ID d'application : identifiant de l'application.
- Application Installer ID : identifiant du programme d'installation de l'application.
Changement de nom du paramètre
- Description du contenu a été renommée Nom de l'écran. Le nom du paramètre de requête,
cd
, restera le même.
Suivi Web (analytics.js) – Version du 16/04/2014 (16 avril 2014)
Cette version remplace le type d'appel appview
et ajoute de nouveaux champs. Consultez la documentation de référence sur les champs pour obtenir la liste complète des champs.
Remplacement d'appview
- Le type d'appel
appview
a été remplacé parscreenview
. Mettez à jour le code de suivi de votre application dès que possible afin d'utiliserscreenview
au lieu deappview
.
Nouveaux champs
- Nom de l'écran : nom de la page/de l'écran. Si cette règle n'est pas configurée, elle utilise par défaut l'URL de la page (Web) ou l'ID de l'écran (application).
- ID d'application : identifiant de l'application.
- Application Installer ID : identifiant du programme d'installation de l'application.
Autres modifications
- Amélioration de la sortie de débogage.
- Correction de plusieurs bugs de prérendu.
- Ajout de la prise en charge des API de prérendu sans préfixe. Le prérendu fonctionne désormais dans IE11 en plus de Chrome.
- Autres corrections de bugs mineurs liées à la compatibilité de l'éditeur de liens.
Suivi Web (ga.js) – Version du 16/04/2014 (16 avril 2014)
- La recherche sécurisée Yahoo est désormais classée comme source naturelle.
- Ajout de la prise en charge des API de prérendu sans préfixe. Le prérendu fonctionne désormais dans IE11 en plus de Chrome.
Suivi Web (analytics.js) – Version 2014-04 (2 avril 2014)
- Ajout de la possibilité de remplacer le paramètre User-ID.
SDK Android – Version 4 (25 mars 2014)
Google Analytics et Google Tag Manager
- Les SDK Google Analytics et Google Tag Manager font désormais partie de la version 4.3 du SDK des services Google Play .
- Il n'est pas nécessaire que les services Google Play soient installés sur les appareils concernés. Lorsque les services Google Play ne sont pas disponibles, le SDK utilise automatiquement le routage local.
- Pour savoir comment vous lancer, consultez les articles SDK Google Tag Manager v4 pour Android et SDK Google Analytics v4 pour Android
SDK iOS – version 3.06 (18 mars 2014)
Cette version contient:
Google Analytics
- Le SDK remplira désormais le paramètre d'ID de l'application (
&aid
) par défaut.
Google Tag Manager
- Ajout de la compatibilité avec la macro des tests de page de contenu Google Analytics.
SDK Android – Version 3.02 (18 mars 2014)
Cette version contient:
Google Analytics
- Aucune modification n'a été apportée à Google Analytics.
Google Tag Manager
- Ajout de la compatibilité avec la macro des tests de page de contenu Google Analytics.
SDK iOS – version 3.03c (19 février 2014)
Cette version contient:
Google Analytics
- Aucune modification directe apportée à Google Analytics. Les utilisateurs de GA doivent noter que Google Tag Manager n'est plus dépendant par défaut de
AdSupport.framework
. Cela peut vous aider à résoudre le problème 387.
Google Tag Manager
- Les fonctions qui appellent l'API
AdSupport.framework
sont réparties dans une bibliothèque distincte,libAdIdAccess.a
. Les applications doivent être associées à cette bibliothèque pour avoir accès à la chaîne d'identifiant publicitaire (IDFA) et à l'indicateur d'activation du suivi de l'annonceur.
Suivi Web (analytics.js) – Version 2014-02 (11 février 2014)
- Les paramètres Linker ne sont plus ignorés lorsque vous naviguez d'un domaine à l'autre à différents niveaux de zoom dans Firefox.
- L'outil Analyse des pages Web ne se chargeait pas pour certaines URL. Ce problème a été résolu.
- Améliorations apportées à la sortie en mode débogage.
Suivi Web (ga.js) – Version 2014-02 (11 février 2014)
- Version de maintenance.
SDK iOS – version 3.03a (5 février 2014)
Contient les éléments suivants: * Suppression du besoin pour AdSupport.framework
. * Supprimer le code inutilisé.
SDK iOS – version 3.03 (14 janvier 2014)
Contenu de cette version: * Prise en charge du SDK iOS 7.0 64 bits * Suppression de libGoogleAnalytics_debug.a
, qui fait partie de la bibliothèque libGoogleAnalyticsServices.a
. * Suppression du fichier de compilation CuteAnimals pour Google Analytics
Suivi Web (analytics.js) – Version 2013-11 (22 novembre 2013)
- Version de maintenance.
Suivi Web (ga.js) – Version 2013-11 (22 novembre 2013)
- Améliorations apportées à la prise en charge de la mise à niveau vers Universal Analytics sur les sites utilisant plusieurs outils de suivi.
Suivi Web (analytics.js) – Version 2013-11 (7 novembre 2013)
- Ajout de la configuration automatique de domaine de cookie
- Ajout de l'association automatique entre plusieurs domaines pour Forms
- Corrections de bugs
SDK iOS – version 3.02 (18 octobre 2013)
Cette version contient: * Correction d'un conflit avec le SDK du tampon de protocole. * Correction de l'erreur de l'éditeur de liens lors de l'activation de la suppression de code
SDK Android – Version 2.0beta6 (11 octobre 2013)
Cette version contient: * Sixième version bêta. * Modification requise pour éviter une exception d'exécution lorsqu'une application ciblant KitKat (niveau d'API 19) utilise le SDK.
SDK Android – Version 3.01 (11 octobre 2013)
Contenu de cette version: * Deuxième version de la version 3.0. * Modification requise pour éviter une exception d'exécution lorsqu'une application ciblant KitKat (niveau d'API 19) utilise le SDK.
SDK iOS – version 3.01 (20 septembre 2013)
Cette version contient:
- Résolution de l'erreur liée au lien lors du ciblage d'iOS 7.0.
SDK iOS – version 3.0.0 (16 août 2013)
Contenu de cette version: * Première version 3.0 * Modification de l'API du SDK pour s'aligner sur analytics.js. Suppression des méthodes track
et send
. Utilisez plutôt send
et les méthodes de construction GAIDictionaryBuilder
. * La plupart des propriétés du protocole GAITracker
ont été supprimées. Utilisez plutôt set
dans les différents champs. * Tous les paramètres définis à l'aide de la méthode set
seront conservés. Auparavant, plusieurs paramètres n'étaient définis que pour le prochain envoi/suivi de l'appel. * Le protocole GAILogger
est disponible pour ceux qui souhaitent implémenter leur propre journalisation personnalisée pour le SDK. * La configuration système minimale requise a changé. Pour en savoir plus, consultez le fichier Readme.txt. * Toute l'activité du SDK (accès à la base de données et au réseau) s'effectue désormais sur un thread distinct. * clientId
peut désormais être lu. Appelez [tracker get:kGAIClientId]
. Notez que cet appel sera bloqué jusqu'à ce que clientId
puisse être lu dans la base de données. * Le SDK n'utilise plus POST
, sauf si l'appel fait plus de 2 000 octets. GET
sera utilisé à la place. * Le SDK ne tentera plus d'envoyer des appels en fonction du code de réponse HTTP.
SDK Android – Version 3.0.0 (16 août 2013)
Contenu de cette version: * Première version 3.0 * API du SDK réécrite pour mieux correspondre à analytics.js. Pour en savoir plus, consultez Javadoc et /analytics/devguides/collection/android/v3/. * Toutes les méthodes track
et send
ont été supprimées. À la place, vous pouvez utiliser la méthode d'envoi et les méthodes de construction correspondantes dans la classe MapBuilder
pour envoyer des appels. Consultez la classe Fields
pour obtenir la liste des constantes que vous pouvez utiliser pour créer des appels à l'aide de set
et send
. * De nombreuses propriétés ont également été supprimées, y compris useHttps
, anonymizeIp
, etc. Vous pouvez définir/réinitialiser ces propriétés à l'aide de la commande set
. * EasyTracker
étend désormais Tracker
. Il n'est pas nécessaire d'appeler EasyTracker.getTracker
pour suivre directement les appels. * Le SDK ne définit plus l'indicateur de contrôle de session pour qu'il démarre au démarrage. Les développeurs sont désormais chargés de déterminer si une nouvelle session est nécessaire. Remarque : EasyTracker gère toujours la gestion des sessions comme auparavant. * Le SDK est désormais compatible avec une classe de journalisation personnalisée. Pour en savoir plus, consultez Logger
dans le Javadoc. * Le mode dryRun
a été ajouté. * clientId
peut désormais être lu. Il vous suffit d'appeler tracker.get(Fields.CLIENT_ID)
. Cet appel sera bloqué jusqu'à ce que clientId
ait été chargé à partir du store persistant. * Le SDK ne relancera plus les appels en fonction du code de réponse HTTP.
SDK Android – Version 2.0beta5 (10 avril 2013)
Cette version contient: * Cinquième version bêta. * Correction d'un bug lié à l'analyse des exceptions EasyTracker. Lorsque l'option ga_reportUncaughtExceptions
est définie, nous n'initialisons pas l'analyseur d'exceptions, ce qui nous a empêchés d'analyser l'emplacement d'une exception non détectée. Avec ce correctif, les rapports d'erreur et d'exception indiquent l'emplacement des exceptions non détectées lorsque ga_reportUncaughtExceptions
est défini sur "true".
Protocole de mesure – Version 2013-03 (22 mars 2013)
Nous avons lancé aujourd'hui la version bêta publique du nouveau protocole de mesure.
Suivi Web (analytics.js) – Version 2013-03 (22 mars 2013)
Nous lançons aujourd'hui la nouvelle bibliothèque de collections analytics.js en version bêta ouverte.
Suivi Web (ga.js) – Version 2013-02 (13 février 2013)
Les modifications suivantes ont été appliquées à la dernière version du code de suivi:
- Ajout de la possibilité de spécifier des devises locales avec
_set
, par exemplegaq.push(['_set', 'currencyCode', 'EUR'])
.
SDK iOS – version 2.0beta4 (8 janvier 2013)
Cette version contient:
- Remplacez la valeur d'appVersion par défaut par la valeur de
CFBundleShortVersionString
au lieu deCFBundleVersionKey
. - Utilisez HTTPS comme protocole par défaut au lieu de HTTP.
- Méthodes de suivi remplacées par "Send" (par exemple,
trackView
devientsendView
). - Quelques corrections de bugs mineurs.
SDK Android – Version 2.0beta4 (8 janvier 2013)
Cette version contient: * Quatrième version bêta. * Le SDK respecte désormais le paramètre de taux d'échantillonnage. Si vous aviez précédemment défini un taux d'échantillonnage autre que 100 %, vous constaterez désormais une diminution correspondante de certaines de vos métriques Analytics par rapport à la version bêta 3. * Modification des méthodes de suivi à envoyer (par exemple, trackView
désormais appelé sendView
). * Ajout de la prise en charge des devises locales via Transaction.setCurrencyCode
* Utilisation du protocole HTTPS par défaut au lieu de HTTP. * Le SDK ne tentera pas d'envoyer les appels en l'absence de connectivité réseau. * Évitez les erreurs ANR lorsque vous essayez de gérer les données des campagnes d'installation. * Suppression des classes TrackedActivity
du SDK. * Retirez l'initialisation du SDK du thread UI principal. * Améliorer la capacité du SDK à récupérer à partir d'une base de données SQLite corrompue * Plusieurs autres plantages et bugs corrigés.
SDK iOS – Mise à jour iOS6 version 2.0beta3 (26 septembre 2012)
Cette version contient:
- Ajout de l'architecture armv7s à libGoogleAnalytics.a.
- Suppression de l'architecture armv6 de libGoogleAnalytics.a.
SDK iOS – version 1.5.1 (18 septembre 2012)
Cette version contient:
-
Corrections de bugs:
- Suppression de la version NoThumb de la bibliothèque.
- Suppression de la prise en charge d'armv6.
-
Nouvelles fonctionnalités :
- Ajout de la prise en charge d'armv7s (pour iPhone5).
SDK Android – Version 1.5.1 (18 septembre 2012)
Cette version contient:
- Corrections de bugs :
- Correction de la migration des CV antérieurs à la version 1.5 vers les variables personnalisées du SDK 1.5.
- Respecter le paramètre des restrictions de données en arrière-plan de l'utilisateur.
SDK iOS – version 1.5 (17 septembre 2012)
Cette version contient:
- Corrections de bugs :
- Les méthodes du protocole GANTrackerDelegate sont désormais facultatives.
- Les événements incluent désormais la dernière page vue suivie (utmp).
- Nouvelles fonctionnalités :
- Vous pouvez ajouter jusqu'à 50 variables personnalisées. Remarque: cette fonctionnalité n'est disponible que pour les utilisateurs de Google Analytics Premium.
- Mise à jour de l'application exemple BasicExample.
SDK Android – Version 1.5 (17 septembre 2012)
Cette version contient:
-
Corrections de bugs:
- Correction de la fuite de mémoire.
- Les événements incluent désormais la dernière page vue suivie (
utmp
).
-
Nouvelles fonctionnalités :
- accepter 50 variables personnalisées (remarque: cette fonctionnalité n'est disponible que pour les utilisateurs de Google Analytics Premium).
SDK iOS – version 2.0beta3 (21 août 2012)
Cette version contient:
- Ajout d'une méthode de suivi des réseaux sociaux à
GAITracker
:trackSocial:withAction:withTarget:
- La signature de la méthode de temporalité a été remplacée par :
trackTiming:withValue:withName:withLabel:
- Méthodes de construction et de distribution manuelles ajoutées à GAITracker :
set:value:
get:
send:params:
- Ajout de méthodes setter de dimension personnalisée à GAITracker :
setCustom:dimension:
setCustom:metric:
- Architecture du datastore refactorisée pour éviter les problèmes liés à
CoreData
.
SDK Android – Version 2.0beta3 (21 août 2012)
Cette version contient:
- Ajout de la compatibilité avec les dimensions et métriques personnalisées.
- Ajout de la compatibilité avec le suivi des interactions sur les réseaux sociaux
- Classe
StandardExceptionParser
rendue publique - Correction de plantages occasionnels lors de l'initialisation du SDK.
- Correction des diffusions
INSTALL_REFERRER
ignorées sur certains appareils. - Correction de
ConcurrentModificationExceptions
dans la classeGoogleTracker
. - Autres corrections de bugs et améliorations
SDK iOS – version 2.0beta2 (27 juin 2012)
Cette version contient:
- Le format de communication a été mis à jour.
sampleRate
a été remplacé par un float à double précision.- Un suivi excessif est limité.
- Les informations de suivi non distribuées sont supprimées lorsque la désactivation est activée.
- Les informations de suivi non expédiées datant de plus de 30 jours seront supprimées.
- Améliorations apportées au coordinateur d'appels.
- Plutôt que de réessayer régulièrement, le coordinateur utilise l'API Reachability en cas de perte de connectivité pour être averti lorsqu'elle est rétablie.
- Mise à jour de l'application exemple.
- Autres corrections de bugs et améliorations.
SDK Android – Version 2.0beta2 (21 juin 2012)
Cette version contient:
- Interface EasyTracker simplifiée.
- Le contrôle de la répartition a été déplacé dans une nouvelle classe,
GAServiceManager
. - Le format de communication a été mis à jour.
- "
sampleRate
" est désormais "double". - Un suivi excessif est limité.
- Les informations de suivi non distribuées sont supprimées lorsque la désactivation est activée.
- Les informations de suivi non expédiées datant de plus de 30 jours seront supprimées.
- Autres corrections de bugs et améliorations.
SDK iOS – Version 2.0beta1 (25 mai 2012)
Cette version contient:
- Ajout d'une fonctionnalité de gestion des exceptions non détectées.
- Suppression de la propriété
dispatchEnabled
deGAI
. - Ajout de la propriété
defaultTracker
àGAI
. - Ajout de la méthode
close
àGAITracker
. - Ajout d'une méthode de suivi de la durée à
GAITracker
. - Ajout de la méthode
trackView
àGAITracker
, qui n'accepte aucun argument. - Noms des champs des éléments de transaction mis à jour.
- Le format de communication a été mis à jour.
- La valeur de l'événement est interprétée comme un entier de 64 bits.
- La génération de code ARMV6 est passée de THUMB à ARM.
SDK Android – Version 2.0beta1 (25 mai 2012)
Cette version contient:
- La méthode
startSession
a été supprimée. Utilisez plutôtsetStartSession
. - Ajout du paramètre
ga_sessionTimeout
à EasyTracker. - Implémentation du mode Économie d'énergie.
- Ajout de la méthode
trackView
àGAITracker
, qui n'accepte aucun argument. - Correction d'un bug qui empêchait l'envoi de paramètres d'exception lors des appels.
- Les appels qui ne peuvent pas être lus dans la base de données sont supprimés au lieu d'empêcher définitivement la distribution de tous les appels.
- Le format de communication a été mis à jour.
- Implémentation du type d'appel temporel.
- Implémentation des types d'appels d'e-commerce (transaction et article)
Suivi Web (ga.js) – Version 2012-02 (24 février 2012)
Les modifications suivantes ont été appliquées à la dernière version du code de suivi:
- Le taux d'échantillonnage de la vitesse du site maximal autorisé (
_setSiteSpeedSampleRate
) est passé de 10% à 100%. - La méthode
_setAccount
élimine désormais tous les espaces au début et à la fin.
Suivi Web (ga.js) – Version 2012-02 (1er février 2012)
Les modifications suivantes ont été appliquées à la dernière version du code de suivi:
- Mise à jour de la liste des moteurs de recherche naturelle détectés par défaut. Ajout de "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" et "goo.ne.jp". Suppression de "search" et ajout de "conduit.com", "babylon.com", "search-results.com", "avg.com", "comcast.net" et "incredimail.com", tous associés à "search".
Suivi Web (ga.js) – Version 2012-01 (26 janvier 2012)
Les modifications suivantes ont été appliquées à la dernière version du code de suivi:
- La limite de longueur des variables personnalisées est passée de 64 à 128 caractères. De plus, la longueur est désormais vérifiée avant l'encodage des URL.
- La limite du nombre d'appels avec événement a été assouplie. Vous pouvez désormais envoyer 10 appels avec 1 appel supplémentaire par seconde (auparavant, il était limité à 1 appel toutes les 5 secondes). Notez que la limite de 500 appels par session s'applique toujours.
- Les cookies
__utmv
sont désormais écrits avec un séparateur de variable différent (signe d'insertion au lieu de la virgule) pour être compatibles avec les RFC. Cela devrait résoudre certains des problèmes d'encodage des cookies rencontrés par les clients.
SDK Android – Version 1.4.2 (28 novembre 2011)
Cette version contient:
-
Documentation :
- Le fichier ReadMe.txt a été mis à jour de manière à renvoyer vers le site Web pour la documentation.
SDK Android – Version 1.4.1 (22 novembre 2011)
Cette version contient:
- Corrections de bugs :
- Correction du traitement du suivi automatique des URL de destination à partir de Google Play.
- Autorisez le paramètre d'URL de provenance à
setReferrer
à être encodé au format URL.
Suivi Web (ga.js) – Version 2011-11 (16 novembre 2011)
Modifications apportées à la collecte de données "Vitesse du site" :
- Les données sur la vitesse du site sont désormais collectées automatiquement pour toutes les propriétés Web avec un taux d'échantillonnage de 1 %. La fonction
_trackPageLoadTime
, qui était auparavant requise pour activer la collecte des données sur la vitesse du site, est désormais obsolète. - Le taux d'échantillonnage par défaut peut être ajusté à l'aide de la nouvelle fonction
_setSiteSpeedSampleRate
. - Si un chemin virtuel est utilisé dans l'appel
_trackPageview
, il est désormais associé à toutes les données sur la vitesse du site collectées à partir de cette page.
SDK iOS – version 1.4 (15 novembre 2011)
Cette version contient:
- Corrections de bugs :
- Emplacement de la base de données remplacé par le répertoire "Library" au lieu du répertoire "Documents".
- Le SDK ne génère plus d'erreur
NSAsserts
pour les erreurs de base de données SQLite. - Résolution du plantage qui survenait lors de l'appel de
trackPageview
avec une chaîne vide. - Correction de plantages survenant lors de l'appel de différentes méthodes
GANTracker
après l'appel destopTracker
. - Correction de plusieurs fuites de mémoire, y compris celle d'un appel à la fonction gclid avec une URL de page commençant par "/".
- Nouvelles fonctionnalités :
- Ajout de la méthode
dispatchSynchronously
. - Plusieurs constantes utiles exposées (voir GANTracker.h).
- Ajout de la méthode
SDK Android – Version 1.4 (15 novembre 2011)
Cette version contient:
- Corrections de bugs :
- Piège et traitement de plusieurs
SQLiteExceptions
. - Correction de
NullPointerException
dansstopSession
s'il était appelé avantstartNewSession
. - Correction des erreurs de mémoire insuffisante sur les appareils HTC Thunderbolt et Motorola Droid Bionic.
- Suppression des accès inutiles à la base de données dans la méthode de distribution.
- Piège et traitement de plusieurs
Suivi Web (ga.js) – Version 2011-10 (17 octobre 2011)
Cette version inclut la nouvelle fonctionnalité suivante:
- Pour marquer les événements comme indépendants de toute interaction, définissez le nouveau paramètre
opt_noninteraction
de la méthode_trackEvent()
surtrue
. Le fait de marquer un événement comme indépendant de toute interaction signifie que les visites résultant de cet événement n'auront pas d'impact sur le taux de rebond. Pour en savoir plus, consultez la documentation de référence sur ga.js.
Cette version contient la correction de bug suivante:
- Correction d'un problème où la propagation du paramètre d'URL AdWords
gclid
sur les liens internes pouvait entraîner une surestimation du nombre de visites payantes.
SDK iOS – version 1.3 (6 septembre 2011)
Cette version contient:
- Corrections de bugs :
- Correction de l'erreur de bus lors de la tentative de définition de l'indicateur
dryRun
avant de démarrer le traceur. - Correction de l'erreur de bus lors d'une tentative de transmission de
NULL
pour erreur. - Utilisez le langage correct dans l'en-tête HTTP.
- Correction de l'erreur de bus lors de la tentative de définition de l'indicateur
- Nouvelles fonctionnalités :
- Ajout de l'option
anonymizeIp
. - Ajout du paramètre
sampleRate
. - Ajout de la prise en charge des sites référents de campagne.
- Ajout de l'option
SDK Android – Version 1.3.1 (6 septembre 2011)
Cette version contient:
- Corrections de bugs :
- Correction d'un bug dans le suivi général des sites référents dans les campagnes.
- Correction de l'indicateur
anonymizeIp
qui interférait avec le suivi des campagnes.
Suivi Web (ga.js) – Version 2011-08 (16 août 2011)
Cette version corrige un bug qui entraînait une augmentation du nombre de visites et/ou une diminution du nombre de nouveaux visiteurs sur certains sites. Le premier effet a principalement affecté les sites générant du trafic généré par les résultats naturels, ainsi que des comportements spécifiques des utilisateurs. Le second effet ne concerne que les sites utilisant une configuration de suivi non compatible avec plusieurs outils de suivi.
Suivi Web (ga.js) – Version 2011-08 (11 août 2011)
Modifications apportées aux calculs de session:
- Une campagne par session: si une nouvelle campagne est lancée au cours d'une session existante, le script de suivi lancera désormais automatiquement une nouvelle session. La création d'une campagne est déclenchée lorsque vous modifiez l'un des champs suivants : "Campaign id", "name", "source", "medium", "term", "content" ou "gclid".
- Le script de suivi ne démarre plus de session si l'utilisateur ferme le navigateur.
Modifications apportées au suivi de plusieurs domaines:
- Vous n'avez plus besoin d'appeler
_setAllowHash(false)
lorsque vous configurez le suivi de plusieurs domaines. Les pages qui incluent déjà un appel à_setAllowHash(false)
continueront de fonctionner, mais ce n'est plus nécessaire pour configurer un nouveau site. - Le script de suivi va maintenant tenter de réparer les paramètres du linker qui ont été tronqués par les navigateurs et les redirecteurs HTTP. Environ 85 % des valeurs linker actuellement écartées en raison des modifications de codage générées par les redirecteurs et navigateurs devraient désormais être restaurées et acceptées par le script de suivi.
SDK Android – Version 1.3 (10 août 2011)
Cette version contient:
- Corrections de bugs :
- Correction de plusieurs problèmes liés à la gestion des bases de données.
- Correction des exceptions lors de l'utilisation de variables personnalisées.
- Conserver le contexte de l'application plutôt que le contexte qui lui est transmis
- Suppression de la possibilité de créer par erreur des sessions fantômes.
- Nouvelles fonctionnalités :
- Possibilité de définir à tout moment des sites référents pour les campagnes
- L'indicateur
sampleRate
a été ajouté. - L'indicateur
anonymizeIp
a été ajouté.
Suivi Web (ga.js) – Version 2011-07 (26 juillet 2011)
Cette version inclut une nouvelle fonctionnalité:
- Désormais, le code de suivi reporte les appels pour les pages prérendues jusqu'à ce que ces pages soient vues par l'utilisateur. Si une page prérendue n'est jamais affichée, aucun appel n'est envoyé. Cette fonctionnalité n'est disponible que pour les sites utilisant le script de suivi asynchrone. Pour en savoir plus sur le préchargement, consultez le blog du Centre Google pour les webmasters.
Suivi Web (ga.js) – Version 2011-07 (14 juillet 2011)
Cette version contient plusieurs corrections de bugs et refactorisations, ainsi qu'une nouvelle fonctionnalité:
- Ajout de la compatibilité avec le suivi des réseaux sociaux ( _trackSocial)
SDK iOS – version 1.2 (27 juin 2011)
Cette version contient:
- Corrections de bugs :
- Résolution du plantage qui survenait lors de l'utilisation de variables personnalisées.
- Correction des fuites de mémoire lors de l'utilisation de variables personnalisées.
- Nouvelles fonctionnalités :
- Ajout de la compatibilité avec les appels d'e-commerce.
- Ajout de l'option
Debug
. - Ajout de l'option
DryRun
. - Informations plus descriptives sur l'erreur concernant
SQLite3
échecs
SDK Android – Version 1.2 (27 juin 2011)
Cette version contient:
-
Corrections de bugs:
- Correction d'une chaîne
userAgent
dont le format est incorrect.
- Correction d'une chaîne
-
Nouvelles fonctionnalités :
- Ajout de la compatibilité avec le suivi de l'e-commerce
- L'indicateur
debug
a été ajouté. - L'indicateur
dryRun
a été ajouté.
Suivi Web (ga.js) – Version 2011-05 (18 mai 2011)
Cette version contient les corrections de bugs suivantes.
- Correction d'un bug dans le suivi de plusieurs domaines, qui entraînait parfois un encodage incorrect des données des campagnes.
- Correction d'un bug dans le suivi de plusieurs domaines qui entraînait le chargement répété de cookies à partir de l'URL, provoquant parfois des cookies incorrects.
- Correction d'un bug dans les variables personnalisées qui entraînait l'encodage de certaines valeurs dans les rapports.
SDK Android – Version 1.1 (4 mai 2011)
Cette version contient:
-
Corrections de bugs:
- Correction du mauvais encodage des espaces.
- Mise à jour de
SQLiteExceptions
, qui n'entraîne plus le plantage des applications.
-
Nouvelles fonctionnalités :
- Ajout de la compatibilité avec les variables personnalisées
Suivi Web (ga.js) – Version 2011-04 (14 avril 2011)
Cette version contient une maintenance régulière, y compris des corrections de bugs et des refactorisations. Aucune modification n'a été apportée aux API ni aux fonctionnalités publiques.
Suivi Web (ga.js) – Version 2011-03 (30 mars 2011)
Cette version contient des mises à jour et une nouvelle fonctionnalité.
-
Compatibilité avec
POST
:- Le code de suivi peut désormais envoyer des balises de suivi beaucoup plus grandes. Traditionnellement, les balises étaient envoyées via des requêtes HTTP
GET
, qui sont limitées à 2 048 caractères par certains navigateurs et proxys. Les demandes dépassant cette limite ont été abandonnées, et les données n'ont jamais atteint Google Analytics. À partir de cette version, les requêtes de plus de 2 048 caractères seront envoyées via le protocole HTTPPOST
, qui n'a pas de limite. Le code de suivi est désormais compatible avec les balises comportant jusqu'à 8 192 caractères.
- Le code de suivi peut désormais envoyer des balises de suivi beaucoup plus grandes. Traditionnellement, les balises étaient envoyées via des requêtes HTTP
Suivi Web (ga.js) – Version 2011-02 (17 février 2011)
Cette version contient les corrections de bugs suivantes.
- Correction d'un bug qui empêchait
_addIgnoredOrganic
et_addIgnoredRef
de fonctionner correctement lors de la première visite sur un site. - Correction d'un problème lié à l'exécution du code de suivi dans plusieurs iFrames.
SDK iOS – version 1.1 (11 février 2011)
Cette version contient:
- Nouvelles fonctionnalités :
- Ajout de la prise en charge des variables personnalisées.
- Ajout d'une version NoThumb de la bibliothèque.
Suivi Web (ga.js) - Version 2010-10 (4 octobre 2010)
Cette version contient une maintenance régulière, y compris des corrections de bugs et des refactorisations. Aucune modification n'a été apportée aux API ni aux fonctionnalités publiques.
SDK iOS – version 1.0 (30 août 2010)
Cette version contient:
-
Nouvelles fonctionnalités :
- Ajout de la compatibilité avec iOS4
Suivi Web (ga.js) - Version 2010-04 (20 avril 2010)
Cette version contient des corrections de bugs et le nettoyage de l'API.
-
Correction de bugs :
- Correction d'un bug de suivi des événements. Vous n'avez plus besoin d'appeler
_initData
ni_trackPageview
avant d'appeler_trackEvent
. - Mise à jour de l'extrait asynchrone de sorte qu'il puisse être placé dans l'en-tête de n'importe quelle page sans que cela pose problème dans IE 6 et 7. Pour en savoir plus, consultez le Guide de suivi asynchrone. Cette mise à jour a eu lieu le 22/03/2010.
- Syntaxe asynchrone développée pour permettre l'utilisation de méthodes d'appel sur l'objet
_gat
.
- Correction d'un bug de suivi des événements. Vous n'avez plus besoin d'appeler
-
Mise à jour des API d'initialisation du traceur pour assurer la cohérence avec la syntaxe asynchrone. Abandon des anciennes fonctions.
- Ajout de la fonction
_gat._createTracker(opt_account, opt_name)
. Permet de nommer les traceurs et de les récupérer ultérieurement à l'aide de leur nom.Utilisez ce nom à la place de_gat._getTracker(account)
. - Ajout d'
_gat._getTrackerByName(name)
. Récupère l'outil de suivi portant le nom donné. - Ajout d'
tracker._getName()
. Renvoie le nom donné à l'outil de suivi lors de sa création. - Abandon d'
_gaq._createAsyncTracker(account, opt_name)
. Utilisez plutôt_gat._createTracker
. - Abandon d'
_gaq._getAsyncTracker(name)
. Utilisez plutôt_gat._getTrackerByName
.
- Ajout de la fonction
-
Consultez la documentation de référence sur l'outil de suivi pour en savoir plus sur ces modifications d'API.
Suivi Web (ga.js) - Version 2009-12 (1er décembre 2009)
Cette version inclut des mises à jour de la liste des moteurs de recherche par défaut et de nouvelles fonctions de contrôle des délais d'expiration des cookies. En outre, l'extrait de code GA asynchrone est lancé afin de réduire l'impact de la latence ga.js sur la page.
-
Liste des moteurs de recherche par défaut mise à jour
- Ajout des moteurs de recherche Naver, Eniro et Daum.
- Suppression de Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum et Ilse de la liste.
-
Ajout de fonctions permettant de contrôler les délais d'expiration des cookies stockés. Abandon des fonctions existantes d'expiration des cookies. Pour en savoir plus, consultez la documentation de l'API JavaScript.
_setVisitorCookieTimeout(cookieTimeoutMillis)
remplace la fonction_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
remplace la fonction_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
remplace la fonction_setCookieTimeout
.
-
Lancement de l'extrait GA asynchrone. Consultez la documentation pour découvrir comment l'essayer.
-
La fonction
_setVar
est désormais obsolète. Les variables personnalisées remplacent_setVar
. Consultez la documentation pour en savoir plus.
Suivi Web (ga.js) - Version 2009-11 (4 novembre 2009)
Cette version contient:
-
Ajout d'une fonction permettant de récupérer les variables personnalisées au niveau du visiteur. Pour en savoir plus, consultez la documentation sur les fonctions.
_getVisitorCustomVar(index)
-
Au lieu d'attendre window.onload, le contenu de la superposition de site est chargé dès que ga.js est exécuté.
Suivi Web (ga.js) - Version 2009-10 (14 octobre 2009)
Cette version inclut une nouvelle fonctionnalité:
-
Ajout d'un paramètre booléen facultatif à la fonction
_addOrganic
pour indiquer si de nouvelles sources naturelles sont ajoutées au début ou à la fin de la liste des sources naturelles. Consultez la documentation pour en savoir plus._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Suivi Web (ga.js) - Version 2009-09 (28 septembre 2009)
Cette version contient une maintenance régulière à des fins d'amélioration des performances et de refactorisations. Aucune modification n'a été apportée aux API ni aux fonctionnalités publiques.
Suivi Web (ga.js) - Version 2009-08 (31 août 2009)
Cette version contient plusieurs corrections de bugs et améliorations des performances:
- Encodage approprié pour les termes de recherche utilisés dans les recherches naturelles, informations sur le chemin d'une page Web pour (utmp) et valeurs définies par l'utilisateur avec la fonctionnalité Linker (fonctions
_link
et_linkByPost
, par exemple). - Le moteur de recherche Rambler est ajouté à la liste de recherche naturelle.
- L'analyse de la recherche naturelle a été corrigée pour le moteur de recherche http://kvasir.no
- Les nouveaux moteurs de recherche naturelle définis par l'utilisateur sont désormais ajoutés en haut de la liste.
- Suppression de la fonction obsolète
_trackEvent(action, label, value)
, remplacée par_trackEvent(category, action, label, value)
. - Le stockage des URL de provenance tient désormais compte des majuscules et des minuscules. Par exemple, l'URL www.domain.com/PaGe.HtMl sera indiquée en tenant compte de la casse.
- Une limite du nombre de caractères (1 200) a été ajoutée à la taille du jeton GASO.
- Une nouvelle fonction permettant de remplacer les délais d'expiration par défaut des cookies a été ajoutée:
_setCookiePersistence(timeout)