545 Membres en ligne
Questions / Réponses concernant les fonctionnalités avancées: rapports personnalisées, segmentation, APIs...
Guidez moi
star_border
Répondre

Traitement d'URL avec Filtres Avancés / Variations de Langue

Novice ✭

Bonjour,

 

Voici une problématique que je n'arrive pas à résoudre et qui me pourrit mes rapports !

 

je monitore un site qui propose des articles d'aide. Mon soucis vient des localisations, en fonction depuis quel pays l'article est accedé l'url change mais pas l'article. Il est composé de la sorte :

 

.com/assistance/article/x1/x2/x3/ID123456/x4

 

x1 , x2, x3 sont les variables de la langue

 

x1 = 2 caractères ex:  en, fr, us, nl, jp etc .. 

x2 = 2 caractères ex:  en, fr, us, nl, jp etc ..

x3 = de 1 à 6 caractères/chiffres aléatoires ex: 1 , 6 , 48, frfr1 , enen1

x4 = 2 caractères ex:  en, fr, us, nl, jp etc .. 

 

ID123456 est toujours de la même forme, j'ai environ 3000 IDs dans la base

 

Ma 1ère question est :

Est-il possible de supprimer tous les paramètres x1, x2 , x3 et x4 de l'url pour ne regarder que les IDs ? 

 

 

Egalement, il est possible que l'utilisateur arrive de cette manière :

 

/assistance/article/ID123456

 

Dans ce cas, l'URL est parfaite, mais il ne faut que les précédentes règles viennent modifier cette URL. 

 

 

Avez vous une idée de comment vous y prendre ? Même de la documentation, ça me va Smiley heureux 

 

merci !! 

Réponses des expertsverified_user

Solutions approuvées
Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Lucas V
octobre 2016

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

Essaie avec cela :

^(/assistance/article)/[a-z]{2}/[a-z]{2}/[a-zA-Z0-9]+(/[^/]+)(/[a-z]{2})?(.*)

 

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

Voir la solution dans l'envoi d'origine


Toutes les réponses

Traitement d'URL avec Filtres Avancés / Variations de Langue

Top Contributeur

Bonjour,

 

Passez par un filtre avancé:

Champ A - URL: (/assistance/article/)[a-z]{2}/[a-z]{2}/[a-z]{2}/(.*)/.*

Champ de sortie: $A1$A2

 

 

Partenaire Certifié Google Analytics (GACP) chez Hub'SalesContactez moi!
Si mes réponses vous ont aidé, soyez gentils de m'attribuer une étoile ;-)

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

Bonjour,

 

Par rapport à la proposition de Julien, plutôt ceci pour conserver les paramètres qui peuvent être utiles pour d'autres aspects Analytics :

- Filtre personnalisé avancé

- Champ A - URI de la demande : ^(/assistance/article)/[a-b]{2}/[a-b]{2}/[a-b]{2}(/[^/]+)(/[a-b]{2})(.*)

- Sortie vers - URI de la demande : $A1$A2$A4

 

A ta disposition.

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

Traitement d'URL avec Filtres Avancés / Variations de Langue

[ modifié ]
Novice ✭

Bonjour Medhi et Julien,

 

merci pour vos réponses, 

 

j'ai essayé de tester vos suggestions dans un testeur de Regex en ligne mais je n'ai pas réussi à le faire fonctionner 

et je ne vois pas de changement sur la vue temps réel après avoir appliqué l'un des filtres

 

pour confirmer voici quelques exemple d'URL et le résultat souhaité :

 

/assistance/article/fr/fr/frbedt1/sol123123 > /assistance/article/sol123123

/assistance/article/us/us/5/sol123124/en > assistance/article/sol123124

/assistance/article/sol123125 > /assistance/article/sol123125

 

merci

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

Autant pour moi :

Par rapport à la proposition de Julien, plutôt ceci pour conserver les paramètres qui peuvent être utiles pour d'autres aspects Analytics :
- Filtre personnalisé avancé
- Champ A - URI de la demande : ^(/assistance/article)/[a-b]{2}/[a-b]{2}/[a-bA-Z0-9]+(/[^/]+)(/[a-b]{2})(.*)
- Sortie vers - URI de la demande : $A1$A2$A4

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

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

par contre, ton paramètre x4 est passé où dans tes exemples ? Il n'est pas présent systématiquement ?

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

Traitement d'URL avec Filtres Avancés / Variations de Langue

Novice ✭

non il n'est pas présent systématiquement, 

j'ai rentré le filtre proposé mais dans les paramètres temps réel, la structure des URL ne change pas. 

Est ce que cela devrait être le cas? 

merci 

 

Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Lucas V
octobre 2016

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

Essaie avec cela :

^(/assistance/article)/[a-z]{2}/[a-z]{2}/[a-zA-Z0-9]+(/[^/]+)(/[a-z]{2})?(.*)

 

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

Traitement d'URL avec Filtres Avancés / Variations de Langue

Novice ✭

Hello Mehdi, 

 

Pour l'instant ça à l'air de fonctionner avec cette formule !! presque incroyable ! : -) 
Je monitore ça et je te confirme si c'est bon

 

un grand merci à vous 2 de m'avoir aidé !

 

Re : Traitement d'URL avec Filtres Avancés / Variations de Langue

Étoiles Montantes

Et bien voilà !

 

Bonne continuation.

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