ForHosting KIT · SEO

Validez les conventions de nommage des campagnes UTM

Contrôlez un nom comme summer-sale-q3 selon la convention de nommage choisie par votre équipe et voyez quelles règles sont respectées ou enfreintes, pour qu'une majuscule ou une espace ne coupe pas vos rapports en deux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Nom de la campagne
summer-sale-q3
Motif
lowercase-hyphenated-by-quarter
Vous obtenez
Attendu
lowercase hyphenated text ending in q1, q2, q3, or q4

Un nom de campagne UTM cohérent rend les rapports analytiques faciles à rechercher, comparer et administrer. Ce validateur contrôle un nom selon la convention que vous sélectionnez et explique les règles respectées ou enfreintes. Choisissez un modèle compatible pour les minuscules avec traits d’union, les suffixes trimestriels, les tirets bas, les majuscules ou les identifiants alphanumériques compacts. Le résultat est déterministe : le même nom et le même modèle produisent toujours la même réponse. Utilisez-le avant une publication, pendant une révision ou dans un flux automatisé.

Choisissez une convention adaptée à vos rapports

Une convention n’est utile que si chacun peut l’appliquer sans deviner. Sélectionnez le modèle compatible avec la règle documentée par votre équipe. lowercase-hyphenated accepte des noms comme spring-launch et partner-webinar-2026, mais refuse les espaces, tirets bas, majuscules, doubles séparateurs et signes de ponctuation. Choisissez lowercase-hyphenated-by-quarter lorsque chaque nom doit finir par q1, q2, q3 ou q4, comme summer-sale-q3.

L’option en majuscules convient aux taxonomies comme EMEA-PRODUCT-Q4, tandis que alphanumeric interdit tout séparateur. Le modèle est obligatoire, car un nom ne peut pas être jugé seul : summer-sale et SUMMER-SALE peuvent tous deux être corrects selon des règles différentes. Ajoutez le modèle au brief, au générateur ou au formulaire afin que les responsables appliquent la même norme écrite.

Vous empêchez ainsi une valeur par défaut silencieuse d’approuver des noms selon une convention jamais choisie par votre équipe.

Interprétez le résultat et corrigez les erreurs

La réponse contient le nom soumis, le modèle normalisé, un indicateur global de validité, une liste de contrôles, les infractions et une brève description du format attendu. Un résultat valide signifie que le nom complet satisfait toutes les exigences. Un résultat faux fournit davantage d’informations qu’un simple rejet.

Par exemple, Summer-Sale-Q3 comparé à lowercase-hyphenated-by-quarter échoue au contrôle des minuscules et du suffixe trimestriel, car la convention exige un q minuscule. Un nom avec des espaces échoue au contrôle du séparateur et un nom finissant par q5 sort de la plage autorisée. Utilisez violations pour des messages concis ou des décisions automatisées, et checks pour afficher les règles réussies et échouées.

Le validateur supprime les espaces extérieurs, mais ne réécrit pas le nom et ne devine aucun remplacement. Il protège ainsi les identifiants analytiques contre les modifications non approuvées. Corrigez la valeur source, relancez le contrôle et ne publiez que lorsque valid vaut true.

Si le modèle manque, est vide ou inconnu, la requête renvoie une erreur de saisie sans appliquer de convention implicite.

Validez avant la diffusion des liens

Le meilleur moment pour valider un nom UTM se situe juste avant la génération ou l’approbation de l’URL de suivi. Dans un formulaire, lancez le contrôle à la sortie du champ et affichez les règles enfreintes à proximité. Dans un pipeline de publication, considérez valid false comme un échec avant de copier les URL dans des publicités, infolettres, réseaux sociaux, codes QR ou supports partenaires.

Conservez le modèle avec vos normes internes afin de reproduire la décision. Le service effectue des contrôles locaux bornés, sans réseau, hasard ni règle temporelle, pour des résultats stables. L’outil valide uniquement le composant de campagne : il ne crée pas d’URL, ne teste pas la destination et n’évalue pas la stratégie de taxonomie.

Révisez un lancement trimestriel

Exigez un suffixe q1 à q4 en minuscules afin de regrouper correctement les rapports par trimestre.

Contrôlez un flux automatisé

Validez les identifiants générés avant de diffuser les URL dans les publicités, courriels, réseaux ou partenariats.

Quels modèles sont acceptés ?

Les valeurs acceptées sont lowercase-hyphenated-by-quarter, lowercase-hyphenated, lowercase-underscore-separated, uppercase-hyphenated et alphanumeric.

Le validateur corrige-t-il un nom incorrect ?

Non. Il signale les règles enfreintes sans modifier silencieusement un identifiant soumis à approbation.

Les suffixes trimestriels respectent-ils la casse ?

Oui. La convention trimestrielle exige un q minuscule final suivi de 1, 2, 3 ou 4.

Pourquoi faut-il choisir une convention avant de vérifier un nom ?

Parce qu'un nom ne se juge pas seul : summer-sale et SUMMER-SALE peuvent chacun être corrects selon des règles différentes. Exiger la convention évite qu'une règle par défaut approuve en silence un nom selon une norme que votre équipe n'a jamais voulue.

Pourquoi vérifier le nom avant de diffuser le lien ?

Parce que modifier le nom de campagne après la diffusion répartit les mesures sur des valeurs distinctes. Même une simple différence de majuscules crée une ligne de plus dans vos rapports : le bon moment pour vérifier est juste avant de construire le lien de suivi.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/seo/utm-campaign-name-validate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/seo/utm-campaign-name-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"campaign_name":"summer-sale-q3","pattern":"lowercase-hyphenated-by-quarter"}'
{
  "campaign_name": "summer-sale-q3",
  "pattern": "lowercase-hyphenated-by-quarter"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.utm_campaign_name_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Choisissez une convention adaptée à vos rapports

Pour des identifiants de type snake, lowercase-underscore-separated accepte lifecycle_email_q2.

Validez avant la diffusion des liens

Dans une feuille de calcul ou un traitement groupé, appelez l’API pour chaque nom proposé et renvoyez les lignes incorrectes à leurs responsables. Une validation précoce est essentielle : modifier utm_campaign après diffusion fragmente les mesures, et une simple différence de casse peut créer une nouvelle ligne. Le navigateur convient aux contrôles manuels et chaque requête API coûte $0.002.

Sécurisez un formulaire de campagne

Refusez les valeurs utm_campaign incohérentes avant la publication ou l’exportation d’un lien de suivi.

Que se passe-t-il si vous omettez le modèle ?

La requête renvoie une erreur invalid_input, car une convention explicite est indispensable.

Quel est le prix d’une validation par API ?

Chaque requête API coûte $0.002. Vous pouvez aussi effectuer un contrôle manuel dans le navigateur.

Consulter la documentation complète du KIT →