web-dev-qa-db-fra.com

Comment filtrer le trafic d'IE7 dans Google Analytics?

Je souhaite filtrer tout le trafic d'IE7 sur notre site Web dans Google Analytics.

En raison des contrôles d’arrière-plan que nous utilisons pour une application de bureau, ce navigateur contient une quantité inhabituellement importante, même si la technologie est obsolète. Ceci est évidemment biaiser les données avec "faux" trafic.

En GA, je reste bloqué sur "Filtre" conformément à la capture d'écran.

Qu'est-ce que je fais d'ici?

enter image description here

2
walbuc

Un exemple de chaîne d'agent utilisateur IE 7 est ( source ):

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MS-RTC LM 8; .NET4.0C; .NET4.0E; InfoPath.3)

Vous devez faire un filtrage sur le MSIE 7 contre l'agent utilisateur.

Malheureusement, Google Analytics ne vous permet pas de filtrer par agent d'utilisateur par défaut. Google Analytics décompose l'agent utilisateur en nom de navigateur et version de navigateur. Cependant, vous ne pouvez pas créer de filtre basé sur deux champs.

Vous devrez passer l'agent utilisateur dans Google Analytics en tant que variable personnalisée. Ce site a des instructions pour le faire:

  1. Créez une dimension personnalisée dans Google Analytics nommée "Agent utilisateur" (notez son index).
  2. Utilisez Google Tag Manager pour créer la variable personnalisée sur votre site sous la forme JavaScript Variable et navigator.userAgent. Mettez ensuite cela dans une dimension personnalisée de GA à l'aide de l'index précédemment noté et de {{User Agent}} Si vous n'utilisez pas GTM, vous pouvez modifier votre extrait GA avec certains JS: montré ici :

    ga('send', '', {
      'dimension1':  navigator.userAgent
    });
    

    Vous devrez modifier le nombre après "dimension" pour qu'il corresponde à l'index noté précédemment.

  3. Attendez quelques jours que certaines données soient renseignées avant d'essayer de créer votre filtre afin de pouvoir le tester.

Google a un exemple de création d'un filtre pour les adresses IP ici . Sur la base de cet exemple, les filtres sont des expressions régulières pouvant correspondre à une partie du champ. (Vous ne devriez pas avoir à utiliser .* au début et à la fin de l'expression régulière pour vous assurer qu'elle correspond à tout le champ.)

Vous devriez donc pouvoir créer votre filtre:

MSIE 7

Si vous avez toujours voulu étendre cela à d’autres IE versions, vous pouvez le faire avec quelque chose comme:

MSIE [5678]

ou

MSIE (7|8|9|10)
1
Stephen Ostermiller