ForHosting KIT · SEO

Validi le convenzioni dei nomi delle campagne UTM

Controlli un nome come summer-sale-q3 rispetto alla convenzione scelta dal suo team e veda quali regole sono rispettate e quali violate, così una maiuscola o uno spazio non dividono in due i suoi report. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Nome della campagna
summer-sale-q3
Schema
lowercase-hyphenated-by-quarter
Ottiene
Previsto
lowercase hyphenated text ending in q1, q2, q3, or q4

Un nome di campagna UTM coerente rende i report analitici ricercabili, confrontabili e facili da governare. Questo validatore controlla un nome rispetto alla convenzione selezionata da Lei e spiega quali regole risultano rispettate o violate. Scelga un modello supportato per minuscole con trattini, suffissi trimestrali, trattini bassi, maiuscole o identificatori alfanumerici compatti. Il risultato è deterministico: lo stesso nome e modello producono sempre la stessa risposta. Lo utilizzi prima di pubblicare un link, durante una revisione o come controllo in un flusso automatizzato.

Scelga una convenzione adatta al sistema di report

Una convenzione è utile solo se tutti riescono ad applicarla senza supposizioni. Selezioni il modello supportato che corrisponde alla regola documentata dal Suo team. lowercase-hyphenated accetta nomi come spring-launch e partner-webinar-2026, ma rifiuta spazi, trattini bassi, maiuscole, separatori doppi e punteggiatura. Scelga lowercase-hyphenated-by-quarter quando ogni nome deve terminare con q1, q2, q3 o q4, come summer-sale-q3.

L’opzione in maiuscolo è adatta a tassonomie come EMEA-PRODUCT-Q4, mentre alphanumeric non consente separatori. Specificare il modello è obbligatorio perché un nome non può essere giudicato isolatamente: summer-sale e SUMMER-SALE possono essere entrambi corretti con regole diverse. Inserisca il modello scelto nel brief, nel generatore o nel modulo, affinché i revisori applichino lo stesso standard scritto.

Eviterà anche che un valore predefinito silenzioso approvi nomi secondo una convenzione mai scelta dal team.

Legga il risultato e corregga gli errori

La risposta include il nome inviato, il modello normalizzato, un indicatore generale di validità, un elenco di controlli, le violazioni e una breve descrizione del formato atteso. Un risultato valido indica che l’intero nome soddisfa tutti i requisiti. Un risultato falso offre più informazioni di un rifiuto generico.

Per esempio, Summer-Sale-Q3 verificato con lowercase-hyphenated-by-quarter non supera il controllo delle minuscole e quello del suffisso trimestrale, poiché la convenzione richiede una q minuscola. Un nome con spazi non supera il controllo del separatore, mentre un nome che termina in q5 esce dall’intervallo consentito. Utilizzi violations per messaggi concisi o decisioni automatiche e checks per mostrare regole superate e non superate.

Il validatore elimina gli spazi esterni, ma non riscrive il nome e non propone sostituzioni. In questo modo protegge gli identificatori analitici da modifiche non approvate. Corregga il valore originale, esegua nuovamente la verifica e pubblichi solo quando valid è true.

Se il modello manca, è vuoto o non supportato, la richiesta restituisce un errore di input senza applicare una convenzione implicita.

Validi prima che i link inizino a circolare

Il momento migliore per validare un nome UTM è subito prima di generare o approvare l’URL di tracciamento. In un modulo, esegua il controllo quando l’utente lascia il campo e mostri accanto a esso le regole violate. In una pipeline di pubblicazione, consideri valid false un errore di revisione prima di copiare gli URL in annunci, newsletter, social network, codici QR o materiali dei partner.

Conservi il modello insieme agli standard interni per riprodurre la decisione. Il servizio esegue controlli locali limitati, senza rete, casualità o regole temporali, quindi i risultati sono stabili. Lo strumento valida solo il componente della campagna: non crea URL, non verifica destinazioni e non valuta la strategia della tassonomia.

Verifichi un lancio trimestrale

Richieda un suffisso minuscolo da q1 a q4 per raggruppare correttamente i report per trimestre.

Controlli un flusso automatizzato

Validi gli identificatori generati prima di distribuire URL tramite annunci, e-mail, social o partner.

Quali modelli sono supportati?

Sono supportati lowercase-hyphenated-by-quarter, lowercase-hyphenated, lowercase-underscore-separated, uppercase-hyphenated e alphanumeric.

Il validatore corregge un nome non valido?

No. Segnala le regole violate senza modificare silenziosamente un identificatore che può richiedere approvazione.

I suffissi trimestrali distinguono maiuscole e minuscole?

Sì. La convenzione trimestrale richiede una q minuscola finale seguita da 1, 2, 3 o 4.

Perché bisogna scegliere una convenzione prima di controllare un nome?

Perché un nome non si può giudicare da solo: summer-sale e SUMMER-SALE possono essere corretti secondo regole diverse. Richiedere la convenzione evita che un criterio predefinito approvi in silenzio un nome con una norma che il team non ha mai voluto usare.

Perché controllare il nome prima di condividere il link?

Perché cambiare il nome della campagna dopo aver diffuso i link divide le misurazioni in valori separati. Anche una banale differenza di maiuscole crea un'altra riga nei report, quindi il momento giusto è subito prima di creare il link di tracciamento.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Scelga una convenzione adatta al sistema di report

Per identificatori in stile snake, lowercase-underscore-separated accetta lifecycle_email_q2.

Validi prima che i link inizino a circolare

In un foglio di calcolo o processo collettivo, richiami l’API per ogni nome e restituisca le righe non valide ai responsabili. La validazione anticipata è importante perché cambiare utm_campaign dopo la distribuzione frammenta le misurazioni; persino una differenza nelle maiuscole può creare un’altra riga. Il browser è disponibile per controlli manuali e ogni richiesta API costa $0.002.

Protegga un modulo di campagna

Rifiuti valori utm_campaign incoerenti prima che un link di tracciamento venga pubblicato o esportato.

Che cosa accade se Lei omette il modello?

La richiesta restituisce invalid_input perché la validazione richiede una convenzione esplicita.

Quanto costa una validazione tramite API?

Ogni richiesta API costa $0.002. Lei può anche effettuare un rapido controllo manuale nel browser.

Leggi la documentazione completa del KIT →