326 Membres en ligne
Questions / Réponses concernant la mesure de vos visites, sites référents et la mise en place de filtres contre les spam via Google Analytics
Guidez moi
star_border
Répondre

récupérer des informations à partir d'une URL

Novice ✭ ✭ ✭

Bonjour,

 

Je suis novice et je voudrais connaitre comment pourrais-je utiliser les filtres pour récupérer certaines informations à partir d"une URL:

 

https://www.exemple.com/index.php?NAME_PATH=rubrique1&SCREEN=produit1&view=edit&lineNr=1

 

je voudrais renommer l'url en :  Rubrique1: Produit1

 

Merci d'avance.

Réponses des expertsverified_user
1 SOLUTION APPROUVÉE

Solutions approuvées
Message signalé comme meilleure réponse.
Solution
Accepté par MauriceLargeron (Top Contributeur)
novembre 2016

Re : récupérer des informations à partir d'une URL

Étoiles Montantes

Bonjour Adil,

Il vaut mieux conserver un format d'URL en /Rubrique1/Produit1 plutôt que celui que tu évoques.

Voici un filtre de vue qui te permettra d'aboutir sur le résultat voulu.

 

Et les valeurs en texte pour les copier / coller :

/index\.php\?NAME_PATH=([^&]+)&SCREEN=([^&]+)&view=edit&lineNr=1

V

/$A1/$A2

 

A ta disposition.

 

 

 filtre2.png

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

Voir la solution dans l'envoi d'origine

Message signalé comme meilleure réponse.
Solution
Accepté par MauriceLargeron (Top Contributeur)
novembre 2016

Re : récupérer des informations à partir d'une URL

Étoiles Montantes

Bonjour Adil,

Il vaut mieux conserver un format d'URL en /Rubrique1/Produit1 plutôt que celui que tu évoques.

Voici un filtre de vue qui te permettra d'aboutir sur le résultat voulu.

 

Et les valeurs en texte pour les copier / coller :

/index\.php\?NAME_PATH=([^&]+)&SCREEN=([^&]+)&view=edit&lineNr=1

V

/$A1/$A2

 

A ta disposition.

 

 

 filtre2.png

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

récupérer des informations à partir d'une URL

Novice ✭ ✭ ✭

Merci beaucoup Mehdi.

 

J'ai créée une deuxième vue pour tester le filtre, ça n'aura aucune incidence sur ma vue principale ?

 

 

Re : récupérer des informations à partir d'une URL

Étoiles Montantes

Tout à fait. Il faut toujours une vue de sauvegarde sans aucun filtre appliqué

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

récupérer des informations à partir d'une URL

Novice ✭ ✭ ✭

Bonsoir,

 

ça marche, merci beaucoup, mais j'ai un petit souci pour les url du genre

 

https://www.exemple.com/index.php?NAME_PATH=rubrique1&SCREEN=produit1

 

est ce que je met un autre filtre avec cette valeur :

 

/index\.php\?NAME_PATH=([^&]+)&SCREEN=([^&]+)

 

Re : récupérer des informations à partir d'une URL

Étoiles Montantes

Tout à fait.

Ou, n'en faire qu'une seule et préciser que la fin est optionnelle :

 

/index\.php\?NAME_PATH=([^&]+)&SCREEN=([^&]+)((&view=edit&lineNr=1)*)

 

 

Très bonne continuation dans le monde des expressions régulières Smiley heureux

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

récupérer des informations à partir d'une URL

Novice ✭ ✭ ✭

Bonjour,

 

Merci beaucoup pour votre aide ça marche très bien.

 

Une toute dernière question si vous permettez, j'ai un troisième type d'URL :

 

https://www.exemple.com/index.php?NAME_PATH=rubrique1

 

est ce que je mets le &Screen=([^&]+) en option :: ((&Screen=([^&]+)*)

 

ça donnerait : /index\.php\?NAME_PATH=([^&]+)((&SCREEN=([^&]+))*)((&view=edit&lineNr=1)*)

Re : récupérer des informations à partir d'une URL

Étoiles Montantes

Bonjour,

 

Dans ce cas là, il vaut mieux que tu recrées un autre filtre pour éviter de complexifier tes ensembles ($A1, $A2...) qui seront d'ailleurs décalés à cause des nouvelles parenthèses sur le paramètre SCREEN optionnel.
D'autant que je ne sais pas comment se comporte l'appel de l'ensemble $A2 s'il est vide.

 

Ce qui donne pour le nouveau filtre :
Champ A -> Extrait A - URI de la demande : /index\.php\?NAME_PATH=([^&]+)$
Sortie vers -> Constructeur - URI de la demande : /$A1

 

Le dollar signifie la fin de la chaîne de caractère pour empêcher tous conflits avec le premier filtre créé (et éviter d'avoir un ordre particulier d'application des filtres).

 

A ta disposition.

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

récupérer des informations à partir d'une URL

Novice ✭ ✭ ✭

Bonjour,

 

Merci Beaucoup Mehdi.