Générateur d'URL UTM & Campagnes

Générateur d'URL UTM & Campagnes

Créez, validez et générez par lots vos liens de suivi de campagne Google Analytics GA4 avec notre générateur UTM gratuit. Nettoyez vos URL, extrayez les balises existantes et exportez des QR codes.

Scénarios prédéfinis
Paramètres de campagne & URL cible
Bidirectionnel
Standard d'analyse
Spécification RFC 3986

Page de destination canonique ciblée. Protocole et nom d'hôte validés.

Sélection rapide :
Sélection rapide :

Identifie une promotion spécifique, un slogan ou une opération stratégique.

Identifie les mots-clés payants (Search) ou les segments d'audience ciblés.

Distingue les variantes créatives en A/B testing ou l'emplacement des CTA.

Identifiant standard GA4 pour l'import des données de coût publicitaire.

Paramètres avancés & nettoyage
Séparateur d'espaces
URL balisée générée
https://toolsaa.com/pricing?utm_campaign=brand_search_2026&utm_content=headline_slogan_v1&utm_id=gad_893412&utm_medium=cpc&utm_source=google&utm_term=toolsaa_enterprise
Linter de qualité d'URLA+

Conforme RFC 3986 & GA4

Pipeline d'assemblage et de normalisation d'URL168 caractères
URL cible27 octetsNettoyeur RFC5 Règles de conformité: low sortSérialisation UTM6 balises ActifLien cible balisé168 caractères
Caractères de l'URL168 caractères
Balises UTM actives6 balises
Score de qualité GA4A+
Standard RFC 3986100 % valide
Référence technique et guide d'architecture

Générateur de Liens UTM & Campagnes — Guide de référence

Créez, validez et générez par lots des liens de suivi de campagne pour Google Analytics 4 (GA4) avec notre générateur UTM gratuit. Nettoyez vos URL, analysez les balises existantes et exportez des QR codes.

Générateur de Liens UTM & Campagnes — Guide de référence — Architecture en mémoire côté client et flux de données
Générateur de Liens UTM & Campagnes — Guide de référence — Architecture en mémoire côté client et flux de données

Paramètres clés et contrôles

utm_sourceChaîne RFC 3986 (Obligatoire)

Identifie l'origine du trafic, le domaine référent ou la plateforme de publication (ex. : google, newsletter, linkedin). Ce paramètre est évalué par les moteurs d'attribution de GA4 pour renseigner les dimensions Source du premier utilisateur (First User Source) et Source de la session (Session Source), en correspondance avec les règles regex du groupe de canaux par défaut de GA4.

Par défaut : google
utm_mediumChaîne RFC 3986 (Obligatoire)

Identifie le support publicitaire global ou le canal de diffusion (ex. : cpc, email, paid-social, referral, affiliate). Il détermine directement l'affectation dans le groupe de canaux par défaut de GA4 via des critères regex stricts (ex. : ^(cpc|ppc|paidsearch)$ pour Paid Search / Recherche payante).

Par défaut : cpc
utm_campaignChaîne RFC 3986 (Obligatoire)

Identifie la campagne commerciale, la promotion saisonnière, le lancement de produit ou l'identifiant de sprint (ex. : spring_sale_2026). Il est indexé avec une stricte sensibilité à la casse (case-sensitive) dans les dimensions Campagne et Campagne manuelle de GA4.

Par défaut : spring_sale
utm_termChaîne RFC 3986 (Optionnel)

Enregistre les mots-clés d'enchères en recherche payante, les jetons de ciblage de requête ou les segments d'audience. Les valeurs doivent être encodées en pourcentage selon la RFC 3986 § 2.1 (espaces encodés en '+' ou '%20') afin d'éviter toute corruption syntaxique de la chaîne de requête de l'URI cible.

Par défaut : developer+tools
utm_contentChaîne RFC 3986 (Optionnel)

Permet une différenciation granulaire entre plusieurs liens ou variantes créatives pointant vers la même destination au sein d'une même annonce ou d'un même e-mail (ex. : header_cta_blue vs footer_text_link). Essentiel pour l'attribution multivariée lors des tests A/B.

Par défaut : header_cta_blue
utm_idClé alphanumérique (Optionnel / GA4)

Identifiant externe de campagne utilisé par GA4 pour associer et attribuer les jeux de données hors ligne de coûts, clics et impressions importés via l'API Google Analytics Data Import depuis des régies publicitaires tierces.

