Générateur UTM (UTM Builder) : créez vos liens UTM pour toutes vos sources en une fois
Un UTM builder, ou générateur UTM, ajoute à un lien des paramètres de suivi (utm_source, utm_medium, utm_campaign, utm_term, utm_content et utm_id) pour que Google Analytics 4 sache d’où vient chaque visite. Choisissez vos sources, saisissez la page et la campagne, puis copiez un lien UTM prêt à l’emploi pour chacune, avec les macros publicitaires et son canal GA4.
Gratuit, sans inscription, et rien ne quitte votre navigateur. Balisez un seul lien ou toute une campagne : Google Ads, Meta, TikTok, LinkedIn, e-mail, WhatsApp, QR codes et plus de 50 autres sources d’un coup.
Comment utiliser le générateur UTM
- Collez l’URL de la page. Pour plusieurs pages, mettez une URL par ligne : vous obtenez un lien pour chaque page et chaque source.
- Saisissez le nom de la campagne dans utm_campaign, et un ID dans utm_id si vous importez vos coûts dans GA4.
- Choisissez les sources. Chaque préréglage remplit utm_source et utm_medium avec des valeurs reconnues par GA4 ; vous pouvez les modifier dans le résultat.
- Copiez un lien, copiez uniquement les paramètres pour une plateforme publicitaire, téléchargez un QR code ou exportez le tout en CSV.
- Enregistrez la configuration comme modèle ou partagez-la par un lien, pour que toute l’équipe balise ses campagnes de la même façon.
Que sont les paramètres UTM ?
Les paramètres UTM sont des balises ajoutées à la fin d’un lien, après le « ? ». Google Analytics 4 les lit lors de la première visite et enregistre la source, le support et la campagne de la session. GA4 en lit neuf ; trois sont obligatoires en pratique. Les valeurs sont sensibles à la casse : « Email » et « email » donnent deux lignes distinctes dans vos rapports.
| Paramètre | Obligatoire | À quoi il sert | Exemple |
|---|---|---|---|
utm_source | Oui | Qui a envoyé la visite : le site, la plateforme ou la newsletter. | google, facebook, newsletter |
utm_medium | Oui | Le type de trafic (le support) ; GA4 en déduit le canal. | cpc, paid_social, email |
utm_campaign | Oui | La campagne ou l’opération promotionnelle. | spring_sale_2026 |
utm_id | Recommandé | L’ID de la campagne, utilisé pour rapprocher les données de coûts importées dans GA4. | 2026-q1-001 |
utm_term | Non | Le mot-clé payant ou l’audience. | crm_for_sales |
utm_content | Non | L’annonce, le bouton ou le lien cliqué au sein de la campagne. | banner_a, footer_link |
utm_source_platform | Non | La plateforme d’achat qui a diffusé la campagne. | google_ads, dv360 |
utm_creative_format | Non | Le type de créa. GA4 ne l’affiche pas encore dans ses rapports. | video, carousel |
utm_marketing_tactic | Non | La tactique de ciblage. GA4 ne l’affiche pas encore dans ses rapports. | remarketing, prospecting |
Dans quel canal GA4 mon lien sera-t-il classé ?
GA4 classe chaque visite balisée dans un canal par défaut selon des règles fixes, vérifiées de haut en bas ; la première qui correspond l’emporte. Les règles portent sur utm_source, utm_medium et utm_campaign, ainsi que sur les listes de sites de recherche, de réseaux sociaux, de vidéo et de shopping publiées par Google. Ce générateur applique les mêmes règles à chaque lien : vous voyez le canal avant le lancement.
Trois résultats surprennent le plus souvent :
- Certaines sources connues ne figurent pas dans les listes de Google. « telegram » et « x » en sont absents, alors que « t.me » et « twitter » y figurent. Ainsi, telegram / cpc est classé en Paid Other, et t.me / cpc en Paid Social.
- La source prime sur le support. La règle des réseaux sociaux passe avant celle de l’e-mail : facebook / email est donc classé en Organic Social, pas en Email.
- Le hors-ligne n’a pas de canal. Les QR codes sur des flyers ou les liens d’événements finissent en Unassigned, sauf si vous créez un groupe de canaux personnalisé dans GA4.
| Canal GA4 | Règle pour les liens balisés | Exemple |
|---|---|---|
| Paid Search | La source est un moteur de recherche (google, bing, yandex…) et le support correspond à cpc, ppc, retargeting ou paid… | google / cpc |
| Paid Social | La source est un réseau social (facebook, instagram, linkedin, tiktok…) et le support est payant | facebook / paid_social |
| Paid Video | La source est un site de vidéo (youtube, vimeo…) et le support est payant | youtube / cpv |
| Paid Shopping | La source est un site de shopping ou le nom de la campagne contient « shop »/« shopping », et le support est payant | google / cpc / spring_shopping |
| Display | Le support est display, banner, expandable, interstitial ou cpm | google / display |
| Paid Other | Le support est payant, mais la source ne figure dans aucune des listes de Google | telegram / cpc |
| Organic Social | La source est un réseau social, ou le support est social, social-network, social-media, sm | linkedin / social |
| Organic Video | La source est un site de vidéo, ou le support contient « video » | youtube / video |
| Organic Search | La source est un moteur de recherche, ou le support est organic | google / organic |
| AI Assistant | Le support est ai-assistant | chatgpt.com / ai-assistant |
| Referral | Le support est referral, app ou link | partner-site / referral |
| La source ou le support est email, e-mail, e_mail ou « e mail » | newsletter / email | |
| Affiliates | Le support est affiliate | partner / affiliate |
| Audio | Le support est audio | spotify / audio |
| SMS | La source ou le support est sms | sms / sms |
| Mobile Push Notifications | Le support se termine par « push » ou contient « mobile » ou « notification », ou la source est firebase | app / push |
| Unassigned | Aucune des règles ci-dessus ne correspond | print / qr |
Paramètres UTM dynamiques : les macros des plateformes publicitaires
Les plateformes publicitaires peuvent insérer la campagne, le groupe d’annonces, l’annonce ou le mot-clé dans le lien au moment du clic. Vous écrivez une macro, comme {campaignid} ou {{campaign.name}}, et la plateforme la remplace. Le générateur ajoute ces macros aux champs que vous laissez vides et ne les encode jamais : elles arrivent intactes à la plateforme. Chaque plateforme ci-dessous renvoie vers sa propre documentation.
| Plateforme | Source et support | Macros dans le lien | Où les coller |
|---|---|---|---|
| Google Ads | utm_source=google&utm_medium=cpc |
utm_id={campaignid}utm_term={keyword}utm_content={creative} |
Suffixe de l’URL finale |
| Microsoft Ads (Bing) | utm_source=bing&utm_medium=cpc |
utm_id={CampaignID}utm_term={keyword}utm_content={AdID} |
Suffixe de l’URL finale |
| Yandex Direct | utm_source=yandex&utm_medium=cpc |
utm_campaign={campaign_name_lat}utm_id={campaign_id}utm_term={keyword}utm_content={ad_id} |
URL du site web |
| Google Shopping | utm_source=google&utm_medium=cpc |
utm_id={campaignid}utm_content={creative} |
Suffixe de l’URL finale |
| Meta Ads — Facebook | utm_source=facebook&utm_medium=paid_social |
utm_campaign={{campaign.name}}utm_id={{campaign.id}}utm_term={{adset.name}}utm_content={{ad.name}} |
Paramètres d’URL |
| Meta Ads — Instagram | utm_source=instagram&utm_medium=paid_social |
utm_campaign={{campaign.name}}utm_id={{campaign.id}}utm_term={{adset.name}}utm_content={{ad.name}} |
Paramètres d’URL |
| TikTok Ads | utm_source=tiktok&utm_medium=paid_social |
utm_campaign=__CAMPAIGN_NAME__utm_id=__CAMPAIGN_ID__utm_term=__AID_NAME__utm_content=__CID_NAME__ |
Paramètres d’URL |
| YouTube Ads | utm_source=youtube&utm_medium=cpv |
utm_id={campaignid}utm_content={creative} |
Suffixe de l’URL finale |
| Google Display | utm_source=google&utm_medium=display |
utm_id={campaignid}utm_content={creative}utm_term={placement} |
Suffixe de l’URL finale |
Conventions de nommage UTM pour des rapports propres
- Uniquement des minuscules. GA4 est sensible à la casse : une seule majuscule coupe une source en deux.
- Un seul séparateur. Choisissez le tiret bas ou le tiret et utilisez-le partout : spring_sale, pas « Spring Sale ».
- Une liste fixe de supports. cpc, paid_social, social, email, referral, affiliate, display, sms, push. Tout le reste risque de finir en Unassigned.
- Des noms de campagne lisibles. Produit, offre, mois : crm_trial_2026_03. Le même nom sur toutes les sources permet de comparer la campagne d’un canal à l’autre.
- utm_content pour les variantes. Utilisez-le pour distinguer deux bannières ou deux liens d’un même e-mail.
- Des lettres latines. Les accents et le cyrillique sont encodés en %D0%… et deviennent difficiles à lire et à filtrer.
Erreurs UTM fréquentes
- Des balises UTM sur les liens internes. Un lien balisé depuis votre propre menu ou blog démarre une nouvelle source de session et efface la vraie. Ne balisez que les liens qui mènent à votre site depuis l’extérieur.
- Des paramètres après le #. Dans https://site.com/#pricing?utm_source=…, GA4 ignore les balises. Le générateur les place avant le #.
- Deux points d’interrogation. Si la page contient déjà ?ref=1, les balises doivent être ajoutées avec &, et non avec un second « ? ». Le générateur les fusionne.
- Baliser Google Ads deux fois. Avec le balisage automatique, Google Ads ajoute lui-même le gclid ; utilisez les balises UTM pour le nom et l’ID de campagne que vous voulez voir dans d’autres outils.
- Des noms différents selon les endroits. « Newsletter », « newsletter » et « news-letter » font trois sources. Les modèles et la règle des minuscules l’évitent.
Exemple : une campagne, trois sources
La page https://salesbond.app/pricing/, la campagne spring_sale, trois sources :
- Google Ads (à coller dans « Suffixe de l’URL finale ») :
utm_source=google&utm_medium=cpc&utm_campaign=spring_sale&utm_id={campaignid}&utm_term={keyword}&utm_content={creative} - Meta Ads (à coller dans « Paramètres d’URL ») :
utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_sale&utm_id={{campaign.id}}&utm_term={{adset.name}}&utm_content={{ad.name}} - Newsletter :
https://salesbond.app/pricing/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
Dans GA4, elles arrivent en Paid Search, Paid Social et Email, toutes sous la campagne spring_sale.
Questions fréquentes
Qu’est-ce qu’un UTM builder ?
Un UTM builder (ou UTM generator, générateur UTM) est un outil qui ajoute des paramètres UTM à un lien : utm_source, utm_medium, utm_campaign et, en option, utm_term, utm_content et utm_id. Les outils d’analyse comme Google Analytics 4 lisent ces balises pour indiquer quelle source, quel canal et quelle campagne ont amené chaque visite.
Quels paramètres UTM sont obligatoires ?
En pratique, trois : utm_source, utm_medium et utm_campaign. Sans source, GA4 affiche (not set) ; sans support, la visite n’est rattachée à aucun canal. utm_id est recommandé si vous importez des données de coûts. utm_term, utm_content et les autres paramètres sont facultatifs.
Les paramètres UTM sont-ils sensibles à la casse ?
Oui. GA4 considère « Facebook », « facebook » et « FACEBOOK » comme trois sources différentes. Les règles de canaux ignorent la casse, mais pas vos rapports par source, support et campagne. Utilisez des minuscules partout ; ce générateur met tout en minuscules par défaut.
Quel utm_medium utiliser pour la publicité sur les réseaux sociaux ?
Utilisez une valeur qui correspond à la règle « payant » de GA4, comme paid_social ou cpc, avec une source de la liste des réseaux sociaux de Google, comme facebook, instagram, linkedin ou tiktok. GA4 classe alors la visite en Paid Social. Avec le support social, elle devient Organic Social.
Pourquoi ma campagne apparaît-elle en Unassigned dans GA4 ?
La source et le support ne correspondent à aucune règle de canal de GA4. Causes habituelles : un support inconnu (par exemple « qr », « offline » ou « influencer » avec une source absente des listes), une faute de frappe ou un support en majuscules dans d’anciennes données. Choisissez un support standard, ou créez un groupe de canaux personnalisé dans GA4 pour le trafic hors ligne.
Peut-on ajouter des paramètres UTM dans Google Ads ?
Oui. Placez les paramètres dans le suffixe de l’URL finale au niveau du compte, de la campagne ou du groupe d’annonces, et laissez le balisage automatique activé. Google Ads n’a pas de macro pour le nom de la campagne : saisissez-le dans utm_campaign ; {campaignid}, {keyword} et {creative} renseignent les ID, le mot-clé et l’annonce.
Ce générateur de liens UTM est-il gratuit ?
Oui. Il est gratuit, sans inscription, et crée les liens dans votre navigateur : les URL que vous saisissez ne sont pas envoyées à nos serveurs. Les modèles sont enregistrés uniquement dans votre navigateur.
Pour aller plus loin sur le pipeline commercial et la performance des équipes, lisez le blog SalesBond ou découvrez ce que fait SalesBond.
Documentation officielle
- Google Analytics : outils de création d’URL et paramètres UTM
- Google Analytics : règles du groupe de canaux par défaut et liste des sources
- Google Ads : paramètres ValueTrack
- Microsoft Advertising : suivi des URL
- Meta : paramètres d’URL pour les publicités
- TikTok Ads : paramètres UTM
- LinkedIn : suivi UTM dynamique
- Yandex Direct : paramètres dynamiques
Mise à jour : 2026-11-05. Le canal affiché est une prévision fondée sur les règles par défaut et la liste de sources publiées par Google à cette date. Votre propriété peut utiliser un groupe de canaux personnalisé, et les plateformes publicitaires peuvent modifier leurs macros ; consultez la documentation officielle avant un lancement important.
