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
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?
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 (.*)\?$