Balises de date intelligentes

Introduction
  • Les champs de fusion email (aussi appelés variables dynamiques, balises intelligentes ou placeholders de personnalisation) permettent d’insérer automatiquement des informations uniques propres à chaque destinataire.

  • Le champ de fusion [DATE] permet d’intégrer une date dynamique directement dans :

    • la ligne d’objet

    • le contenu de la campagne

  • Cette date est générée au moment exact de l’envoi de l’email.

  • ⚠️ Le champ [DATE] ne peut pas être utilisé à l’intérieur d’un lien cliquable (URL ou hyperlien).

Pourquoi l’utilisation du champ DATE est stratégique
  • Rend les emails plus actuels et contextualisés, ce qui capte davantage l’attention.
  • Évite les mises à jour manuelles de dates dans les campagnes récurrentes.
  • Idéal pour :
    • annonces d’événements
    • promotions à durée limitée
    • rappels automatiques
    • communications planifiées
  • Améliore l’engagement tout en réduisant la charge opérationnelle des équipes marketing.
Syntaxe de base du champ DATE
  • Structure générale :

    • [DATE|0|format]

  • Cette syntaxe repose sur deux paramètres clés :

    • un décalage temporel (en secondes)
    • un format d’affichage
Paramètre 1 – Décalage temporel (secondes)
  • 0 → affiche la date du jour (date actuelle)
  • Valeurs positives → dates futures
  • Valeurs négatives → dates passées
  • Le calcul se fait en secondes à partir du moment de l’envoi

Repères utiles :

  • 1 jour = 86 400 secondes
  • 1 semaine = 604 800 secondes
  • 1 mois (30 jours) = 2 592 000 secondes
Paramètre 2 – Format d’affichage
  • Définit la manière dont la date apparaît à l’écran.
  • Le format respecte les conventions PHP (langage de formatage standard côté serveur).
  • PHP propose une large liste de formats utilisables.

⚠️ Note importante :
Les formats de date en version longue (ex. Monday, June 10) sont disponibles uniquement en anglais.

Exemples pratiques

Date actuelle (au 10 juin 2025)

Date future
  • Code :

    • [DATE|86400|m.d.y]

  • Résultat affiché :

    • 06.11.25

  • (86 400 secondes = +1 jour)

Date passée
  • Code :

    • [DATE|-259200|F j, Y]

  • Résultat affiché :

    • June 07, 2025

  • (259 200 secondes = -3 jours)

Formats de date les plus utilisés
  • Y-m-d2013-06-10
    (Année – Mois – Jour, format numérique)

  • F j, YJune 10, 2013
    (Mois complet, jour, année)

  • M d, YJun 10, 2013
    (Mois abrégé, jour, année)

  • m/d/Y06/10/2013
    (Mois / Jour / Année)

  • l, F jMonday, June 10
    (Jour de la semaine, mois, jour – anglais uniquement)

Cas d’usage courants
  • Infolettres : afficher automatiquement la date du jour
  • Rappels d’événements : mentionner une date future clé
  • Avis d’échéance : simuler un compte à rebours temporel
  • Contenu saisonnier : ajuster automatiquement les références de période
  • Emails dynamiques : créer des messages sensibles au temps d’envoi
Points techniques importants à retenir
  • Le champ DATE :

    • ❌ ne fonctionne pas dans les liens
    • 📅 est calculé à l’instant de l’envoi
    • 🕒 dépend du fuseau horaire du serveur
    • 🧩 utilise exclusivement le format PHP
  • Les dates longues sont limitées à la langue anglaise

Dépannage – Problèmes fréquents

A. La date ne s’affiche pas ou est incorrecte

  • Vérifier la syntaxe exacte : [DATE|secondes|format]
  • Confirmer la présence des barres verticales |
  • Utiliser uniquement des formats PHP valides
  • Tester d’abord avec un format simple (Y-m-d)

B. Fuseau horaire incorrect

  • Les dates sont basées sur le fuseau horaire du serveur
  • Ajouter une précision horaire dans le texte si nécessaire
  • Tenir compte des changements d’heure (été / hiver)
  • Tester l’envoi à différents moments

C. Les calculs de date ne fonctionnent pas

  • Recalculer les secondes utilisées
  • Utiliser :
    • valeurs positives → futur
    • valeurs négatives → passé
  • Éviter des décalages trop éloignés dans le temps
  • Tester les calculs avec des outils de conversion en ligne

D. Le format s’affiche comme du code

  • Vérifier la validité des caractères de format PHP
  • Corriger les erreurs de casse
  • Supprimer tout espace dans la balise
  • Rappeler que les formats longs sont en anglais uniquement