web-dev-qa-db-fra.com

Google Analytics, filtrez TOUS mais quelques paramètres d'URL

Mes sites sont bombardés de nouveaux et anciens paramètres d'URL. Au début, j'ai essayé d'ajouter ceux-ci à la liste des paramètres d'URL exclus. Avec cette liste dépassant maintenant les 200, je voulais essayer d’utiliser un filtern avancé GA.

Cependant, le seul filtre que j'ai trouvé exclurait TOUS les paramètres:

Créer un filtre avancé
Nom du filtre: supprimer tous les paramètres de requête de l'URI Type de filtre: avancé Filtrer le champ A: Demander un filtre d'URI
Champ Un modèle: (. ) \? (. )
Champ B: laissez le champ vide
Champ de sortie: URI de la demande
Modèle de sortie: $ A1
Sortie prioritaire: OUI Sensible à la casse: NON

Source

Les seuls paramètres pour lesquels je ne souhaite pas être filtré sont la requête et la page .
Est-ce que quelqu'un sait comment modifier la regex en conséquence?

2
chriscross

Ok, j'ai donc pu résoudre mon problème.

J'ai d'abord installé un nouveau filtre avancé:

Filter name:      remove all query parameters from URI except query and page   
Filter type:      advanced   
Filter field A:   Request URI Filter    
Field A pattern:  (.*?)\?   
Filter field B:   Request URI Filter   
Field B:          [\?|&](page=\d+|query=[^&]*) 
Output field:     Request URI Output pattern: $A1?$B1 
Field A required: YES   
Field B required: NO  
Override output:  YES   
Case Sensitive:   NO

De plus, j'ai créé un deuxième filtre avancé qui ne filtre pas? à la fin de l'URL, en utilisant l'expression régulière (.*)\?$

2
chriscross