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.
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.
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.
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.
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).
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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 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é.
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é).
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.
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').
Formatez, embellissez, validez et réparez vos flux JSON en ligne instantanément. Corrigez les erreurs de syntaxe, clés sans guillemets, minifiez et inspectez l'AST sans aucun transfert serveur.
Encodez et décodez instantanément du texte ou des fichiers en Base64. Compatible base64url, UTF-8, retours MIME, Data URLs et correction d'erreurs en direct.
Convertissez vos données JSON en interfaces ou alias de type TypeScript propres et typés, avec inférence automatique des structures imbriquées.
Déduisez et générez des schémas Zod TypeScript, des définitions de types et des règles de validation imbriquées à partir de données JSON brutes.
Convertissez des structures JSON en définitions TypeBox Type.Object haute performance pour Fastify, Ajv et la validation TypeScript à l'exécution.
Transformez vos données JSON en définitions de schémas Valibot légères et modulaires avec v.object, v.string, v.number et validateurs de tableaux.