Générateur de Page d'Offre EEC
Produit une page d'atterrissage d'offre spécifique à une marque et ciblée pour un public, sous forme d'artefact React .jsx déployable. Supporte cinq modes de cadrage — challenge, cours, sprint, bootcamp, atelier — avec une architecture de conversion identique. Tous les jetons de template sont remplacés par un contenu réel dérivé de l'identité de la marque, de l'offre et des données d'intelligence d'audience.
Contrat d'Entrée
# Un de ces modes d'entrée est requis :
mode_1_complet:
profil_marque: string # Sortie de la compétence brand-intelligence
intelligence_audience: string # Sortie de la compétence audience-intelligence
mode_2_marque_seulement:
profil_marque: string # Sortie de la compétence brand-intelligence
mode_3_url_seulement:
url: string # N'importe quelle URL HTTPS
nom_marque: string | null # Optionnel. Auto-extrait si absent.
# Surcharges optionnelles pour n'importe quel mode :
contexte_offre: string | null # Titre spécifique de l'offre ou résumé s'il est connu
cadrage: challenge | cours | sprint | bootcamp | atelier | null
# Si null ou non spécifié, le cadrage est auto-détecté dans la Phase 0
Ordre de priorité : Profils complets → marque seule → URL seule. Si des profils existent dans la conversation, utilisez-les plutôt que de les réextraire.
Workflow
Phase 0 — Sélection du Mode de Cadrage
Chargez d'abord
references/framing-modes.md. Il contient tous les tableaux de vocabulaire et les règles de détection.
Si le cadrage est explicitement spécifié dans la requête → utilisez-le. Ignorez la détection.
S'il n'est pas spécifié, déduisez-le des signaux de la marque :
| Signal de la Marque | Mode Déduit |
|---|---|
| Transformation, création d'habitudes, contenu axé sur la communauté | challenge |
| Programme éducatif, expertise d'abord, certifications, connaissance B2B | cours |
| Public d'opérateurs/constructeurs, langage de vitesse, gains rapides | sprint |
| Haut de gamme, intensif, ton « sans excuse » | bootcamp |
| Accompagnement personnalisé, créatif, praticien, basé sur les compétences | atelier |
Par défaut si toujours flou : challenge
Enregistrez le cadrage sélectionné. Chaque décision de contenu de la Phase 3 utilise le vocabulaire du tableau de ce mode dans references/framing-modes.md.
Phase 1 — Rassembler le Contexte de la Marque et de l'Audience
Profil de Marque + Intelligence d'Audience tous deux présents : Ignorer l'extraction. Les utiliser directement. Passer à la Phase 2.
Profil de Marque uniquement :
Déduire les signaux d'audience à partir des échantillons de ton, des piliers de contenu et de la stratégie d'appel à l'action. Marquer les champs déduits avec (déduit).
URL uniquement : Effectuer une extraction légère :
web_fetchl'URL — page d'accueil + page « à propos » si accessible- Recherche web
"[nom de la marque] [niche] public cible"et"[nom de la marque] offre" - Extraire les champs minimum requis
- Passer à la Phase 2
Chargez
references/token-mapping.mdavant la Phase 2.
Phase 2 — Mapper les Signaux aux Jetons du Template
Remplir la carte des jetons. Chaque jeton requis doit avoir une valeur avant la Phase 3.
Jetons requis :
NOM_OFFRENOMBRE(toujours 5)SUJET_ACTIONRESULTAT_TANGIBLE_1/2/3FRUSTRATION_COURANTETITRE_JOUR_1–5TEASER_JOUR_1–5PRENOM_EXPEDITEUR,NOM_EXPEDITEUR,TITRE_EXPEDITEURBIOGRAPHIE_EXPEDITEUR
Jetons optionnels (dégrader avec élégance) :
NOMBRE_ABONNESPUBLIC_SPECIFIQUETEMOIGNAGE_*(laisser des espaces réservés si aucun n'est disponible)
Définitions complètes des jetons et correspondance signal-jeton :
references/token-mapping.md
Phase 3 — Rédiger le Contenu
En utilisant le tableau de vocabulaire du mode de cadrage sélectionné dans references/framing-modes.md, rédiger tout le contenu.
Règles complètes de rédaction par mode de cadrage :
references/copy-principles.md
Nom de l'offre : Le mot de cadrage (Challenge / Cours / Sprint / Bootcamp / Atelier) apparaît dans la barre supérieure et le sourcil — pas nécessairement dans le titre de l'offre lui-même. Nommez l'offre par sa transformation.
- Bon : « Le Sprint Réparation Pipeline »
- Bon : « Le Cours Séquence d'Emails en 5 Jours »
- À éviter : « Le Sprint Stack GTM », « Le Cours Marketing par Email »
Titre principal : Tirez le modèle du tableau de vocabulaire du mode sélectionné.
Sous-titre : Utilisez l'ouverture du mode comme point de départ. Remplissez trois résultats en suivant l'arc : clarté → actif/système → confiance.
Titres des jours : Axés sur l'action dans tous les modes. Le choix du verbe s'adapte au mode (voir Variantes d'Étiquettes de Jour dans references/framing-modes.md), mais tous les titres décrivent ce que le participant fait, pas ce qu'il apprend.
État de succès : Utilisez exactement le titre de succès et le sous-titre de succès du mode dans references/framing-modes.md. N'improvisez pas.
Phase 4 — Assembler la Page
- Charger
assets/template.jsxcomme base - Remplacer l'objet
CONTENTpar tous les jetons renseignés, en utilisant des chaînes spécifiques au mode pour :hero.eyebrowprimaryCta.buttonLabeletmicrocopywhatToExpect.labeletwhatToExpect.introsocialProof.labelauthor.labelsecondaryCta.label,secondaryCta.supporting,secondaryCta.buttonLabel- Tableau
trustSignals - Chaînes de l'état de succès dans le composant
CtaForm(éditer le JSX directement) - Chaîne de l'étiquette de la barre supérieure dans le JSX
- Appliquer les surcharges de couleur de marque si des valeurs hexadécimales sont dans le profil de marque
--gold→ accent principal de la marque (chaud, contraste élevé)--bg→ arrière-plan de la marque (garder foncé sauf si la marque est explicitement claire)- Thème clair : voir le tableau d'échange de couleurs dans
references/token-mapping.md
- Mettre à jour
author.initialsavec les initiales réelles - Fichier de sortie :
/mnt/user-data/outputs/[slug-marque]-[mode]-page.jsx - Présenter le fichier à l'utilisateur
Phase 5 — Présentation + Résumé
Marque : [nom]
Cadrage : [mode] — [raison en une ligne si auto-détecté]
Audience : [ICA en une ligne]
Nom de l'offre : [titre]
Arc de transformation : [problème] → [résultat]
Jetons déduits : [liste ou "aucun"]
Prochaine étape : [ce qui doit être fait avant la mise en ligne]
Arbre de Décision
Entrée reçue
│
├── Cadrage spécifié ?
│ ├── OUI → l'utiliser
│ └── NON → détecter à partir des signaux de marque → par défaut : challenge
│
├── Profil de Marque + Intel Audience en contexte ?
│ └── OUI → Phase 2
│
├── Profil de Marque seulement ?
│ └── OUI → déduire l'audience → Phase 2
│
└── URL seulement ?
└── OUI → web_fetch + recherche → Phase 2
Normes de Qualité
Avant de produire le fichier final, vérifiez :
- Aucun jeton
{{PLACEHOLDER}}ne reste dans les champs requis - Le mode de cadrage est cohérent dans tout le document — pas de mélange de vocabulaire entre les modes
- Les titres des jours sont axés sur l'action (verbe en premier si possible)
- Le sous-titre utilise un langage de résultat, pas un langage d'apprentissage
- Le libellé du bouton CTA correspond au mode sélectionné
- L'état de succès correspond exactement au mode sélectionné
- L'étiquette de la barre supérieure correspond au mode sélectionné
- Les initiales de l'auteur correspondent au nom réel de l'expéditeur
- Fichier nommé
[slug-marque]-[mode]-page.jsx
Fichiers de Référence
| Fichier | Quand le Charger |
|---|---|
references/framing-modes.md | Phase 0 — charger en premier |
references/token-mapping.md | Avant la Phase 2 |
references/copy-principles.md | Avant la Phase 3 |
assets/template.jsx | Phase 4 — fichier de base |