Introduction sur les règles ciblées

Modifié le  Mer, 24 Juill. à 3:21 H

Fasterize vous permet de créer des règles ciblées pour appliquer un paramétrage spécifique ou exclure des optimisations via ses applications.

• En savoir plus sur la console Fasterize



Le principe de base du fonctionnement des règles ciblées

Le tableau de règles ciblées rassemble les critères de filtrage sur lesquels les optimisations sont appliquées.


Vous pouvez cibler des pages par :  

  • URL de requête
  • Chemin de requête
  • URL dans une balise HTML
  • Type d'appareil
  • Adresse IP client
  • Sélecteur CSS
  • Et d'autres critères à venir !


Vous avez la liberté de combiner ces critères pour créer des cibles très spécifiques.


Pour chaque règle, vous avez le choix d'activer ou de désactiver l'exclusion de la cible.

Si l'exclusion n'est pas activée, la règle s'appliquera uniquement aux critères spécifiés. En revanche, en activant l'exclusion, aucun des critères spécifiés ne sera pris en compte par les optimisations du moteur.


Pour chaque règle, vous avez trois états différents :

  • Activée : le paramètrage des applications est appliquée aux requêtes de la règle ciblée.
  • Désactivée : aucun paramètrage spécifique n’est appliquée aux requêtes de la règle ciblée.
  • Exclue : les requêtes de la règle ciblées ne bénéficient d’aucune optimisation du moteur.


Comment créer une règle ciblée

En cliquant sur le bouton “Ajouter une cible”, vous pourrez créer une règle ciblée.


Une fenêtre modale s’ouvre et vous propose différents champs :


  • Nom: Nom de la cible qui sera affiché dans les différentes applications.
  • Description: Définissez l’objectif de votre cible.
  • Toggle “Est exclue”: En activant cette option, l'ensemble des optimisations de Fasterize ne seront pas appliquées sur cette cible.
  • Critères : C'est sur ces différents critères que vous pourrez cibler. Vous devez en ajouter au moins un en cliquant sur le bouton "ajouter". Vous pouvez combiner ces critères pour créer des cibles très spécifiques.


Les critères

En cliquant sur le bouton "Ajouter", vous pouvez ajouter un critère de sélection. 

Une fois le critère ajouté, vous avez la possibilité de cibler ce critère en utilisant deux l'options :


  • "Égale à": cette option est utile pour cibler directement une valeur précise, par exemple : /mapage.html
  • "Correspond à une regex" : cette option vous permet de créer des cibles spécifiques en utilisant des expressions régulières. Par exemple : ^/produit-[0-9]+\.html


En savoir plus sur les expressions régulières.


Les critères de sélections


URL de la requête

L'URL de la requête est l'URL complète envoyée à Fasterize par le navigateur. Elle contient le protocole, le nom d'hôte, le chemin et les paramètres de la requête.  Ex : https://www.monsite.co


En savoir plus sur le critères de sélections : URL de la requête


Chemin de la requête

Le chemin de la requête est la partie qui commence par un /. Les paramètres de la requête ne sont pas dans le request_path.  Ex : /dossier/page.html

Dans cet exemple, ces expressions régulières (regex) ciblent :  

1. ^/ma-page-cible\.html$: Cette expression régulière cible uniquement les requêtes avec le chemin exact "/ma-page-cible.html".     

  • `^`: Indique le début de la chaîne.     
  • `/ma-page-cible\.html` : Représente le chemin spécifique que la requête doit avoir.     
  • `$` : Indique la fin de la chaîne, ce qui signifie que la chaîne doit se terminer par "/ma-page-cible.html"


2. ^/page-cible/: Cette expression régulière cible les requêtes qui commencent par "/page-cible/".     

  • `^` : Indique le début de la chaîne.     
  • `/page-cible/` : Représente le début du chemin de la requête.     
  • En l'absence du symbole `$`, cette expression régulière ne spécifie pas la fin du chemin, permettant ainsi à d'autres sous-chemins de suivre après "/page-cible/".


En savoir plus sur le critères de sélections : Chemin de la requête


L'URL de balise (HTML)

L'URL de balise est une URL trouvée dans une balise du code HTML d’une page. Il s'agit des attributs src ou srcset pour la balise img ; de l'attribut href pour la balise link ; de l'attribut src pour la balise script. Les URL dans les propriétés CSS sont également capturées.

Dans cet exemple, l'expression régulière /upload/mon-slider-1\.jpg ciblera toutes les occurrences de l'URL "/upload/mon-slider-1.jpg". 

Cela signifie que l'expression régulière va rechercher toutes les chaînes de caractères qui contiennent exactement "/upload/mon-slider-1.jpg". 


Cela inclut les balises HTML telles que 

  • <img src="/upload/mon-slider-1.jpg">, 
  • <link href="/upload/mon-slider-1.jpg">, 
  • <script src="/upload/mon-slider-1.jpg">
  • ainsi que les propriétés CSS qui contiennent cette URL.


En savoir plus sur le critères de sélections : L'URL de balise (HTML)


Appareil

Pour le type d'appareil, vous avez le choix entre plusieurs classification de l'agent utilisateur: Ordinateur, Mobile, Tablette, Ancien et bot.


En savoir plus sur le critères de sélections : Appareil


Sélecteur CSS

ID, classe CSS ou sélecteur complexe (Ex : #main > div:nth-child(7) > div > div.BestSellers-title)

Dans cet exemple, l'expression .ma-zone img cible tous les éléments <img> qui sont enfants directs d'éléments ayant la classe CSS "ma-zone". Cela signifie que cette règle cible les images situées à l'intérieur des éléments avec la classe "ma-zone".


En savoir plus sur le critères de sélections : Sélecteur CSS






Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article