Par défaut : cmp_90412
utm_source_platformChaîne RFC 3986 (Optionnel / GA4)

Paramètre étendu GA4 spécifiant la plateforme d'achat média ou la DSP programmatique responsable de l'allocation budgétaire ou de la diffusion de l'annonce (ex. : Search Ads 360, Display & Video 360, Google Ads).

Par défaut : search_ads_360
utm_creative_formatChaîne RFC 3986 (Optionnel / GA4)

Paramètre étendu GA4 précisant le format matériel de l'élément créatif ou la disposition d'affichage (ex. : carousel, responsive_display, interstitial_video, story) pour les rapports de performance créative.

Par défaut : carousel

Conseils de pro et bonnes pratiques

La discipline stricte des minuscules prévient la fragmentation des sessions GA4

Google Analytics 4 traite les paramètres d'URL avec une stricte sensibilité à la casse au niveau binaire (correspondance ASCII). Baliser des campagnes identiques sous les formes 'Email', 'email' et 'EMAIL' génère trois canaux d'acquisition distincts dans vos rapports, brisant ainsi les chaînes d'attribution multitouche et fragmentant les métriques de session. Imposez un pipeline automatisé toLowerCase() sur l'ensemble de vos processus de génération de liens.

Standardiser les délimiteurs RFC 3986 : snake_case vs kebab-case

Les espaces non encodés contraignent les navigateurs à injecter des séquences '%20' ou '+' disgracieuses, polluant ainsi les rapports d'analyse. Définissez une convention d'équipe stricte imposant exclusivement le snake_case (ex. : q4_developer_summit) ou le kebab-case (ex. : q4-developer-summit), en bannissant les casses hétérogènes et les caractères de ponctuation susceptibles de provoquer des discordances d'encodage selon les navigateurs.

Ordre strict RFC 3986 : la chaîne de requête doit précéder l'ancre de fragment (#)

