Aller au contenu

Tracking4 min lecture

Comment adapter Webflow selon la source de trafic ?

Apprenez à détecter la source de trafic d'un visiteur et adapter dynamiquement le contenu de votre page Webflow.

Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment détecter la source de trafic d'un visiteur et adapter dynamiquement le contenu de votre page Webflow.

Exemple

Simulez une source de trafic

SourceDétectionExemple
utm_sourceParamètre URL?utm_source=linkedin
Googledocument.referrergoogle.com dans le referrer
LinkedIndocument.referrerlinkedin.com dans le referrer
DirectReferrer videAccès direct ou signet
MetaAttribut data-traffic-sourceCSS ciblé par source

1. Ajoutez les éléments dynamiques dans Webflow

Créez un Text Block avec l'ID source-message pour le message dynamique. Pour afficher un élément uniquement pour une source précise, ajoutez le custom attribute data-show-source avec la valeur linkedin, google ou meta. Mettez ces éléments en display: none par défaut.

(function() {
  var params = new URLSearchParams(window.location.search);
  var ref = document.referrer;
  var source = params.get('utm_source') || '';

  function getSource() {
    if (source) return source.toLowerCase();
    if (ref.includes('linkedin')) return 'linkedin';
    if (ref.includes('twitter') || ref.includes('x.com')) return 'twitter';
    if (ref.includes('google')) return 'google';
    if (ref.includes('facebook') || ref.includes('instagram')) return 'meta';
    if (ref === '') return 'direct';
    return 'other';
  }

  var src = getSource();
  document.body.setAttribute('data-traffic-source', src);

  // Contenu dynamique selon la source
  var messages = {
    'linkedin':  'Bienvenue depuis LinkedIn ! Découvrez comment nous aidons les équipes B2B.',
    'google':    'Vous nous avez trouvés sur Google. Voici ce que nous faisons.',
    'meta':      'Bienvenue depuis nos annonces ! Voici notre offre.',
    'direct':    'Bienvenue ! Voici ce que fait Gemeos.',
    'other':     'Bienvenue sur Gemeos.'
  };

  var el = document.getElementById('source-message');
  if (el) el.textContent = messages[src] || messages['other'];

  // Afficher/masquer des éléments par source
  document.querySelectorAll('[data-show-source]').forEach(function(el) {
    var sources = el.dataset.showSource.split(',');
    el.style.display = sources.indexOf(src) !== -1 ? '' : 'none';
  });
})();

3. Personnalisation CSS par source

Le script ajoute un attribut data-traffic-source sur le body. Vous pouvez cibler les sources en CSS :

/* Dans un embed CSS global */
[data-traffic-source='linkedin'] .hero-cta { background: #0077b5; }
[data-traffic-source='google'] .promo-banner { display: block; }

Conclusion

Adapter le contenu à la source améliore la pertinence et le taux de conversion. Cas d'usage :

  • Message d'accueil personnalisé selon la campagne
  • CTA différent pour les visiteurs LinkedIn vs Google
  • Offre spéciale visible uniquement depuis une pub Meta

Source détectée sur votre session actuelle

data-traffic-source :

Détection...

Publié le 20 mai 2026

Sandro DA SILVA

Growth Marketer, expert Webflow et touche à tout. Sandro s'occupe des opérations commerciale, veille au bon déroulement des projets et s’occupe des problématiques liées au marketing (SEO, Tracking, Copywriting, etc)

Ces tutoriels pourraient vous intéresser

Tutoriels similaires

Voir tout

Vous allez notre collaboration, c’est garanti

Prêt à faire décoller votre activité ?

demander un devis

Let’s f*****G GO !!