257 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

Filtre chercher remplacer pour enlever la pagination

Novice ✭ ✭ ✭

Bonjour,

Sur mon site, j'ai un grand nombre de page avec un uri du type

  • /blablablabla/trucmachin/bidule#!/page/1
  • /blablablabla/trucmachin/bidule#!/page/2
  • /un-autre-page/sous-rubrique#!/page/1

Dans mes stats, la page 1 et la page 2 sont comptabilisé comme 2 pages différentes.

Ce que je souhaite faire, c'est que 

  • /blablablabla/trucmachin/bidule#!/page/1
  • /blablablabla/trucmachin/bidule#!/page/2

Soit comptabilisés sous cet uri

  • /blablablabla/trucmachin/bidule

La regex qui reconnait mes urls est la suivante 

^\/[a-zA-Z0-9-\/]*#!\/page\/[0-9]{1,2}

Mais je ne suis vraiment pas sûr de la marche à suivre pour que seule le #!page/n soit enlever de l'uri

Merci d'avance

Réponses des expertsverified_user
1 SOLUTION APPROUVÉE

Solutions approuvées
Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Samuel B
août 2016

Re : Filtre chercher remplacer pour enlever la pagination

[ modifié ]
Novice ✭ ✭ ✭

Bonjour,

Quelqu'un aurait la marche à suivre pour créer ce fameux filtre ?
Pour récapitule,
J'ai des URI de ce type
/repertoire-niv1/repertoire-niv2#!/page/1
/repertoire-niv1/repertoire-niv2#!/page/2
/repertoire-niv1/repertoire-niv2#!/page/3
Mais aussi
/repertoire-niv1/repertoire-niv2#!/nom-de-la-fiche-123456
/repertoire-niv1/repertoire-niv2#!/nom-d-une-autre-fiche-789123

Ce que je veux, c'est que Google Analytics comptabilise les 3 urls avec pagination comme une seule page > /repertoire-niv1/repertoire-niv2
Pour les autres pages (fiche détail), on ne touche pas ...

A priori les filtres de type search/replace sont la solution mais je ne sais pas m'en servir et je ne voudrais pas casser quelque chose ;/

Voir la solution dans l'envoi d'origine

Re : Filtre chercher remplacer pour enlever la pagination

Top Contributeur
Le problème est que GA ne reconnait pas la partie des URLs derriere le # :-(
Partenaire Certifié Google Analytics (GACP) chez Hub'SalesContactez moi!
Si mes réponses vous ont aidé, soyez gentils de m'attribuer une étoile ;-)

Re : Filtre chercher remplacer pour enlever la pagination

Novice ✭ ✭ ✭
Vous êtes sûr ?
Pourtant dans les stats, il fait bien la dif entre la #!/page/1 et #!/page/2

Re : Filtre chercher remplacer pour enlever la pagination

Top Contributeur
Bizarre, il n'est pas sensé capturer le # et ce qu'il y a derriere
Vous devriez dejà avoir le résultat désiré.
Partenaire Certifié Google Analytics (GACP) chez Hub'SalesContactez moi!
Si mes réponses vous ont aidé, soyez gentils de m'attribuer une étoile ;-)
Message signalé comme meilleure réponse.
Solution
Accepté par l'auteur du sujet Samuel B
août 2016

Re : Filtre chercher remplacer pour enlever la pagination

[ modifié ]
Novice ✭ ✭ ✭

Bonjour,

Quelqu'un aurait la marche à suivre pour créer ce fameux filtre ?
Pour récapitule,
J'ai des URI de ce type
/repertoire-niv1/repertoire-niv2#!/page/1
/repertoire-niv1/repertoire-niv2#!/page/2
/repertoire-niv1/repertoire-niv2#!/page/3
Mais aussi
/repertoire-niv1/repertoire-niv2#!/nom-de-la-fiche-123456
/repertoire-niv1/repertoire-niv2#!/nom-d-une-autre-fiche-789123

Ce que je veux, c'est que Google Analytics comptabilise les 3 urls avec pagination comme une seule page > /repertoire-niv1/repertoire-niv2
Pour les autres pages (fiche détail), on ne touche pas ...

A priori les filtres de type search/replace sont la solution mais je ne sais pas m'en servir et je ne voudrais pas casser quelque chose ;/

Re : Filtre chercher remplacer pour enlever la pagination

Novice ✭ ✭ ✭
Aide toi le ciel t'aidera Smiley clignant de l'œil
J'ai trouvé tout seul 8| :
Je suis parti sur un filtre type avancé avec comme paramètres :
- Champ A -> Extrait A : URI de la demande ^(\/[a-zA-Z0-9-\/]*) >> on capture la première partie de l'uri ex: /repertoire-niv1/repertoire-niv2
- Champ B -> Extrait B : URI de la demande (#!\/page\/[0-9]{1,2}) >> on capture la deuxième partie de l'uri ex: #!/page/1
Sortie vers -> Constructeur : URI de la demande $A1 >> URI de la demande devient donc /repertoire-niv1/repertoire-niv2
"Champ A requis" coché
"Champ B requis" coché : ça c'est hyper important, ca permet de ne ré-écrire que les url avec #!/page/n et pas celle avec #!/nom-de-la-fiche-123456
"Remplacer le champ de sortie" coché

Et ça marche !