Selon la section 3 de la RFC 3986, la syntaxe standard d'un URI impose strictement que la chaîne de requête (?) précède l'identifiant de fragment (#) : scheme://host/path?query#fragment. Positionner les balises UTM après un croisillon (ex. : example.com/#section?utm_source=...) empêche les serveurs HTTP standards et les balises de tracking d'extraire les paramètres, à moins qu'un routeur côté client d'application monopage (SPA) ne soit spécifiquement configuré pour les intercepter.

Imposer les balises rel="canonical" (RFC 6596) pour éviter l'indexation de contenu dupliqué

Les URL de campagne paramétrées peuvent entraîner des pénalités SEO de contenu dupliqué (duplicate content) et diluer le budget de crawl si les robots d'exploration les découvrent. Veillez à ce que chaque page d'atterrissage intègre une balise d'auto-référencement <link rel="canonical" href="https://example.com/canonical-path" /> exempte de tout paramètre de suivi, ordonnant ainsi à Googlebot de consolider les signaux d'indexation et de classement exclusivement sur l'URI de base canonique.

Pièges courants et dépannage

⚠️Suppressions des paramètres de requête par les redirections HTTP 301 et 302

Configurez vos serveurs proxy inverses (Nginx/Apache) pour transmettre les paramètres de requête lors des réécritures en utilisant $is_args$args (Nginx) ou le drapeau [QSA] (Query String Append) dans le fichier .htaccess d'Apache. Par précaution d'architecture, générez systématiquement vos URL de tracking UTM en ciblant directement l'URL canonique finale afin d'éliminer toute redirection intermédiaire.

⚠️Attribution du trafic entrant sous '(not set)' ou en Direct/Referral erroné dans GA4

GA4 classe le trafic sous '(not set)' lorsque utm_source est fourni sans son pendant utm_medium, ou lorsque des valeurs de support personnalisées ne valident pas les critères regex stricts du groupe de canaux par défaut. Assurez-vous de la présence simultanée des deux paramètres, vérifiez que leurs valeurs correspondent aux regroupements standards (ex. : cpc pour la recherche payante, email pour les newsletters) et auditez la configuration du lieur multidomaine (cross-domain) pour éviter la réinitialisation des cookies lors des redirections vers des passerelles de paiement.

⚠️Double point d'interrogation (??) corrompant la chaîne de paramètres de l'URL cible

La RFC 3986 n'autorise qu'un seul et unique délimiteur de requête (?). Si l'URI de destination comporte déjà des paramètres, concaténez les variables suivantes avec une esperluette (&). Les générateurs d'URL automatisés doivent inspecter url.indexOf('?') ou s'appuyer sur les API standard WHATWG URL et URLSearchParams pour ajouter des paramètres avec une sécurité algorithmique garantie en temps linéaire O(n).

⚠️Perte de l'en-tête Referer et link decoration cross-origin sur les navigateurs modernes

Les en-têtes Referrer-Policy (tels que Referrer-Policy: strict-origin-when-cross-origin ou no-referrer) ainsi que les mécanismes de protection de la vie privée des navigateurs (comme Apple WebKit ITP ou Brave Shields) tronquent les en-têtes HTTP Referer, entraînant la requalification erronée de campagnes payantes en trafic Direct. Les paramètres de requête UTM explicites subsistent directement au sein de la chaîne URI et résistent à ces mécanismes, garantissant une attribution déterministe lors des transitions inter-domaines.

Foire aux questions (FAQ)

Quelle est la différence entre utm_source et utm_medium dans Google Analytics ?▼

utm_source identifie l'entité ou la plateforme spécifique d'où provient le visiteur (ex. : 'google', 'newsletter', 'linkedin'), répondant à la question « D'où vient le clic ? ». À l'inverse, utm_medium caractérise le canal de diffusion ou le mécanisme marketing global (ex. : 'cpc', 'email', 'social', 'referral'), répondant à la question « Comment le lien a-t-il été acheminé ? ». Dans Google Analytics 4, utm_medium constitue le levier déterminant pour classer les sessions au sein des groupes de canaux par défaut, tels que 'Paid Search' (cpc) ou 'Email' (email).

Les paramètres de campagne UTM nuisent-ils au SEO ou créent-ils du duplicate content ?▼

Les paramètres UTM n'altèrent pas le référencement naturel (SEO) ni les classements organiques dès lors que les pages d'atterrissage implémentent une balise canonique auto-référencée <link rel="canonical" href="https://example.com/target-path"> conforme à la RFC 6596. Les robots d'exploration des moteurs de recherche (dont Googlebot) reconnaissent les jetons UTM standards comme de simples balises de tracking et consolident le PageRank ainsi que les signaux d'indexation vers l'URL canonique désignée, éliminant ainsi tout risque d'indexation de contenu dupliqué.

Pourquoi les valeurs des paramètres UTM doivent-elles être strictement en minuscules dans GA4 ?▼

Google Analytics 4 évalue les paramètres d'URL par comparaison binaire sensible à la casse (case-sensitive). Par conséquent, 'cpc', 'CPC' et 'Cpc' sont indexés comme trois chaînes de support distinctes, ce qui fragmente les données d'attribution sur plusieurs lignes disjointes et peut éjecter des sessions payantes du groupe de canaux par défaut pour les reléguer dans la catégorie 'Unassigned' (non attribué).

Comment les paramètres UTM fonctionnent-ils avec les applications monopages (SPA) en routage par ancre (hash) ?▼

Dans les applications monopages (SPA) utilisant un routage client basé sur le hash (ex. : React HashRouter), la chaîne de requête doit impérativement être placée immédiatement après la route d'ancre (ex. : example.com/#/products?utm_source=...) et non avant le croisillon. La RFC 3986 stipule que les serveurs web ne transmettent pas le fragment au serveur HTTP, et positionner la requête avant le hash peut amener les routeurs côté client à purger les paramètres lors du montage initial du DOM, à moins d'intégrer un analyseur de paramètres explicite.

Quels sont les nouveaux paramètres étendus de Google Analytics 4 comme utm_id et utm_source_platform ?▼

Google Analytics 4 a introduit des paramètres de campagne étendus au-delà du standard historique d'Urchin Traffic Monitor : utm_id fournit un identifiant externe pour fusionner les données de coûts et clics hors ligne via l'API GA4 Data Import ; utm_source_platform enregistre la plateforme d'achat média programmatique (ex. : 'Search Ads 360', 'Display & Video 360') ; utm_creative_format spécifie le format visuel (ex. : 'carousel', 'video') ; et utm_marketing_tactic indique l'intention de ciblage (ex. : 'remarketing', 'prospecting').

Outils et utilitaires connexes

Tous les outils →