{"title":"Shopping Centre","description":null,"products":[{"product_id":"site-viability-audit-resilience-12","title":"Connect Resilience 12","description":"\u003cstyle\u003e\n    .res {\n      --res-ink: #14143C;\n      --res-body: #243049;\n      --res-muted: #5A6478;\n      --res-accent: #00C8C8;\n      --res-line: #E4E8F2;\n      --res-panel: #F8F9FF;\n      --res-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--res-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .res * { box-sizing: border-box; }\n    .res__eyebrow {\n      display: inline-block;\n      background: var(--res-accent);\n      color: var(--res-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .res__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--res-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .res__lede strong { font-weight: 700; }\n    .res__hook {\n      border-left: 3px solid var(--res-accent);\n      background: var(--res-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--res-ink);\n      margin: 0 0 40px;\n    }\n    .res__hook strong { font-weight: 700; }\n    .res__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--res-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--res-line);\n    }\n    .res__section-label:first-of-type { margin-top: 0; }\n    .res__intro {\n      font-size: 15px;\n      color: var(--res-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .res__intro strong { color: var(--res-ink); font-weight: 700; }\n\n    .res__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--res-line);\n      border: 1px solid var(--res-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .res__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .res__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--res-muted);\n      margin: 0 0 10px;\n    }\n    .res__value-cell p { font-size: 15px; color: var(--res-body); margin: 0; line-height: 1.5; }\n    .res__value-cell p strong { color: var(--res-ink); font-weight: 700; }\n\n    .res__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .res__q:last-child { margin-bottom: 0; }\n    .res__q-num {\n      font-size: 28px; font-weight: 700; color: var(--res-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .res__q-name {\n      font-size: 17px; font-weight: 700; color: var(--res-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .res__q-text { font-size: 15px; color: var(--res-body); line-height: 1.5; margin: 0; }\n    .res__q-text strong { color: var(--res-ink); font-weight: 700; }\n\n    .res__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--res-line);\n      border: 1px solid var(--res-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .res__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .res__page h5 { font-size: 14px; font-weight: 700; color: var(--res-ink); margin: 0 0 6px; }\n    .res__page p { font-size: 14px; color: var(--res-muted); margin: 0; line-height: 1.45; }\n\n    .res__mod {\n      border-left: 3px solid var(--res-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .res__mod:last-child { margin-bottom: 0; }\n    .res__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--res-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .res__mod-val { font-size: 15px; color: var(--res-body); line-height: 1.5; margin: 0; }\n    .res__mod-val strong { color: var(--res-ink); font-weight: 700; }\n\n    .res__steps { list-style: none; counter-reset: resstep; padding: 0; margin: 0; }\n    .res__steps li {\n      counter-increment: resstep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .res__steps li:last-child { padding-bottom: 0; }\n    .res__steps li::before {\n      content: counter(resstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--res-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .res__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--res-line);\n    }\n    .res__steps li:last-child::after { display: none; }\n    .res__step-name {\n      font-size: 15px; font-weight: 700; color: var(--res-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .res__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    .res__note {\n      background: var(--res-panel);\n      border: 1px solid var(--res-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--res-muted);\n      margin-top: 24px;\n    }\n    .res__note strong { color: var(--res-ink); font-weight: 700; }\n\n    .res__close {\n      background: var(--res-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .res__close p {\n      color: #FFFFFF; font-size: 17px; line-height: 1.5;\n      margin: 0 0 6px; font-weight: 600;\n    }\n    .res__close span {\n      display: block; color: #A9B4CC; font-size: 14px; line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"res\"\u003e\u003cspan class=\"res__eyebrow\"\u003eResilience 12 — Audit de Viabilité de Site\u003c\/span\u003e\n\u003cp class=\"res__lede\"\u003e\u003cstrong\u003eResilience 12 analyse une année civile complète de visiteurs mesurés, mois par mois\u003c\/strong\u003e, afin de déterminer si le trafic d'un site se maintient et sur quel territoire il repose réellement. Conçu pour les directeurs d'expansion, les équipes immobilières et toute signature de bail.\u003c\/p\u003e\n\u003cdiv class=\"res__hook\"\u003eUn site qui semble solide au printemps peut se vider en basse saison — et vous ne l'apprenez \u003cstrong\u003equ'une fois le bail signé\u003c\/strong\u003e. Les comptages de fréquentation et les études géomarketing traditionnelles offrent une simple photo instantanée. Resilience 12 vous offre \u003cstrong\u003el'année entière\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n\u003cdiv class=\"res__value\"\u003e\n\u003cdiv class=\"res__value-cell\"\u003e\n\u003ch4\u003eDécision stratégique\u003c\/h4\u003e\n\u003cp\u003eBail ou ouverture. Renouvellement, réimplantation ou nouveau site — fondé sur \u003cstrong\u003edouze mois de flux mesurés\u003c\/strong\u003e, et non sur l'impression d'une seule visite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__value-cell\"\u003e\n\u003ch4\u003eHorizon d'analyse\u003c\/h4\u003e\n\u003cp\u003eUne \u003cstrong\u003eannée civile close\u003c\/strong\u003e. Une période fixe et auditable, close avant que le résultat ne soit connu. Sa date de début ne peut faire l'objet de contestation avec un bailleur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__value-cell\"\u003e\n\u003ch4\u003eCe qu'il établit\u003c\/h4\u003e\n\u003cp\u003eSi le flux est \u003cstrong\u003eendémique\u003c\/strong\u003e, si la zone de chalandise résiste à travers les saisons, et si le site a conquis son propre territoire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\u003cdiv class=\"res__q\"\u003e\n\u003cdiv class=\"res__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"res__q-name\"\u003eCe site est-il viable ?\u003c\/p\u003e\n\u003cp class=\"res__q-text\"\u003eTrois dimensions évaluées séparément — régularité du flux, dispersion territoriale, ancrage de proximité — et combinées en un seul verdict : \u003cstrong\u003eSolide, Viable sous surveillance, Exposé ou Fragile.\u003c\/strong\u003e Lisible en trois lignes par quiconque n'ouvrira jamais les pages de détail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__q\"\u003e\n\u003cdiv class=\"res__q-num-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"res__q-name\"\u003eLe flux se maintient-il dans le temps ?\u003c\/p\u003e\n\u003cp class=\"res__q-text\"\u003eLe volume à lui seul ne révèle pas la fragilité. Un site peut maintenir ses chiffres tout en modifiant discrètement son audience, ou conserver son audience tout en se vidant la moitié de l'année. \u003cstrong\u003eResilience 12 distingue les deux\u003c\/strong\u003e et nomme le régime généré : flux endémique, rotation d'audience, respiration saisonnière, ou flux dépendant du tourisme, des événements ou du calendrier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__q\"\u003e\n\u003cdiv class=\"res__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"res__q-name\"\u003eQuel gisement de croissance reste-t-il à capter ?\u003c\/p\u003e\n\u003cp class=\"res__q-text\"\u003eChaque quartier est analysé selon son niveau de capture réel, puis comparé entre le cœur et la périphérie. Il en résulte un \u003cstrong\u003egradient d'attraction\u003c\/strong\u003e qui identifie où la croissance locale est réellement accessible — et où le territoire est déjà saturé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eContenu du rapport\u003c\/p\u003e\n\u003cdiv class=\"res__pages\"\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eVerdict de résilience\u003c\/h5\u003e\n\u003cp\u003eCe site est-il viable ? Trois dimensions notées, un verdict, ainsi qu'un profil d'actif : ancrage de quartier, destination régionale ou destination saisonnière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eIndice de stabilité annuelle\u003c\/h5\u003e\n\u003cp\u003eLe flux se maintient-il dans le temps ? Évolution du volume, évolution de l'audience et signification de leur combinaison.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eMorphologie de chalandise\u003c\/h5\u003e\n\u003cp\u003eComment le territoire respire-t-il ? Degré de concentration du trafic et amplitude de variation entre le mois le plus resserré et le plus étendu de l'année.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eStructure du cœur primaire\u003c\/h5\u003e\n\u003cp\u003eSur quoi repose le socle ? Équilibré, hiérarchisé ou dominé — avec le tableau classé de chaque quartier central et son poids cumulé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003ePénétration territoriale\u003c\/h5\u003e\n\u003cp\u003eQuel potentiel inexploité ? Croisement du poids du quartier avec la profondeur de capture — un poids élevé associé à une faible pénétration indique la marge la plus exploitable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eUn diagnostic rédigé, pas un tableau de bord à interpréter\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eChaque page intègre une analyse textuelle en langage clair expliquant la signification de chaque chiffre, ce qu'il ne signifie pas et son degré de fiabilité. \u003cstrong\u003eAucune formation préalable en géomarketing requise.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eUn verdict opposable à un bailleur\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eL'année de référence est figée avant que l'issue ne soit connue et apparaît sur chaque page. Deux sites analysés sur la même année \u003cstrong\u003ese comparent directement\u003c\/strong\u003e — deux fenêtres glissantes extraites à des dates différentes ne le permettent pas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eUn périmètre fixe\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eLe cœur est défini sur l'année de référence et n'est jamais recalculé. Autrement, vous mesureriez \u003cstrong\u003eune variation de périmètre et non une érosion de trafic\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eUne lecture honnête\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eResilience 12 ne produit aucune comparaison d'une année sur l'autre : un cycle clos décrit une structure, et non une trajectoire. \u003cstrong\u003eLe rapport expose les limites de ce qu'il mesure.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eDonnées de mobilité agrégées et respectueuses de la vie privée (privacy-by-design). \u003cstrong\u003eVisiteurs uniques dédoublonnés à la maille du quartier\u003c\/strong\u003e — audience captée, et non simple comptage de passages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eModules optionnels\u003c\/p\u003e\n\u003cp class=\"res__intro\"\u003eDeux questions qui ne se posent pas systématiquement. Chaque module s'ajoute dans le configurateur, uniquement lorsqu'il trouve un objet pertinent.\u003c\/p\u003e\n\u003cdiv class=\"res__pages\"\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eBenchmark concurrentiel\u003c\/h5\u003e\n\u003cp\u003eLa même année de référence lue sur un opérateur directement comparable déjà implanté dans la zone cible, avec sa propre chalandise et sa propre profondeur de capture. La seule alternative factuelle à un business plan fondé sur des intentions déclarées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eRisque de cannibalisation\u003c\/h5\u003e\n\u003cp\u003eMesure du taux de chevauchement annuel entre les origines de visiteurs du site étudié et celles de votre implantation existante la plus proche. À commander uniquement lorsque les deux zones de chalandise se rejoignent effectivement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003ePérimètre de couverture\u003c\/p\u003e\n\u003cdiv class=\"res__value\"\u003e\n\u003cdiv class=\"res__value-cell\"\u003e\n\u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e, sur l'ensemble des marchés couverts. Sélectionnez votre site par son nom et l'année de référence, et le périmètre est généré pour vous — sans vérification d'éligibilité requise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__value-cell\"\u003e\n\u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagasins isolés et centres-villes.\u003c\/strong\u003e L'éligibilité dépend de la surface et de l'isolement géographique — contactez-nous pour confirmation préalable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eLivraison et accès sécurisé\u003c\/p\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eLivré sous 72 heures ouvrées\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eVotre rapport est produit, publié et transmis à vos équipes \u003cstrong\u003edans les 72 heures ouvrées suivant la réception du paiement\u003c\/strong\u003e. Sans devis, sans réunions de cadrage, ni allers-retours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eEnvironnement Enterprise\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eDéveloppé et hébergé de manière sécurisée au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eEspace dédié, durée illimitée\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eVos données sont isolées dans un espace privé et chiffré, restreint à votre personnel autorisé. Sans date d'expiration ni frais d'accès récurrents — \u003cstrong\u003ele livrable vous appartient\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__mod\"\u003e\n\u003cp class=\"res__mod-name\"\u003eLicence requise\u003c\/p\u003e\n\u003cp class=\"res__mod-val\"\u003eUne licence active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e par utilisateur final, à la charge du client. L'accès continu est garanti tant que cette licence est maintenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"res__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n\u003cp class=\"res__intro\"\u003eResilience 12 se commande directement en ligne. \u003cstrong\u003eLe configurateur bâtit votre périmètre étape par étape et le prix s'ajuste au fur et à mesure\u003c\/strong\u003e — sans devis, bon de commande ni attente.\u003c\/p\u003e\n\u003col class=\"res__steps\"\u003e\n\u003cli\u003e\u003cspan class=\"res__step-name\"\u003eConfigurez votre audit\u003c\/span\u003e\n\u003cp class=\"res__step-text\"\u003eSélectionnez le site à étudier et l'année civile de référence. Ajoutez des modules optionnels — un concurrent nommé, un site de votre propre réseau pour tester le chevauchement — si la question s'applique à vous. Le prix s'actualise à chaque étape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"res__step-name\"\u003eRéglez la commande\u003c\/span\u003e\n\u003cp class=\"res__step-text\"\u003ePayez en ligne par carte bancaire ou virement SEPA. Votre facture est émise immédiatement et les traitements de données démarrent dès la confirmation du paiement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"res__step-name\"\u003eAccédez à votre espace\u003c\/span\u003e\n\u003cp class=\"res__step-text\"\u003eSous 72 heures ouvrées, votre espace Power BI est publié et transmis à vos équipes — avec le diagnostic rédigé intégré.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"res__section-label\"\u003eUne fois le site sécurisé\u003c\/p\u003e\n\u003cp class=\"res__intro\"\u003eResilience 12 vous confirme que le territoire justifie le bail. \u003cstrong\u003eIl faut ensuite signifier à ce même territoire votre ouverture.\u003c\/strong\u003e Les quartiers identifiés comme sous-captés sont précisément ceux qu'une campagne d'ouverture doit cibler en priorité — et ils sont déjà qualifiés dans votre rapport.\u003c\/p\u003e\n\u003cdiv class=\"res__pages\"\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eDrive Digital\u003c\/h5\u003e\n\u003cp\u003eAllocation budgétaire tactique sur territoires qualifiés — votre budget d'ouverture dépensé uniquement là où réside réellement la chalandise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eDrive pDOOH\u003c\/h5\u003e\n\u003cp\u003eSélection de panneaux tactiques sur territoires qualifiés — affichage extérieur positionné sur les flux de mobilité réels plutôt que sur la portée théorique des réseaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__page\"\u003e\n\u003ch5\u003eDrive Print\u003c\/h5\u003e\n\u003cp\u003eDistribution de prospectus tactique sur territoires qualifiés — envoi en boîtes aux lettres ciblé quartier par quartier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"res__note\"\u003e\u003cstrong\u003ePérimètre :\u003c\/strong\u003e Resilience 12 analyse une année civile close et livre un diagnostic structurel d'un site. Il ne produit aucune comparaison d'une année sur l'autre — un cycle clos décrit une structure, et non une trajectoire. Il ne gère aucune campagne et ne génère aucun fichier de ciblage prêt à l'emploi : l'allocation budgétaire et l'exécution des canaux relèvent de \u003cstrong\u003eFlow Drive\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"res__close\"\u003e\n\u003cp\u003eUn bail se signe pour des années. La décision mérite mieux qu'un après-midi sur site.\u003c\/p\u003e\n\u003cspan\u003eConfigurez votre audit et recevez-le sous 72 heures ouvrées.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62878233133386,"sku":null,"price":1595.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/Resilience12Logo.png?v=1786725053"},{"product_id":"seasonal-retail-audit-momentum-season","title":"Connect Momentum Season","description":"\u003cstyle\u003e\n    .sea {\n      --sea-ink: #14143C;\n      --sea-body: #243049;\n      --sea-muted: #5A6478;\n      --sea-accent: #00C8C8;\n      --sea-line: #E4E8F2;\n      --sea-panel: #F8F9FF;\n      --sea-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--sea-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .sea * { box-sizing: border-box; }\n    .sea__eyebrow {\n      display: inline-block;\n      background: var(--sea-accent);\n      color: var(--sea-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .sea__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--sea-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .sea__lede strong { font-weight: 700; }\n    .sea__hook {\n      border-left: 3px solid var(--sea-accent);\n      background: var(--sea-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--sea-ink);\n      margin: 0 0 40px;\n    }\n    .sea__hook strong { font-weight: 700; }\n    .sea__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--sea-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--sea-line);\n    }\n    .sea__section-label:first-of-type { margin-top: 0; }\n    .sea__intro {\n      font-size: 15px;\n      color: var(--sea-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .sea__intro strong { color: var(--sea-ink); font-weight: 700; }\n\n    \/* --- seasons --- *\/\n    .sea__formats {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 1px;\n      background: var(--sea-line);\n      border: 1px solid var(--sea-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .sea__format {\n      background: #FFFFFF;\n      padding: 26px 24px;\n      min-width: 0;\n    }\n    .sea__format h4 {\n      font-size: 19px;\n      font-weight: 700;\n      color: var(--sea-ink);\n      margin: 0 0 4px;\n      line-height: 1.2;\n    }\n    .sea__format-kicker {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--sea-muted);\n      margin: 0 0 14px;\n    }\n    .sea__format-eg {\n      font-size: 14px;\n      color: var(--sea-body);\n      margin: 0 0 14px;\n      line-height: 1.5;\n    }\n    .sea__format-q {\n      font-size: 15px;\n      color: var(--sea-ink);\n      font-weight: 600;\n      margin: 0;\n      line-height: 1.45;\n      padding-top: 14px;\n      border-top: 1px solid var(--sea-line);\n    }\n\n    \/* --- value grid --- *\/\n    .sea__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--sea-line);\n      border: 1px solid var(--sea-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .sea__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .sea__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--sea-muted);\n      margin: 0 0 10px;\n    }\n    .sea__value-cell p { font-size: 15px; color: var(--sea-body); margin: 0; line-height: 1.5; }\n    .sea__value-cell p strong { color: var(--sea-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .sea__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .sea__q:last-child { margin-bottom: 0; }\n    .sea__q-num {\n      font-size: 28px; font-weight: 700; color: var(--sea-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .sea__q-name {\n      font-size: 17px; font-weight: 700; color: var(--sea-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .sea__q-text { font-size: 15px; color: var(--sea-body); line-height: 1.5; margin: 0; }\n    .sea__q-text strong { color: var(--sea-ink); font-weight: 700; }\n\n    \/* --- report pages --- *\/\n    .sea__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--sea-line);\n      border: 1px solid var(--sea-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .sea__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .sea__page h5 { font-size: 14px; font-weight: 700; color: var(--sea-ink); margin: 0 0 6px; }\n    .sea__page p { font-size: 14px; color: var(--sea-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules \/ blocks --- *\/\n    .sea__mod {\n      border-left: 3px solid var(--sea-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .sea__mod:last-child { margin-bottom: 0; }\n    .sea__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--sea-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .sea__mod-val { font-size: 15px; color: var(--sea-body); line-height: 1.5; margin: 0; }\n    .sea__mod-val strong { color: var(--sea-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .sea__steps { list-style: none; counter-reset: seastep; padding: 0; margin: 0; }\n    .sea__steps li {\n      counter-increment: seastep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .sea__steps li:last-child { padding-bottom: 0; }\n    .sea__steps li::before {\n      content: counter(seastep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--sea-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .sea__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--sea-line);\n    }\n    .sea__steps li:last-child::after { display: none; }\n    .sea__step-name {\n      font-size: 15px; font-weight: 700; color: var(--sea-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .sea__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .sea__note {\n      background: var(--sea-panel);\n      border: 1px solid var(--sea-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--sea-muted);\n      margin-top: 24px;\n    }\n    .sea__note strong { color: var(--sea-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .sea__close {\n      background: var(--sea-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .sea__close p {\n      color: #FFFFFF;\n      font-size: 17px;\n      line-height: 1.5;\n      margin: 0 0 6px;\n      font-weight: 600;\n    }\n    .sea__close span {\n      display: block;\n      color: #A9B4CC;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"sea\"\u003e\u003cspan class=\"sea__eyebrow\"\u003eMomentum Season — Audit Territorial Saisonnier\u003c\/span\u003e\n\u003cp class=\"sea__lede\"\u003e\u003cstrong\u003eMomentum Season mesure l'évolution de votre zone de chalandise sur une saison entière du cycle retail.\u003c\/strong\u003e Analysé semaine par semaine, cadré par la période qui la précède et par la même saison un an plus tôt, il sépare la dynamique propre du territoire de la performance de votre point de vente — et identifie les quartiers qui ont porté le résultat.\u003c\/p\u003e\n\u003cdiv class=\"sea__hook\"\u003eUn magasin qui clôture sa saison à \u003cstrong\u003e+12%\u003c\/strong\u003e estime avoir réalisé une bonne performance — jusqu'à ce qu'il découvre que sa zone de chalandise a progressé de \u003cstrong\u003e+16%\u003c\/strong\u003e. Momentum Season fournit la donnée fondamentale qu'aucun compteur en magasin ni régie média ne peut produire : \u003cstrong\u003ela trajectoire réelle du territoire\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eLes saisons du cycle retail\u003c\/p\u003e\n\u003cp class=\"sea__intro\"\u003eUne année commerciale n'est pas linéaire — c'est une succession de temps forts, chacun possédant ses propres mécaniques, ses comportements de chalandise et son niveau de concurrence. \u003cstrong\u003eMomentum Season analyse l'un de ces temps forts dans sa totalité\u003c\/strong\u003e, selon votre choix dans le configurateur.\u003c\/p\u003e\n\u003cdiv class=\"sea__formats\"\u003e\n\u003cdiv class=\"sea__format\"\u003e\n\u003ch4\u003ePériodes commerciales\u003c\/h4\u003e\n\u003cp class=\"sea__format-kicker\"\u003eGérées par le configurateur\u003c\/p\u003e\n\u003cp class=\"sea__format-eg\"\u003eSoldes d'hiver, soldes d'été, printemps, rentrée des classes, fêtes de fin d'année — et toute période consécutive de plusieurs semaines constituant une saison pour votre secteur.\u003c\/p\u003e\n\u003cp class=\"sea__format-q\"\u003eUne saison complète, analysée semaine par semaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__format\"\u003e\n\u003ch4\u003eDeux références, pas une seule\u003c\/h4\u003e\n\u003cp class=\"sea__format-kicker\"\u003eCadre d'analyse\u003c\/p\u003e\n\u003cp class=\"sea__format-eg\"\u003eChaque saison est mise en perspective par rapport aux semaines précédentes — le niveau d'activité de départ du territoire — et par rapport à la même saison l'année précédente.\u003c\/p\u003e\n\u003cp class=\"sea__format-q\"\u003eUne saison en croissance ne se confond pas avec une saison en rattrapage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n\u003cdiv class=\"sea__value\"\u003e\n\u003cdiv class=\"sea__value-cell\"\u003e\n\u003ch4\u003eObjectif opérationnel\u003c\/h4\u003e\n\u003cp\u003eIsoler ce que votre point de vente a réellement généré de \u003cstrong\u003ece que le territoire a produit naturellement\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__value-cell\"\u003e\n\u003ch4\u003eMéthodologie\u003c\/h4\u003e\n\u003cp\u003eLes principes du \u003cstrong\u003egéomarketing dynamique\u003c\/strong\u003e : là où le géomarketing classique photographie un territoire, le géomarketing dynamique en mesure les mouvements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__value-cell\"\u003e\n\u003ch4\u003eAngle stratégique\u003c\/h4\u003e\n\u003cp\u003eVisiteurs uniques dédoublonnés à la \u003cstrong\u003emaille du quartier\u003c\/strong\u003e — audience captée, et non simple comptage de passages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\u003cdiv class=\"sea__q\"\u003e\n\u003cdiv class=\"sea__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"sea__q-name\"\u003eLa saison a-t-elle été performante ?\u003c\/p\u003e\n\u003cp class=\"sea__q-text\"\u003eLa dynamique générée tout au long de la saison, mesurée face à un niveau de référence neutre, puis comparée à la même période l'année précédente. \u003cstrong\u003eUn constat exprimé en points de variation, non en impressions.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__q\"\u003e\n\u003cdiv class=\"sea__q-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"sea__q-name\"\u003eD'où provient le résultat ?\u003c\/p\u003e\n\u003cp class=\"sea__q-text\"\u003eVotre zone de chalandise est classée par niveau de contribution et non par distance. Momentum Season distingue le cœur de zone de sa périphérie et révèle \u003cstrong\u003elaquelle de ces zones a porté la croissance\u003c\/strong\u003e — et laquelle n'a fait que suivre le calendrier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__q\"\u003e\n\u003cdiv class=\"sea__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"sea__q-name\"\u003eQuel acteur a tiré la performance ?\u003c\/p\u003e\n\u003cp class=\"sea__q-text\"\u003eTrois niveaux d'observation réunis sur une même échelle : \u003cstrong\u003ele territoire, le magasin et l'activation média\u003c\/strong\u003e. Chacun est mesuré par rapport à son propre niveau de référence afin de les rendre comparables. Le rapport les superpose sans décréter d'attribution arbitraire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eContenu du rapport\u003c\/p\u003e\n\u003cdiv class=\"sea__pages\"\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eSynthèse\u003c\/h5\u003e\n\u003cp\u003eLe verdict : niveau de référence, dynamique de saison et positionnement du territoire à la clôture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eChalandise\u003c\/h5\u003e\n\u003cp\u003eAnalyse des mouvements du territoire : zones en progression, en recul ou en reconquête.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eCœur de zone\u003c\/h5\u003e\n\u003cp\u003eLe socle concentré — niveau de mobilisation, contribution globale et solidité des acquis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eExtension\u003c\/h5\u003e\n\u003cp\u003eLa zone périphérique — le réservoir de croissance qui réagit spécifiquement à la saisonnalité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eMise en équilibre\u003c\/h5\u003e\n\u003cp\u003eTerritoire, magasin et investissements média présentés côte à côte sur une échelle commune.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eActivation\u003c\/h5\u003e\n\u003cp\u003eUn positionnement recommandé zone par zone, prêt à intégrer le brief de votre prochaine campagne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eCartographie\u003c\/h5\u003e\n\u003cp\u003eVue d'ensemble de la zone de chalandise, colorée par positionnement et synchronisée avec le tableau des zones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eUn diagnostic rédigé, pas un simple tableau de bord à interpréter\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eChaque page intègre une analyse explicite précisant ce que révèle chaque chiffre, ses limites et son niveau de fiabilité. \u003cstrong\u003eAucune formation préalable en géomarketing n'est requise.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eRecommandations opérationnelles par zone\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eChaque quartier reçoit un positionnement stratégique pour votre prochaine saison — \u003cstrong\u003eFidélisation, Exclusion, Conquête ou Veille\u003c\/strong\u003e — déterminé selon sa contribution et sa trajectoire. Prêt à être transmis directement à votre agence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eUne analyse objective\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eLe rapport définit clairement le périmètre de sa mesure. Un écart entre deux niveaux traduit un positionnement, jamais une preuve de causalité directe. \u003cstrong\u003eMomentum décrit l'état du territoire ; il n'attribue pas arbitrairement.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eDonnées de mobilité agrégées et respectueuses de la vie privée (privacy-by-design). Visiteurs uniques dédoublonnés à la maille du quartier, évalués selon les seuils de fréquentation du secteur retail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eModules optionnels\u003c\/p\u003e\n\u003cp class=\"sea__intro\"\u003eTrois analyses complémentaires à activer selon vos enjeux. Chaque module s'ajoute dans le configurateur, adopte la même structure d'analyse et s'intègre parfaitement au rapport.\u003c\/p\u003e\n\u003cdiv class=\"sea__pages\"\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eBenchmark concurrentiel\u003c\/h5\u003e\n\u003cp\u003eMesure de la même saison sur un site concurrent comparable : même territoire, même calendrier, même météo. Le point de comparaison le plus direct.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eCannibalisation saisonnière\u003c\/h5\u003e\n\u003cp\u003eAnalyse de la provenance du trafic : la croissance de la saison s'est-elle faite au détriment de vos autres points de vente ? Jusqu'à trois sites comparés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__page\"\u003e\n\u003ch5\u003eEngagement\u003c\/h5\u003e\n\u003cp\u003eL'analyse du temps de visite. La durée de présence est mesurée par tranches et comparée au niveau de référence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003ePérimètre de couverture\u003c\/p\u003e\n\u003cdiv class=\"sea__value\"\u003e\n\u003cdiv class=\"sea__value-cell\"\u003e\n\u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e, sur l'ensemble des marchés couverts. Sélectionnez votre site par son nom et un site comparable est automatiquement identifié.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__value-cell\"\u003e\n\u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagasins isolés et centres-villes.\u003c\/strong\u003e L'éligibilité dépend de la surface et de l'isolement géographique — contactez-nous pour confirmation préalable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eLivraison et accès sécurisé\u003c\/p\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eLivré sous 72 heures ouvrées\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eVotre rapport est produit, publié et transmis à vos équipes \u003cstrong\u003edans les 72 heures ouvrées suivant la réception du paiement\u003c\/strong\u003e. Sans aller-retour, sans cadrage préalable, ni attente de devis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eEnvironnement Enterprise\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eLe rapport est publié et hébergé exclusivement au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eEspace dédié, durée illimitée\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eVos données sont isolées dans un espace privé et chiffré, accessible uniquement aux parties prenantes autorisées. \u003cstrong\u003eAucune date d'expiration sur votre livrable.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sea__mod\"\u003e\n\u003cp class=\"sea__mod-name\"\u003eLicence requise\u003c\/p\u003e\n\u003cp class=\"sea__mod-val\"\u003eChaque utilisateur désigné doit détenir une licence active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e (à la charge du client). L'accès continu est garanti tant que cette licence reste maintenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sea__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n\u003cp class=\"sea__intro\"\u003eMomentum Season se commande directement en ligne. \u003cstrong\u003eLe configurateur bâtit votre périmètre étape par étape et le prix s'ajuste au fur et à mesure\u003c\/strong\u003e — sans devis ni bon de commande.\u003c\/p\u003e\n\u003col class=\"sea__steps\"\u003e\n\u003cli\u003e\u003cspan class=\"sea__step-name\"\u003eConfigurez votre audit\u003c\/span\u003e\n\u003cp class=\"sea__step-text\"\u003eSélectionnez votre site, la saison à analyser et le profil d'audience. Ajoutez les modules optionnels si besoin. Le prix s'actualise à chaque étape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"sea__step-name\"\u003eRéglez la commande\u003c\/span\u003e\n\u003cp class=\"sea__step-text\"\u003ePayez en ligne par carte bancaire ou virement SEPA. Votre facture est émise immédiatement et les traitements de données démarrent dès la confirmation du paiement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"sea__step-name\"\u003eAccédez à votre espace\u003c\/span\u003e\n\u003cp class=\"sea__step-text\"\u003eSous 72 heures ouvrées, votre espace Power BI est publié et transmis à vos équipes — avec le diagnostic rédigé intégré.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"sea__note\"\u003e\u003cstrong\u003ePérimètre :\u003c\/strong\u003e Momentum Season analyse une saison complète du cycle retail, semaine par semaine, et livre un diagnostic territorial complet. Un événement commercial court — Black Friday, week-end promotionnel, journée spécifique — relève de \u003cstrong\u003eMomentum Event\u003c\/strong\u003e. Aucun de ces produits ne gère l'exécution média directe : l'allocation budgétaire et le ciblage opérationnel sont assurés par \u003cstrong\u003eFlow Drive\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"sea__close\"\u003e\n\u003cp\u003eVotre prochaine saison est déjà en cours de planification. La précédente n'a pas encore été mesurée.\u003c\/p\u003e\n\u003cspan\u003eConfigurez votre audit et recevez-le sous 72 heures ouvrées.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62878250926410,"sku":null,"price":495.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/MomentumLogo.png?v=1786725096"},{"product_id":"digital-local-targeting-drive-digital","title":"Drive Digital","description":"\u003cstyle\u003e\n    .dig {\n      --dig-ink: #14143C;\n      --dig-body: #243049;\n      --dig-muted: #5A6478;\n      --dig-accent: #00C8C8;\n      --dig-line: #E4E8F2;\n      --dig-panel: #F8F9FF;\n      --dig-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--dig-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .dig * { box-sizing: border-box; }\n    .dig__eyebrow {\n      display: inline-block;\n      background: var(--dig-accent);\n      color: var(--dig-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .dig__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--dig-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .dig__lede strong { font-weight: 700; }\n    .dig__hook {\n      border-left: 3px solid var(--dig-accent);\n      background: var(--dig-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--dig-ink);\n      margin: 0 0 40px;\n    }\n    .dig__hook strong { font-weight: 700; }\n    .dig__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--dig-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--dig-line);\n    }\n    .dig__section-label:first-of-type { margin-top: 0; }\n    .dig__intro {\n      font-size: 15px;\n      color: var(--dig-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .dig__intro strong { color: var(--dig-ink); font-weight: 700; }\n\n    \/* --- postures --- *\/\n    .dig__postures {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 1px;\n      background: var(--dig-line);\n      border: 1px solid var(--dig-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .dig__posture { background: #FFFFFF; padding: 26px 24px; min-width: 0; }\n    .dig__posture h4 {\n      font-size: 19px; font-weight: 700; color: var(--dig-ink);\n      margin: 0 0 4px; line-height: 1.2;\n    }\n    .dig__posture-kicker {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--dig-muted); margin: 0 0 14px;\n    }\n    .dig__posture-eg { font-size: 14px; color: var(--dig-body); margin: 0 0 14px; line-height: 1.5; }\n    .dig__posture-q {\n      font-size: 15px; color: var(--dig-ink); font-weight: 600; margin: 0;\n      line-height: 1.45; padding-top: 14px; border-top: 1px solid var(--dig-line);\n    }\n\n    \/* --- value grid --- *\/\n    .dig__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--dig-line);\n      border: 1px solid var(--dig-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .dig__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .dig__value-cell h4 {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--dig-muted); margin: 0 0 10px;\n    }\n    .dig__value-cell p { font-size: 15px; color: var(--dig-body); margin: 0; line-height: 1.5; }\n    .dig__value-cell p strong { color: var(--dig-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .dig__q {\n      display: grid; grid-template-columns: 44px 1fr; gap: 0 18px;\n      align-items: start; margin-bottom: 26px;\n    }\n    .dig__q:last-child { margin-bottom: 0; }\n    .dig__q-num {\n      font-size: 28px; font-weight: 700; color: var(--dig-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .dig__q-name {\n      font-size: 17px; font-weight: 700; color: var(--dig-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .dig__q-text { font-size: 15px; color: var(--dig-body); line-height: 1.5; margin: 0; }\n    .dig__q-text strong { color: var(--dig-ink); font-weight: 700; }\n\n    \/* --- pages \/ tiles --- *\/\n    .dig__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--dig-line);\n      border: 1px solid var(--dig-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .dig__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .dig__page h5 { font-size: 14px; font-weight: 700; color: var(--dig-ink); margin: 0 0 6px; }\n    .dig__page p { font-size: 14px; color: var(--dig-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules --- *\/\n    .dig__mod {\n      border-left: 3px solid var(--dig-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .dig__mod:last-child { margin-bottom: 0; }\n    .dig__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--dig-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .dig__mod-val { font-size: 15px; color: var(--dig-body); line-height: 1.5; margin: 0; }\n    .dig__mod-val strong { color: var(--dig-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .dig__steps { list-style: none; counter-reset: digstep; padding: 0; margin: 0; }\n    .dig__steps li {\n      counter-increment: digstep; position: relative;\n      padding: 0 0 22px 52px; margin: 0;\n    }\n    .dig__steps li:last-child { padding-bottom: 0; }\n    .dig__steps li::before {\n      content: counter(digstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--dig-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .dig__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--dig-line);\n    }\n    .dig__steps li:last-child::after { display: none; }\n    .dig__step-name {\n      font-size: 15px; font-weight: 700; color: var(--dig-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .dig__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .dig__note {\n      background: var(--dig-panel);\n      border: 1px solid var(--dig-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--dig-muted);\n      margin-top: 24px;\n    }\n    .dig__note strong { color: var(--dig-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .dig__close {\n      background: var(--dig-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .dig__close p {\n      color: #FFFFFF; font-size: 17px; line-height: 1.5;\n      margin: 0 0 6px; font-weight: 600;\n    }\n    .dig__close span {\n      display: block; color: #A9B4CC; font-size: 14px; line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"dig\"\u003e\u003cspan class=\"dig__eyebrow\"\u003eDrive Digital — Ciblage Programmatique \u0026amp; Social Media\u003c\/span\u003e\n\u003cp class=\"dig__lede\"\u003e\u003cstrong\u003eDrive Digital transforme les données territoriales mesurées en un fichier de ciblage directement injectable dans votre DSP.\u003c\/strong\u003e Il classe chaque quartier de votre zone de chalandise, lui attribue un positionnement média, vérifie la viabilité budgétaire du plan et exporte la sélection dans le format attendu par votre plateforme. Conçu pour les planificateurs média, agences et directeurs marketing gérant l'activation locale en ligne.\u003c\/p\u003e\n\u003cdiv class=\"dig__hook\"\u003eUn plan média local est généralement dessiné sous forme de rayon autour du point de vente. Or, vos clients ne vivent pas dans un cercle parfait — ils habitent le long d'axes routiers, derrière des contraintes de franchissement ou sur une rive spécifique. Drive Digital remplace le rayon théorique par \u003cstrong\u003eles quartiers qui alimentent réellement votre point de vente\u003c\/strong\u003e, classés selon leur contribution effective.\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eTrois positionnements, un budget\u003c\/p\u003e\n\u003cp class=\"dig__intro\"\u003eChaque quartier de votre zone de chalandise reçoit un positionnement issu de sa contribution à votre fréquentation et de la dynamique de ce flux. \u003cstrong\u003eCes positionnements ne sont pas des options exclusives mais trois missions complémentaires pour votre budget\u003c\/strong\u003e. Le rapport les chiffre pour transformer l'arbitrage en décision stratégique.\u003c\/p\u003e\n\u003cdiv class=\"dig__postures\"\u003e\n\u003cdiv class=\"dig__posture\"\u003e\n\u003ch4\u003eConquête\u003c\/h4\u003e\n\u003cp class=\"dig__posture-kicker\"\u003eCaptez la croissance\u003c\/p\u003e\n\u003cp class=\"dig__posture-eg\"\u003eDes quartiers situés hors du cœur de zone qui progressent de façon mesurable, filtrés par un seuil de volume pour qu'un fort pourcentage sur une zone marginale ne génère pas de dépenses inutilement.\u003c\/p\u003e\n\u003cp class=\"dig__posture-q\"\u003eLa seule source de trafic véritablement additionnel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__posture\"\u003e\n\u003ch4\u003eFidélisation\u003c\/h4\u003e\n\u003cp class=\"dig__posture-kicker\"\u003eMaintien de la base\u003c\/p\u003e\n\u003cp class=\"dig__posture-eg\"\u003eLe socle solide. Déjà capté et fidèle — la pression média ici défend la fréquence de visite et les parts de marché face à la concurrence. Classé par poids, car c'est le volume que vous protégez.\u003c\/p\u003e\n\u003cp class=\"dig__posture-q\"\u003eLa protection d'une relation établie, pas une conquête.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__posture\"\u003e\n\u003ch4\u003eDéfense\u003c\/h4\u003e\n\u003cp class=\"dig__posture-kicker\"\u003eReconquérir votre terrain\u003c\/p\u003e\n\u003cp class=\"dig__posture-eg\"\u003eLes quartiers clés en baisse d'activité. Ils fréquentent votre enseigne à l'exclusion des autres — la perte vous appartient, ce qui rend le levier d'action d'autant plus pertinent. Classé selon le coût réel de l'érosion.\u003c\/p\u003e\n\u003cp class=\"dig__posture-q\"\u003eUn déclin encore réversible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__note\"\u003e\u003cstrong\u003eUne exception structurelle :\u003c\/strong\u003e si votre magasin est situé dans un centre commercial, le centre — et non l'enseigne seule — constitue la destination. Un quartier qui cesse de fréquenter le centre ne peut être ramené par la seule communication de l'enseigne. Dans cette configuration, le troisième positionnement devient \u003cstrong\u003eExclusion\u003c\/strong\u003e : ces périmètres sont identifiés, chiffrés et retirés du budget au lieu d'être défendus. Le rapport applique automatiquement le bon positionnement selon le site sélectionné.\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n\u003cdiv class=\"dig__value\"\u003e\n\u003cdiv class=\"dig__value-cell\"\u003e\n\u003ch4\u003eObjectif opérationnel\u003c\/h4\u003e\n\u003cp\u003eCesser de payer pour des impressions diffusées \u003cstrong\u003ehors du territoire qui alimente votre magasin\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__value-cell\"\u003e\n\u003ch4\u003eFenêtre d'observation\u003c\/h4\u003e\n\u003cp\u003eUne \u003cstrong\u003epériode récente de votre choix\u003c\/strong\u003e. Suffisamment proche pour refléter le territoire actuel, suffisamment large pour distinguer une tendance d'un pic ponctuel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__value-cell\"\u003e\n\u003ch4\u003eNeutralité de plateforme\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eAgnostique envers les DSP.\u003c\/strong\u003e Flow définit le territoire optimal ; votre plateforme gère l'exécution — audiences, enchères, créations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\u003cdiv class=\"dig__q\"\u003e\n\u003cdiv class=\"dig__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"dig__q-name\"\u003eOù devez-vous allouer le budget ?\u003c\/p\u003e\n\u003cp class=\"dig__q-text\"\u003eChaque positionnement indique le nombre de zones qualifiées et sa part de trafic captable. Le positionnement recommandé pour la période est formulé et motivé. \u003cstrong\u003eFlow qualifie le territoire ; l'arbitrage entre les positionnements reste votre décision.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__q\"\u003e\n\u003cdiv class=\"dig__q-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"dig__q-name\"\u003eJusqu'où étendre la diffusion ?\u003c\/p\u003e\n\u003cp class=\"dig__q-text\"\u003eChaque positionnement est décliné en paliers de couverture — \u003cstrong\u003ePerformance, Efficacité, Portée\u003c\/strong\u003e — chaque palier intégrant le précédent. Élargir la couverture ne signifie jamais abandonner le cœur de zone. Trois manières de cibler le même territoire pour adapter le plan au budget.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__q\"\u003e\n\u003cdiv class=\"dig__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"dig__q-name\"\u003eLe budget permet-il de financer la campagne ?\u003c\/p\u003e\n\u003cp class=\"dig__q-text\"\u003eUn plan dispersé sur trop de zones sous-finance chacune d'elles sans produire de résultat. En fixant votre investissement quotidien minimum par zone, le rapport indique \u003cstrong\u003ele nombre exact de zones que votre budget peut réellement financer\u003c\/strong\u003e sur votre période de diffusion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eContenu du rapport\u003c\/p\u003e\n\u003cdiv class=\"dig__pages\"\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003ePositionnements\u003c\/h5\u003e\n\u003cp\u003eLes positionnements, le nombre de zones qualifiées et les paliers de couverture, avec recommandations d'allocation rédigées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003eGéo-planning\u003c\/h5\u003e\n\u003cp\u003eDates de diffusion, budget, investissement quotidien minimum par zone — et la carte de couverture réelle mise à jour selon vos critères.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003eExport\u003c\/h5\u003e\n\u003cp\u003eLe fichier de ciblage : zones sélectionnées, classement et fenêtre de diffusion, au format d'importation de votre plateforme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eQuatre formats d'export\u003c\/p\u003e\n\u003cp class=\"dig__intro\"\u003eUne même sélection, déclinée dans la géométrie acceptée par votre plateforme (DSP \/ Social). \u003cstrong\u003eChoisissez le format le plus précis supporté par votre outil\u003c\/strong\u003e — chaque niveau d'agrégation supérieur élargit le périmètre et réintroduit du territoire écarté par l'analyse.\u003c\/p\u003e\n\u003cdiv class=\"dig__pages\"\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003ePolygone\u003c\/h5\u003e\n\u003cp\u003eLe tracé exact de chaque quartier sélectionné. Le seul format qui conserve la sélection sans déperdition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003eCode postal\u003c\/h5\u003e\n\u003cp\u003eZones sélectionnées rattachées aux codes postaux. Format largement supporté, légèrement plus large.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003eRayon\u003c\/h5\u003e\n\u003cp\u003ePoint central et distance par zone. Pratique, mais réintroduit des zones exclues par l'analyse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__page\"\u003e\n\u003ch5\u003eCommune\u003c\/h5\u003e\n\u003cp\u003eCiblage à l'échelle municipale. Option par défaut lorsqu'aucune découpe infra-communale n'est disponible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eUn fichier directement prêt à l'emploi\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eL'export est conçu pour être importé directement. Zones, classement et fenêtre de diffusion sont liés : \u003cstrong\u003ele plan chargé dans la plateforme est exactement celui qui a été analysé\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eUn brief rédigé et directement exploitable\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eChaque page comporte une explication rédigée : positionnement recommandé, opportunités par palier et exclusions budgétaires. \u003cstrong\u003eAucune formation préalable en géomarketing n'est requise.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eUn territoire mesuré, non déclaré\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eLes positionnements découlent des origines constatées des visiteurs à la maille du quartier — et non d'une zone déclarée, d'un rayon théorique ou d'une projection sur panneau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eUne lecture objective\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eDrive Digital détermine où acheter. Il ne formule pas de promesse arbitraire sur le rendement média. \u003cstrong\u003eToute mesure d'impact requiert des zones témoins — ce qui constitue une décision explicite et séparée.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eDonnées de mobilité agrégées et respectueuses de la vie privée (privacy-by-design). \u003cstrong\u003eVisiteurs uniques dédoublonnés à la maille du quartier\u003c\/strong\u003e — audience captée, et non simple comptage de passages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eDeux options\u003c\/p\u003e\n\u003cp class=\"dig__intro\"\u003eDeux questions complémentaires. Chaque option s'ajoute dans le configurateur sans altérer la structure du rapport.\u003c\/p\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eAlways-on — un quatrième positionnement\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eDes quartiers qui génèrent du trafic alors qu'une part importante de leurs foyers n'est jamais venue. Une zone faiblement captée, quel que soit son rang. \u003cstrong\u003eL'Always-on ajoute un positionnement de notoriété et de couverture laissé à l'arbitrage du planificateur\u003c\/strong\u003e, avec profil des foyers, revenus et âges. Les trois positionnements socles restent inchangés si vous la passez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eUplift — mesure incrémentale\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eIsole un groupe de quartiers témoins hors du plan média et compare les deux groupes après diffusion pour mesurer les visites incrémentales, le pourcentage d'uplift et le coût réel par visite générée. \u003cstrong\u003eDoit être activé avant le lancement\u003c\/strong\u003e — les zones témoins étant exclues à la planification, l'option Uplift ne peut être ajoutée à une campagne en cours ou terminée. La mesure se poursuit un mois après le dernier jour de diffusion pour différencier la rémanence réelle d'un pic ponctuel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__note\"\u003e\u003cstrong\u003ePortée du dispositif :\u003c\/strong\u003e la comparaison entre quartiers exposés et témoins repose sur le constat d'une évolution parallèle préalable — hypothèse affichée de manière transparente dans le rapport. Il s'agit d'une mesure d'incrémentalité territoriale. Flow ne prétend pas identifier quelle impression spécifique a généré quelle visite.\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003ePérimètre de couverture\u003c\/p\u003e\n\u003cdiv class=\"dig__value\"\u003e\n\u003cdiv class=\"dig__value-cell\"\u003e\n\u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e, sur l'ensemble des marchés couverts. Sélectionnez votre site par son nom et la zone de chalandise est générée automatiquement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__value-cell\"\u003e\n\u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagasins isolés et centres-villes.\u003c\/strong\u003e L'éligibilité dépend de la surface et de l'isolement géographique — contactez-nous pour confirmation préalable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eLivraison et accès sécurisé\u003c\/p\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eLivré sous 72 heures ouvrées\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eVotre rapport est produit, publié et transmis à vos équipes \u003cstrong\u003edans les 72 heures ouvrées suivant la réception du paiement\u003c\/strong\u003e. Sans devis, sans cadrage préalable, ni aller-retour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eEnvironnement Enterprise\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eDéveloppé et hébergé de façon sécurisée au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eEspace dédié, durée illimitée\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eVos données sont isolées dans un espace privé et chiffré, restreint à votre personnel autorisé. Sans date d'expiration ni frais d'accès récurrents — \u003cstrong\u003ele livrable vous appartient\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dig__mod\"\u003e\n\u003cp class=\"dig__mod-name\"\u003eLicence requise\u003c\/p\u003e\n\u003cp class=\"dig__mod-val\"\u003eUne licence active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e par utilisateur final (à la charge du client). L'accès continu est garanti tant que cette licence reste maintenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"dig__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n\u003cp class=\"dig__intro\"\u003eDrive Digital se commande directement en ligne. \u003cstrong\u003eLe configurateur bâtit votre périmètre étape par étape et le prix s'ajuste au fur et à mesure\u003c\/strong\u003e — sans devis ni bon de commande.\u003c\/p\u003e\n\u003col class=\"dig__steps\"\u003e\n\u003cli\u003e\u003cspan class=\"dig__step-name\"\u003eConfigurez votre activation\u003c\/span\u003e\n\u003cp class=\"dig__step-text\"\u003eSélectionnez votre site, la période d'analyse, vos dates de diffusion et votre format d'export. Ajoutez l'option Uplift si vous souhaitez mesurer la campagne (impossible à ajouter ultérieurement). Le prix s'actualise à chaque étape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"dig__step-name\"\u003eRéglez la commande\u003c\/span\u003e\n\u003cp class=\"dig__step-text\"\u003ePayez en ligne par carte bancaire ou virement SEPA. Votre facture est émise immédiatement et les traitements de données démarrent dès la confirmation du paiement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"dig__step-name\"\u003eAccédez à votre espace et votre fichier\u003c\/span\u003e\n\u003cp class=\"dig__step-text\"\u003eSous 72 heures ouvrées, votre espace Power BI est publié et transmis à vos équipes — positionnements qualifiés, faisabilité budgétaire validée, export prêt à être chargé.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"dig__note\"\u003e\u003cstrong\u003ePérimètre :\u003c\/strong\u003e Drive Digital couvre les achats programmatiques, sociaux et mobiles. Il définit le territoire optimal et génère le fichier de ciblage — il n'achète pas les espaces, ne gère pas les campagnes et ne détient pas de compte plateforme. L'affichage extérieur et le buzoneo relèvent de la même méthode territoriale sous \u003cstrong\u003eDrive pDOOH\u003c\/strong\u003e et \u003cstrong\u003eDrive Print\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"dig__close\"\u003e\n\u003cp\u003eChaque euro dépensé hors de votre zone de chalandise est un euro investi sur les clients de vos concurrents.\u003c\/p\u003e\n\u003cspan\u003eConfigurez votre activation et recevez-la sous 72 heures ouvrées.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62878336647498,"sku":null,"price":295.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/Flow_Digital.png?v=1786999558"},{"product_id":"pdooh-local-billboard-targeting-drive-pdooh","title":"Drive pDOOH","description":"\u003cstyle\u003e\n    .pdo {\n      --pdo-ink: #14143C;\n      --pdo-body: #243049;\n      --pdo-muted: #5A6478;\n      --pdo-accent: #00C8C8;\n      --pdo-line: #E4E8F2;\n      --pdo-panel: #F8F9FF;\n      --pdo-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--pdo-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .pdo * { box-sizing: border-box; }\n    .pdo__eyebrow {\n      display: inline-block;\n      background: var(--pdo-accent);\n      color: var(--pdo-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .pdo__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--pdo-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .pdo__lede strong { font-weight: 700; }\n    .pdo__hook {\n      border-left: 3px solid var(--pdo-accent);\n      background: var(--pdo-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--pdo-ink);\n      margin: 0 0 40px;\n    }\n    .pdo__hook strong { font-weight: 700; }\n    .pdo__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--pdo-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--pdo-line);\n    }\n    .pdo__section-label:first-of-type { margin-top: 0; }\n    .pdo__intro {\n      font-size: 15px;\n      color: var(--pdo-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .pdo__intro strong { color: var(--pdo-ink); font-weight: 700; }\n\n    \/* --- postures --- *\/\n    .pdo__postures {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 1px;\n      background: var(--pdo-line);\n      border: 1px solid var(--pdo-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .pdo__posture { background: #FFFFFF; padding: 26px 24px; min-width: 0; }\n    .pdo__posture h4 {\n      font-size: 19px; font-weight: 700; color: var(--pdo-ink);\n      margin: 0 0 4px; line-height: 1.2;\n    }\n    .pdo__posture-kicker {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--pdo-muted); margin: 0 0 14px;\n    }\n    .pdo__posture-eg { font-size: 14px; color: var(--pdo-body); margin: 0 0 14px; line-height: 1.5; }\n    .pdo__posture-q {\n      font-size: 15px; color: var(--pdo-ink); font-weight: 600; margin: 0;\n      line-height: 1.45; padding-top: 14px; border-top: 1px solid var(--pdo-line);\n    }\n\n    \/* --- value grid --- *\/\n    .pdo__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--pdo-line);\n      border: 1px solid var(--pdo-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .pdo__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .pdo__value-cell h4 {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--pdo-muted); margin: 0 0 10px;\n    }\n    .pdo__value-cell p { font-size: 15px; color: var(--pdo-body); margin: 0; line-height: 1.5; }\n    .pdo__value-cell p strong { color: var(--pdo-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .pdo__q {\n      display: grid; grid-template-columns: 44px 1fr; gap: 0 18px;\n      align-items: start; margin-bottom: 26px;\n    }\n    .pdo__q:last-child { margin-bottom: 0; }\n    .pdo__q-num {\n      font-size: 28px; font-weight: 700; color: var(--pdo-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .pdo__q-name {\n      font-size: 17px; font-weight: 700; color: var(--pdo-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .pdo__q-text { font-size: 15px; color: var(--pdo-body); line-height: 1.5; margin: 0; }\n    .pdo__q-text strong { color: var(--pdo-ink); font-weight: 700; }\n\n    \/* --- pages \/ tiles --- *\/\n    .pdo__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--pdo-line);\n      border: 1px solid var(--pdo-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .pdo__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .pdo__page h5 { font-size: 14px; font-weight: 700; color: var(--pdo-ink); margin: 0 0 6px; }\n    .pdo__page p { font-size: 14px; color: var(--pdo-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules --- *\/\n    .pdo__mod {\n      border-left: 3px solid var(--pdo-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .pdo__mod:last-child { margin-bottom: 0; }\n    .pdo__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--pdo-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .pdo__mod-val { font-size: 15px; color: var(--pdo-body); line-height: 1.5; margin: 0; }\n    .pdo__mod-val strong { color: var(--pdo-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .pdo__steps { list-style: none; counter-reset: pdostep; padding: 0; margin: 0; }\n    .pdo__steps li {\n      counter-increment: pdostep; position: relative;\n      padding: 0 0 22px 52px; margin: 0;\n    }\n    .pdo__steps li:last-child { padding-bottom: 0; }\n    .pdo__steps li::before {\n      content: counter(pdostep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--pdo-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .pdo__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--pdo-line);\n    }\n    .pdo__steps li:last-child::after { display: none; }\n    .pdo__step-name {\n      font-size: 15px; font-weight: 700; color: var(--pdo-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .pdo__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .pdo__note {\n      background: var(--pdo-panel);\n      border: 1px solid var(--pdo-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--pdo-muted);\n      margin-top: 24px;\n    }\n    .pdo__note strong { color: var(--pdo-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .pdo__close {\n      background: var(--pdo-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .pdo__close p {\n      color: #FFFFFF; font-size: 17px; line-height: 1.5;\n      margin: 0 0 6px; font-weight: 600;\n    }\n    .pdo__close span {\n      display: block; color: #A9B4CC; font-size: 14px; line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pdo\"\u003e\u003cspan class=\"pdo__eyebrow\"\u003eDrive pDOOH — Affichage Extérieur Programmatique (DOOH)\u003c\/span\u003e\n\u003cp class=\"pdo__lede\"\u003e\u003cstrong\u003eDrive pDOOH qualifie le territoire avant la sélection du moindre panneau.\u003c\/strong\u003e Il classe chaque quartier de votre zone de chalandise, lui attribue un positionnement média, établit le profil des foyers résidents et exporte les périmètres exploitables directement par votre plateforme DOOH ou votre régie. Conçu pour les planificateurs média, agences et directeurs marketing gérant de l'affichage local.\u003c\/p\u003e\n\u003cdiv class=\"pdo__hook\"\u003eL'affichage est vendu au volume de trafic passant devant le panneau. Or, l'axe le plus fréquenté d'une ville est emprunté par des flux en transit vers d'autres destinations — \u003cstrong\u003eun panneau peut délivrer un million d'impressions sans toucher personne susceptible de se rendre dans votre magasin\u003c\/strong\u003e. Drive pDOOH remplace l'audience de passage par l'analyse des quartiers qui alimentent réellement votre point de vente.\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eTrois positionnements, un budget\u003c\/p\u003e\n\u003cp class=\"pdo__intro\"\u003eChaque quartier de votre zone de chalandise reçoit un positionnement issu de sa contribution à votre fréquentation et de l'évolution de ce flux. \u003cstrong\u003eCes positionnements ne sont pas des options exclusives mais trois missions complémentaires pour votre budget\u003c\/strong\u003e. Le rapport les chiffre afin de transformer l'arbitrage en décision stratégique.\u003c\/p\u003e\n\u003cdiv class=\"pdo__postures\"\u003e\n\u003cdiv class=\"pdo__posture\"\u003e\n\u003ch4\u003eConquête\u003c\/h4\u003e\n\u003cp class=\"pdo__posture-kicker\"\u003eCaptez la croissance\u003c\/p\u003e\n\u003cp class=\"pdo__posture-eg\"\u003eDes quartiers situés hors du cœur de zone qui progressent de façon mesurable, filtrés par un seuil de volume pour qu'un fort pourcentage sur une zone marginale ne génère pas de réservation inutile.\u003c\/p\u003e\n\u003cp class=\"pdo__posture-q\"\u003eLa seule source de trafic véritablement additionnel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__posture\"\u003e\n\u003ch4\u003eFidélisation\u003c\/h4\u003e\n\u003cp class=\"pdo__posture-kicker\"\u003eMaintien de la base\u003c\/p\u003e\n\u003cp class=\"pdo__posture-eg\"\u003eLe socle solide. Déjà capté et fidèle — une présence ici défend la fréquence de visite et les parts de marché face à la concurrence. Classé par poids, car c'est le volume que vous protégez.\u003c\/p\u003e\n\u003cp class=\"pdo__posture-q\"\u003eLa protection d'une relation établie, pas une conquête.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__posture\"\u003e\n\u003ch4\u003eDéfense\u003c\/h4\u003e\n\u003cp class=\"pdo__posture-kicker\"\u003eReconquérir votre terrain\u003c\/p\u003e\n\u003cp class=\"pdo__posture-eg\"\u003eLes quartiers clés en baisse d'activité. Ils fréquentent votre enseigne à l'exclusion des autres — la perte vous appartient, ce qui rend le levier d'action d'autant plus pertinent. Classé selon le coût réel de l'érosion.\u003c\/p\u003e\n\u003cp class=\"pdo__posture-q\"\u003eUn déclin encore réversible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__note\"\u003e\u003cstrong\u003eUne exception structurelle :\u003c\/strong\u003e si votre magasin est situé dans un centre commercial, le centre — et non l'enseigne seule — constitue la destination. Un quartier qui cesse de fréquenter le centre ne peut être ramené par la seule communication de l'enseigne. Dans cette configuration, le troisième positionnement devient \u003cstrong\u003eExclusion\u003c\/strong\u003e : ces périmètres sont identifiés, chiffrés et retirés du budget au lieu d'être défendus. Le rapport applique automatiquement le bon positionnement selon le site sélectionné.\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n\u003cdiv class=\"pdo__value\"\u003e\n\u003cdiv class=\"pdo__value-cell\"\u003e\n\u003ch4\u003eObjectif opérationnel\u003c\/h4\u003e\n\u003cp\u003eCesser d'acheter des panneaux sur les axes de transit et cibler les axes \u003cstrong\u003eoù résident réellement vos clients\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__value-cell\"\u003e\n\u003ch4\u003eInclus dans chaque rapport\u003c\/h4\u003e\n\u003cp\u003eLe \u003cstrong\u003eprofil sociodémographique de chaque quartier qualifié\u003c\/strong\u003e — nombre de foyers, tranches de revenus, répartition par âge. L'affichage se planifiant sur les résidents, ces données font partie intégrante du produit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__value-cell\"\u003e\n\u003ch4\u003eNeutralité de plateforme\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eAgnostique envers les inventaires.\u003c\/strong\u003e Flow définit le territoire optimal ; votre plateforme ou votre régie sélectionne les faces au sein de ce périmètre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\u003cdiv class=\"pdo__q\"\u003e\n\u003cdiv class=\"pdo__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pdo__q-name\"\u003eQuels quartiers justifient l'achat de panneaux ?\u003c\/p\u003e\n\u003cp class=\"pdo__q-text\"\u003eChaque positionnement indique le nombre de zones qualifiées et sa part de trafic captable, ainsi que le volume de foyers résidents. Le positionnement recommandé pour la période est formulé et motivé. \u003cstrong\u003eFlow qualifie le territoire ; l'arbitrage entre les positionnements reste votre décision.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__q\"\u003e\n\u003cdiv class=\"pdo__q-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pdo__q-name\"\u003eQuelle doit être l'étendue de la campagne ?\u003c\/p\u003e\n\u003cp class=\"pdo__q-text\"\u003eChaque positionnement est décliné en paliers de couverture — \u003cstrong\u003ePerformance, Efficacité, Portée\u003c\/strong\u003e — chaque palier intégrant le précédent. Élargir la couverture ne signifie jamais abandonner le cœur de zone. L'affichage privilégiant la répétition, concentrer peu de faces sur une période longue surpasse une diffusion dispersée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__q\"\u003e\n\u003cdiv class=\"pdo__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pdo__q-name\"\u003eLe budget permet-il d'assurer une présence efficace ?\u003c\/p\u003e\n\u003cp class=\"pdo__q-text\"\u003eL'affichage repose sur la répétition : un panneau acheté pour trois jours ne produit aucun impact. En définissant votre investissement minimum par zone, le rapport détermine \u003cstrong\u003ele nombre exact de quartiers que votre budget peut réellement maintenir\u003c\/strong\u003e sur la durée de diffusion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eContenu du rapport\u003c\/p\u003e\n\u003cdiv class=\"pdo__pages\"\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003ePositionnements\u003c\/h5\u003e\n\u003cp\u003eLes positionnements, le nombre de zones qualifiées et les paliers de couverture, avec recommandations d'allocation rédigées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003eGéo-planning\u003c\/h5\u003e\n\u003cp\u003eDates de diffusion, budget, investissement minimum par zone — et la carte de couverture réelle mise à jour selon vos critères.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003eExport\u003c\/h5\u003e\n\u003cp\u003eLes périmètres cibles : zones sélectionnées, classement et fenêtre de diffusion, dans le format d'intégration de votre régie ou DSP.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eQuatre formats d'export\u003c\/p\u003e\n\u003cp class=\"pdo__intro\"\u003eUne même sélection, déclinée dans la géométrie acceptée par votre canal d'achat (plateforme pDOOH ou régie). \u003cstrong\u003eChoisissez le format le plus précis à votre disposition\u003c\/strong\u003e — chaque niveau d'agrégation supérieur élargit le périmètre et réintroduit du territoire écarté par l'analyse.\u003c\/p\u003e\n\u003cdiv class=\"pdo__pages\"\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003ePolygone\u003c\/h5\u003e\n\u003cp\u003eLe tracé exact de chaque quartier sélectionné. Le seul format qui conserve la sélection sans déperdition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003eCode postal\u003c\/h5\u003e\n\u003cp\u003eZones sélectionnées rattachées aux codes postaux. Le format standard des bases d'inventaires publicitaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003eRayon\u003c\/h5\u003e\n\u003cp\u003ePoint central et distance par zone. Pratique, mais réintroduit des zones exclues par l'analyse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__page\"\u003e\n\u003ch5\u003eCommune\u003c\/h5\u003e\n\u003cp\u003eCiblage à l'échelle municipale. Option par défaut lorsqu'aucune découpe infra-communale n'est disponible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eUn brief directement exploitable par votre régie\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eL'export est conçu pour une transmission directe sans relecture. Zones, classement, volumes de foyers et fenêtre de diffusion sont liés : \u003cstrong\u003ele périmètre transmis est exactement celui qui a été analysé\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eUn panneau est qualifié par son emplacement\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eFlow ne note pas chaque panneau individuellement — il qualifie le quartier, et tout panneau situé dans ce quartier hérite de sa qualification. \u003cstrong\u003eLe choix de l'inventaire reste votre prérogative\u003c\/strong\u003e, et le coût d'analyse reste identique que vous achetiez 4 ou 400 faces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eLe seul levier de ciblage propre à l'affichage\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eIl n'existe pas de cookie sur un panneau urbain ni de signal individuel à cibler. \u003cstrong\u003eLa géographie constitue l'intégralité du ciblage en affichage.\u003c\/strong\u003e Ce qui rend la pertinence géographique déterminante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eUn territoire mesuré, non déclaré\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eLes positionnements découlent des origines constatées des visiteurs à la maille du quartier — et non d'une zone déclarée, d'un rayon théorique ou d'une projection sur panneau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eUne lecture objective\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eDrive pDOOH détermine où acheter. Il ne formule pas de promesse arbitraire sur le rendement média. \u003cstrong\u003eToute mesure d'impact requiert des zones témoins — ce qui constitue une décision explicite et séparée.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eDonnées de mobilité agrégées et respectueuses de la vie privée (privacy-by-design). \u003cstrong\u003eVisiteurs uniques dédoublonnés à la maille du quartier\u003c\/strong\u003e — audience captée, et non simple comptage de passages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eDeux options\u003c\/p\u003e\n\u003cp class=\"pdo__intro\"\u003eDeux questions complémentaires. Chaque option s'ajoute dans le configurateur sans altérer la structure du rapport.\u003c\/p\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eAlways-on — le positionnement naturel de l'affichage\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eDes quartiers qui génèrent du trafic alors qu'une part importante de leurs foyers n'est jamais venue. Une zone faiblement captée, quel que soit son rang. \u003cstrong\u003eL'affichage étant un média de notoriété acheté sur la durée, ce positionnement est privilégié pour travailler la couverture\u003c\/strong\u003e. Les trois positionnements socles restent inchangés si vous la passez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eUplift — mesure incrémentale\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eIsole un groupe de quartiers témoins hors de la campagne et compare les deux groupes après diffusion pour mesurer les visites incrémentales, le pourcentage d'uplift et le coût réel par visite générée. \u003cstrong\u003eDoit être activé avant le lancement\u003c\/strong\u003e — les zones témoins étant exclues à la planification, l'option Uplift ne peut être ajoutée à une campagne en cours ou terminée. La mesure se poursuit un mois après le dernier jour de diffusion pour différencier la rémanence réelle d'un pic ponctuel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__note\"\u003e\u003cstrong\u003ePortée du dispositif :\u003c\/strong\u003e la comparaison entre quartiers exposés et témoins repose sur le constat d'une évolution parallèle préalable — hypothèse affichée de manière transparente dans le rapport. Il s'agit d'une mesure d'incrémentalité territoriale. Flow ne prétend pas identifier quel panneau spécifique a généré quelle visite.\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003ePérimètre de couverture\u003c\/p\u003e\n\u003cdiv class=\"pdo__value\"\u003e\n\u003cdiv class=\"pdo__value-cell\"\u003e\n\u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e, sur l'ensemble des marchés couverts. Sélectionnez votre site par son nom et la zone de chalandise est générée automatiquement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__value-cell\"\u003e\n\u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagasins isolés et centres-villes.\u003c\/strong\u003e L'éligibilité dépend de la surface et de l'isolement géographique — contactez-nous pour confirmation préalable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eLivraison et accès sécurisé\u003c\/p\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eLivré sous 72 heures ouvrées\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eVotre rapport est produit, publié et transmis à vos équipes \u003cstrong\u003edans les 72 heures ouvrées suivant la réception du paiement\u003c\/strong\u003e. Sans devis, sans cadrage préalable, ni aller-retour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eEnvironnement Enterprise\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eDéveloppé et hébergé de façon sécurisée au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eEspace dédié, durée illimitée\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eVos données sont isolées dans un espace privé et chiffré, restreint à votre personnel autorisé. Sans date d'expiration ni frais d'accès récurrents — \u003cstrong\u003ele livrable vous appartient\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdo__mod\"\u003e\n\u003cp class=\"pdo__mod-name\"\u003eLicence requise\u003c\/p\u003e\n\u003cp class=\"pdo__mod-val\"\u003eUne licence active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e par utilisateur final (à la charge du client). L'accès continu est garanti tant que cette licence reste maintenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pdo__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n\u003cp class=\"pdo__intro\"\u003eDrive pDOOH se commande directement en ligne. \u003cstrong\u003eLe configurateur bâtit votre périmètre étape par étape et le prix s'ajuste au fur et à mesure\u003c\/strong\u003e — sans devis ni bon de commande.\u003c\/p\u003e\n\u003col class=\"pdo__steps\"\u003e\n\u003cli\u003e\u003cspan class=\"pdo__step-name\"\u003eConfigurez votre activation\u003c\/span\u003e\n\u003cp class=\"pdo__step-text\"\u003eSélectionnez votre site, la période d'analyse, vos dates de diffusion et votre format d'export. Ajoutez l'option Uplift si vous souhaitez mesurer la campagne (impossible à ajouter ultérieurement). Le prix s'actualise à chaque étape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"pdo__step-name\"\u003eRéglez la commande\u003c\/span\u003e\n\u003cp class=\"pdo__step-text\"\u003ePayez en ligne par carte bancaire ou virement SEPA. Votre facture est émise immédiatement et les traitements de données démarrent dès la confirmation du paiement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"pdo__step-name\"\u003eAccédez à votre espace et vos périmètres\u003c\/span\u003e\n\u003cp class=\"pdo__step-text\"\u003eSous 72 heures ouvrées, votre espace Power BI est publié et transmis à vos équipes — positionnements qualifiés, faisabilité budgétaire validée, périmètres prêts à être remis à votre régie.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"pdo__note\"\u003e\u003cstrong\u003ePérimètre :\u003c\/strong\u003e Drive pDOOH couvre l'affichage extérieur programmatique et traditionnel. Il définit le territoire optimal et produit les périmètres cibles — il n'achète pas les espaces, ne négocie pas avec les régies et ne détient pas de compte plateforme. La sélection des panneaux au sein d'un quartier qualifié reste votre prérogative. L'activation en ligne et le buzoneo relèvent de la même méthode territoriale sous \u003cstrong\u003eDrive Digital\u003c\/strong\u003e et \u003cstrong\u003eDrive Print\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"pdo__close\"\u003e\n\u003cp\u003eL'axe le plus fréquenté de votre ville est emprunté par des personnes qui vont ailleurs.\u003c\/p\u003e\n\u003cspan\u003eConfigurez votre activation et recevez-la sous 72 heures ouvrées.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003ca class=\"pdo__cta\" href=\"\/fr\/pages\/configurator-drive-pdooh\"\u003eConfigurer votre activation\u003c\/a\u003e\u003c\/p\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62878339563850,"sku":null,"price":295.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/pDOOHLogo.png?v=1786727126"},{"product_id":"footfall-attribution-incremental-measurement-drive-uplift","title":"Drive Geo Lift ","description":"\u003cstyle\u003e\n    .upl {\n      --upl-ink: #14143C;\n      --upl-body: #243049;\n      --upl-muted: #5A6478;\n      --upl-accent: #00C8C8;\n      --upl-line: #E4E8F2;\n      --upl-panel: #F8F9FF;\n      --upl-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--upl-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .upl * { box-sizing: border-box; }\n    .upl__eyebrow {\n      display: inline-block;\n      background: var(--upl-accent);\n      color: var(--upl-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .upl__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--upl-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .upl__lede strong { font-weight: 700; }\n    .upl__hook {\n      border-left: 3px solid var(--upl-accent);\n      background: var(--upl-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--upl-ink);\n      margin: 0 0 40px;\n    }\n    .upl__hook strong { font-weight: 700; }\n    .upl__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--upl-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--upl-line);\n    }\n    .upl__section-label:first-of-type { margin-top: 0; }\n    .upl__intro {\n      font-size: 15px;\n      color: var(--upl-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .upl__intro strong { color: var(--upl-ink); font-weight: 700; }\n\n    \/* --- value grid --- *\/\n    .upl__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--upl-line);\n      border: 1px solid var(--upl-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .upl__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .upl__value-cell h4 {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--upl-muted); margin: 0 0 10px;\n    }\n    .upl__value-cell p { font-size: 15px; color: var(--upl-body); margin: 0; line-height: 1.5; }\n    .upl__value-cell p strong { color: var(--upl-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .upl__q {\n      display: grid; grid-template-columns: 44px 1fr; gap: 0 18px;\n      align-items: start; margin-bottom: 26px;\n    }\n    .upl__q:last-child { margin-bottom: 0; }\n    .upl__q-num {\n      font-size: 28px; font-weight: 700; color: var(--upl-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .upl__q-name {\n      font-size: 17px; font-weight: 700; color: var(--upl-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .upl__q-text { font-size: 15px; color: var(--upl-body); line-height: 1.5; margin: 0; }\n    .upl__q-text strong { color: var(--upl-ink); font-weight: 700; }\n\n    \/* --- pages \/ tiles --- *\/\n    .upl__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--upl-line);\n      border: 1px solid var(--upl-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .upl__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .upl__page h5 { font-size: 14px; font-weight: 700; color: var(--upl-ink); margin: 0 0 6px; }\n    .upl__page p { font-size: 14px; color: var(--upl-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules --- *\/\n    .upl__mod {\n      border-left: 3px solid var(--upl-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .upl__mod:last-child { margin-bottom: 0; }\n    .upl__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--upl-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .upl__mod-val { font-size: 15px; color: var(--upl-body); line-height: 1.5; margin: 0; }\n    .upl__mod-val strong { color: var(--upl-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .upl__steps { list-style: none; counter-reset: uplstep; padding: 0; margin: 0; }\n    .upl__steps li {\n      counter-increment: uplstep; position: relative;\n      padding: 0 0 22px 52px; margin: 0;\n    }\n    .upl__steps li:last-child { padding-bottom: 0; }\n    .upl__steps li::before {\n      content: counter(uplstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--upl-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .upl__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--upl-line);\n    }\n    .upl__steps li:last-child::after { display: none; }\n    .upl__step-name {\n      font-size: 15px; font-weight: 700; color: var(--upl-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .upl__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .upl__note {\n      background: var(--upl-panel);\n      border: 1px solid var(--upl-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--upl-muted);\n      margin-top: 24px;\n    }\n    .upl__note strong { color: var(--upl-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .upl__close {\n      background: var(--upl-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .upl__close p {\n      color: #FFFFFF; font-size: 17px; line-height: 1.5;\n      margin: 0 0 6px; font-weight: 600;\n    }\n    .upl__close span {\n      display: block; color: #A9B4CC; font-size: 14px; line-height: 1.5;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"upl\"\u003e\n\u003cspan class=\"upl__eyebrow\"\u003eGeo Lift — Attribution Territoriale Incrémentale\u003c\/span\u003e\n\u003cp class=\"upl__lede\"\u003e\u003cstrong\u003eGeo Lift mesure les visites incrémentales générées par vos campagnes locales depuis chaque quartier d'origine vers votre destination\u003c\/strong\u003e (magasin, centre commercial ou retail park). En excluant de votre plan un ensemble de quartiers témoins appariés, il mesure l'incrément factuel des déplacements, prouve votre véritable Coût Par Visite (CPV) et quantifie le rendement réel de la campagne sur l'ensemble de vos activations en ligne et hors ligne. Conçu pour les directeurs marketing, les planificateurs médias et les agences nécessitant une mesure rigoureuse de la fréquentation territoriale.\u003c\/p\u003e\n\u003cdiv class=\"upl__hook\"\u003eLa plupart des mesures de fréquentation comptent le total des visites pendant une campagne et qualifient cela de performance. Mais votre magasin reçoit du trafic même lorsque vous ne dépensez rien. Geo Lift remplace la fréquentation totale par \u003cstrong\u003eles visites incrémentales nettes créées exclusivement par votre campagne\u003c\/strong\u003e, calculées par rapport à un groupe témoin statistiquement apparié.\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n\u003cdiv class=\"upl__value\"\u003e\n\u003cdiv class=\"upl__value-cell\"\u003e\n\u003ch4\u003eObjectif opérationnel\u003c\/h4\u003e\n\u003cp\u003eSéparer le trafic organique de base des \u003cstrong\u003evéritables visites en magasin générées par la campagne\u003c\/strong\u003e pour calculer le CPV réel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__value-cell\"\u003e\n\u003ch4\u003eObservation \u0026amp; Rémanence\u003c\/h4\u003e\n\u003cp\u003eMesure continue pendant la diffusion et pendant \u003cstrong\u003eun mois complet après la campagne\u003c\/strong\u003e pour isoler le véritable uplift durable des pics de clôture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__value-cell\"\u003e\n\u003ch4\u003eNeutralité omnicanale\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eIndépendant des canaux et des plateformes.\u003c\/strong\u003e Évalue les campagnes Digitales (DSP\/Social), pDOOH et Imprimées (Distribution en boîte aux lettres) avec la même rigueur territoriale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eLes trois questions résolues\u003c\/p\u003e\n\u003cdiv class=\"upl__q\"\u003e\n\u003cdiv class=\"upl__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"upl__q-name\"\u003eCombien de visites étaient réellement incrémentales ?\u003c\/p\u003e\n\u003cp class=\"upl__q-text\"\u003eEn comparant les quartiers exposés à des zones témoins non exposées évoluant en parallèle avant le lancement, le rapport calcule les visites supplémentaires nettes en magasin générées par l'exposition médiatique. \u003cstrong\u003eAucun crédit n'est accordé au trafic organique.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__q\"\u003e\n\u003cdiv class=\"upl__q-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"upl__q-name\"\u003eQuel était le véritable Coût Par Visite (CPV) ?\u003c\/p\u003e\n\u003cp class=\"upl__q-text\"\u003eLes dépenses médias totales divisées par la fréquentation totale produisent un CPV artificiellement bas et trompeur. Geo Lift divise les dépenses totales strictement par \u003cstrong\u003eles visites incrémentales nettes\u003c\/strong\u003e, révélant le véritable rendement économique de votre activation locale, quel que soit le canal média utilisé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__q\"\u003e\n\u003cdiv class=\"upl__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"upl__q-name\"\u003eL'effet a-t-il perduré au-delà de la durée de la campagne ?\u003c\/p\u003e\n\u003cp class=\"upl__q-text\"\u003eLe suivi s'étend sur 15 jours après le dernier jour de diffusion média. Le rapport quantifie \u003cstrong\u003ela rémanence post-campagne\u003c\/strong\u003e par rapport à la réaction immédiate, prouvant si votre campagne a modifié le comportement des consommateurs à long terme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eÀ l'intérieur du rapport\u003c\/p\u003e\n\u003cdiv class=\"upl__pages\"\u003e\n\u003cdiv class=\"upl__page\"\u003e\n\u003ch5\u003eTableau de bord d'attribution\u003c\/h5\u003e\n\u003cp\u003eSuite de reporting interactive évaluant le pourcentage d'uplift net, le total des visites incrémentales et l'efficacité globale du réseau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__page\"\u003e\n\u003ch5\u003eTémoin vs Exposé\u003c\/h5\u003e\n\u003cp\u003eComparaison des tendances parallèles validant la symétrie de base pré-campagne et la divergence post-lancement entre les groupes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__page\"\u003e\n\u003ch5\u003eRémanence \u0026amp; Rendement\u003c\/h5\u003e\n\u003cp\u003eVentilation détaillée des visites immédiates par rapport aux visites post-diffusion, restituant les véritables métriques de Coût Par Visite (CPV) incrémental.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eAttribution, non corrélation spéculative\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eGeo Lift compare les zones exposées et les zones témoins exclues. \u003cstrong\u003eL'incrémentalité est prouvée par un contraste contrôlé\u003c\/strong\u003e, éliminant les variations saisonnières et les tendances macroéconomiques de vos calculs de ROI.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eUn brief auquel votre agence et votre directeur financier peuvent se fier\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003ePrésente des métriques de performance factuelles dans un langage exécutif clair. \u003cstrong\u003eCalcule le ROI et le CPV réels de la campagne sans modélisation de type boîte noire ou algorithmes opaques.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eDoit être armé avant le lancement\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eLes zones témoins sont exclues lors de la planification. \u003cstrong\u003eGeo Lift ne peut pas être ajouté à une campagne déjà en cours ou terminée\u003c\/strong\u003e — il échange une petite fraction de couverture contre une certitude absolue de mesure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eDonnées de mobilité agrégées et conçues dans le respect de la vie privée. \u003cstrong\u003eVisiteurs uniques dédupliqués à l'échelle du quartier\u003c\/strong\u003e — audience captée, et non pas simple comptage des passages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__note\"\u003e\n\u003cstrong\u003eCe qu'est Geo Lift, et ce qu'il n'est pas :\u003c\/strong\u003e une comparaison entre les quartiers exposés et les quartiers témoins exclus établit une différence mesurée sous l'hypothèse que les deux groupes évoluaient en parallèle avant la campagne — une hypothèse que le rapport affiche plutôt qu'il n'affirme. Il s'agit d'une expérimentation d'incrémentalité territoriale au niveau du marché, et non d'un suivi des impressions individuelles.\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eCouverture\u003c\/p\u003e\n\u003cdiv class=\"upl__value\"\u003e\n\u003cdiv class=\"upl__value-cell\"\u003e\n\u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et parcs d'activités commerciales\u003c\/strong\u003e sur tous les marchés couverts. Sélectionnez le vôtre par son nom et les périmètres de contrôle sont générés automatiquement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__value-cell\"\u003e\n\u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMagasins indépendants et réseaux de boutiques en centre-ville.\u003c\/strong\u003e L'éligibilité dépend de la superficie du lieu et de la séparation géographique — confirmée avant la réservation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eLivraison \u0026amp; accès sécurisé\u003c\/p\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eLivré dans les 72 heures ouvrables après la campagne\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eVotre espace de travail d'attribution est publié \u003cstrong\u003edans les 72 heures ouvrables suivant la fin de la fenêtre de mesure\u003c\/strong\u003e. Aucun cadrage de conseil prolongé n'est requis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eEnvironnement d'entreprise\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eDéveloppé et hébergé de manière sécurisée au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eEspace de travail dédié, durée illimitée\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eVos données sont isolées dans un espace de travail privé et crypté, restreint au personnel autorisé. Aucune expiration et aucun frais d'accès récurrent — \u003cstrong\u003ele livrable vous appartient\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upl__mod\"\u003e\n\u003cp class=\"upl__mod-name\"\u003eExigence de licence\u003c\/p\u003e\n\u003cp class=\"upl__mod-val\"\u003eUne licence \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e active par utilisateur final, à la charge du client. L'accès continu est garanti tant que cette licence est maintenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"upl__section-label\"\u003eComment commander\u003c\/p\u003e\n\u003cp class=\"upl__intro\"\u003eGeo Lift se commande directement en ligne lors de l'étape de cadrage de votre campagne. \u003cstrong\u003eLe configurateur ajuste la tarification dynamiquement\u003c\/strong\u003e en fonction de la portée de votre réseau de magasins.\u003c\/p\u003e\n\u003col class=\"upl__steps\"\u003e\n\u003cli\u003e\n\u003cspan class=\"upl__step-name\"\u003eConfigurez votre mesure\u003c\/span\u003e\n\u003cp class=\"upl__step-text\"\u003eSélectionnez votre réseau de magasins, le canal d'activation, les dates de diffusion et la période d'observation de base. Les zones témoins sont automatiquement désignées et exclues de votre plan média.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"upl__step-name\"\u003eFinalisez la commande\u003c\/span\u003e\n\u003cp class=\"upl__step-text\"\u003ePayez en ligne par carte ou virement SEPA. Votre facture est émise immédiatement et les requêtes de base d'attribution spatiale sont déclenchées dès la validation du paiement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"upl__step-name\"\u003eRecevez votre espace de travail d'attribution\u003c\/span\u003e\n\u003cp class=\"upl__step-text\"\u003eÀ l'issue de la fenêtre d'observation post-diffusion de 30 jours, votre espace de travail d'attribution Power BI complet est publié et transféré à votre équipe.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"upl__note\"\u003e\n\u003cstrong\u003ePortée omnicanale :\u003c\/strong\u003e Geo Lift mesure la performance des campagnes locales de manière universelle sur les canaux \u003cstrong\u003eDigitaux, pDOOH et Imprimés\u003c\/strong\u003e. Il quantifie les visites incrémentales et le CPV réel en fonction de la géographie — il ne gère pas l'achat d'espaces publicitaires ni l'exécution des campagnes.\u003c\/div\u003e\n\u003cdiv class=\"upl__close\"\u003e\n\u003cp\u003eMesurer la fréquentation totale attribue le mérite à un trafic que vous aviez déjà.\u003c\/p\u003e\n\u003cspan\u003eConfigurez votre mesure et prouvez le rendement incrémental réel de votre campagne.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62878357848394,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/GeoLiftLogo.png?v=1787582524"},{"product_id":"door-drop-print-targeting-drive-print","title":"Drive Print","description":"\u003cdiv class=\"prt\"\u003e\n  \u003cstyle\u003e\n    .prt {\n      --prt-ink: #14143C;\n      --prt-body: #243049;\n      --prt-muted: #5A6478;\n      --prt-accent: #00C8C8;\n      --prt-line: #E4E8F2;\n      --prt-panel: #F8F9FF;\n      --prt-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--prt-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .prt * { box-sizing: border-box; }\n    .prt__eyebrow {\n      display: inline-block;\n      background: var(--prt-accent);\n      color: var(--prt-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .prt__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--prt-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .prt__lede strong { font-weight: 700; }\n    .prt__hook {\n      border-left: 3px solid var(--prt-accent);\n      background: var(--prt-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--prt-ink);\n      margin: 0 0 40px;\n    }\n    .prt__hook strong { font-weight: 700; }\n    .prt__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--prt-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--prt-line);\n    }\n    .prt__section-label:first-of-type { margin-top: 0; }\n    .prt__intro {\n      font-size: 15px;\n      color: var(--prt-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .prt__intro strong { color: var(--prt-ink); font-weight: 700; }\n\n    \/* --- objectives \/ postures --- *\/\n    .prt__postures {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 1px;\n      background: var(--prt-line);\n      border: 1px solid var(--prt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .prt__posture { background: #FFFFFF; padding: 26px 24px; min-width: 0; }\n    .prt__posture h4 {\n      font-size: 19px; font-weight: 700; color: var(--prt-ink);\n      margin: 0 0 4px; line-height: 1.2;\n    }\n    .prt__posture-kicker {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--prt-muted); margin: 0 0 14px;\n    }\n    .prt__posture-eg { font-size: 14px; color: var(--prt-body); margin: 0 0 14px; line-height: 1.5; }\n    .prt__posture-q {\n      font-size: 15px; color: var(--prt-ink); font-weight: 600; margin: 0;\n      line-height: 1.45; padding-top: 14px; border-top: 1px solid var(--prt-line);\n    }\n\n    \/* --- value grid --- *\/\n    .prt__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--prt-line);\n      border: 1px solid var(--prt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .prt__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .prt__value-cell h4 {\n      font-size: 11px; font-weight: 700; text-transform: uppercase;\n      letter-spacing: .07em; color: var(--prt-muted); margin: 0 0 10px;\n    }\n    .prt__value-cell p { font-size: 15px; color: var(--prt-body); margin: 0; line-height: 1.5; }\n    .prt__value-cell p strong { color: var(--prt-ink); font-weight: 700; }\n\n    \/* --- numbered questions --- *\/\n    .prt__q {\n      display: grid; grid-template-columns: 44px 1fr; gap: 0 18px;\n      align-items: start; margin-bottom: 26px;\n    }\n    .prt__q:last-child { margin-bottom: 0; }\n    .prt__q-num {\n      font-size: 28px; font-weight: 700; color: var(--prt-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .prt__q-name {\n      font-size: 17px; font-weight: 700; color: var(--prt-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .prt__q-text { font-size: 15px; color: var(--prt-body); line-height: 1.5; margin: 0; }\n    .prt__q-text strong { color: var(--prt-ink); font-weight: 700; }\n\n    \/* --- pages \/ tiles --- *\/\n    .prt__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--prt-line);\n      border: 1px solid var(--prt-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .prt__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .prt__page h5 { font-size: 14px; font-weight: 700; color: var(--prt-ink); margin: 0 0 6px; }\n    .prt__page p { font-size: 14px; color: var(--prt-muted); margin: 0; line-height: 1.45; }\n\n    \/* --- modules --- *\/\n    .prt__mod {\n      border-left: 3px solid var(--prt-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .prt__mod:last-child { margin-bottom: 0; }\n    .prt__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--prt-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .prt__mod-val { font-size: 15px; color: var(--prt-body); line-height: 1.5; margin: 0; }\n    .prt__mod-val strong { color: var(--prt-ink); font-weight: 700; }\n\n    \/* --- steps --- *\/\n    .prt__steps { list-style: none; counter-reset: prtstep; padding: 0; margin: 0; }\n    .prt__steps li {\n      counter-increment: prtstep; position: relative;\n      padding: 0 0 22px 52px; margin: 0;\n    }\n    .prt__steps li:last-child { padding-bottom: 0; }\n    .prt__steps li::before {\n      content: counter(prtstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--prt-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .prt__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--prt-line);\n    }\n    .prt__steps li:last-child::after { display: none; }\n    .prt__step-name {\n      font-size: 15px; font-weight: 700; color: var(--prt-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .prt__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    \/* --- note --- *\/\n    .prt__note {\n      background: var(--prt-panel);\n      border: 1px solid var(--prt-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--prt-muted);\n      margin-top: 24px;\n    }\n    .prt__note strong { color: var(--prt-ink); font-weight: 700; }\n\n    \/* --- closing --- *\/\n    .prt__close {\n      background: var(--prt-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .prt__close p {\n      color: #FFFFFF; font-size: 17px; line-height: 1.5;\n      margin: 0 0 6px; font-weight: 600;\n    }\n    .prt__close span {\n      display: block; color: #A9B4CC; font-size: 14px; line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cspan class=\"prt__eyebrow\"\u003eDrive Print — Distribution Imprimée Ciblée (Imprimé Publicitaire)\u003c\/span\u003e\n\n  \u003cp class=\"prt__lede\"\u003e\n    \u003cstrong\u003eDrive Print qualifie votre territoire pour que la distribution serve réellement votre objectif opérationnel.\u003c\/strong\u003e\n    Il classe chaque quartier de votre zone de chalandise, lui attribue un positionnement média, compte les foyers qui y résident et remet à votre distributeur un périmètre fondé sur l'origine réelle de vos clients plutôt que sur un rayon théorique tracé autour du point de vente.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"prt__hook\"\u003e\n    La distribution en boîte aux lettres se facturant au mille, le réflexe est d'imprimer plus pour diffuser plus large. Or, le périmètre constitue l'intégralité du ciblage : une fois les prospectus sortis du dépôt, \u003cstrong\u003echaque euro est déjà engagé sur une géographie choisie plusieurs semaines auparavant\u003c\/strong\u003e. Drive Print réalise ce choix sur des données mesurées et non sur une habitude.\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eL'objectif détermine le périmètre\u003c\/p\u003e\n  \u003cp class=\"prt__intro\"\u003e\n    Un catalogue de soldes, un prospectus d'ouverture et un dépliant visant à défendre une zone en déclin sont trois opérations différentes utilisant par hasard le même papier. \u003cstrong\u003eChaque quartier reçoit un positionnement précis indiquant l'objectif qu'il peut servir\u003c\/strong\u003e — ainsi, un même budget produit une distribution conçue pour un but unique plutôt qu'une moyenne d'objectifs contradictoires.\n  \u003c\/p\u003e\n  \u003cdiv class=\"prt__postures\"\u003e\n    \u003cdiv class=\"prt__posture\"\u003e\n      \u003ch4\u003eConquête\u003c\/h4\u003e\n      \u003cp class=\"prt__posture-kicker\"\u003eGagner du terrain\u003c\/p\u003e\n      \u003cp class=\"prt__posture-eg\"\u003eDes quartiers situés hors du cœur de zone qui gagnent du terrain de façon mesurable, filtrés par un seuil de volume pour qu'un fort pourcentage sur une zone marginale ne génère jamais de tirage inutile.\u003c\/p\u003e\n      \u003cp class=\"prt__posture-q\"\u003eLa seule source de trafic véritablement additionnel.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__posture\"\u003e\n      \u003ch4\u003eFidélisation\u003c\/h4\u003e\n      \u003cp class=\"prt__posture-kicker\"\u003eConsolider la base\u003c\/p\u003e\n      \u003cp class=\"prt__posture-eg\"\u003eLe socle solide. Déjà capté et fidèle — un catalogue distribué ici stimule la fréquence et le panier moyen plutôt que l'acquisition. Classé par poids, car c'est le volume que vous préservez.\u003c\/p\u003e\n      \u003cp class=\"prt__posture-q\"\u003eLa fréquence, pas la conquête.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__posture\"\u003e\n      \u003ch4\u003eDéfense\u003c\/h4\u003e\n      \u003cp class=\"prt__posture-kicker\"\u003eReconquérir votre terrain\u003c\/p\u003e\n      \u003cp class=\"prt__posture-eg\"\u003eLes quartiers clés en perte de vitesse. Ils ne fréquentent que vous — la perte vous appartient, c'est pourquoi le levier d'action vous appartient aussi. Classé selon ce que l'érosion vous coûte réellement.\u003c\/p\u003e\n      \u003cp class=\"prt__posture-q\"\u003eUn déclin encore réversible.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__note\"\u003e\n    \u003cstrong\u003eUne exception structurelle :\u003c\/strong\u003e si votre magasin est situé dans un centre commercial, le centre — et non l'enseigne seule — constitue la destination. Un quartier qui cesse de fréquenter le centre ne peut être ramené par le seul commerçant, quel que soit le prospectus. Dans cette configuration, le troisième positionnement devient \u003cstrong\u003eExclusion\u003c\/strong\u003e : ces périmètres sont identifiés, chiffrés et retirés du tirage au lieu d'être défendus. Le rapport applique automatiquement le bon positionnement selon le site sélectionné.\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eProposition de valeur\u003c\/p\u003e\n  \u003cdiv class=\"prt__value\"\u003e\n    \u003cdiv class=\"prt__value-cell\"\u003e\n      \u003ch4\u003eObjectif opérationnel\u003c\/h4\u003e\n      \u003cp\u003eCesser d'imprimer pour des foyers qui \u003cstrong\u003ene franchiront jamais votre porte\u003c\/strong\u003e, et imprimer davantage pour ceux qui la franchissent déjà.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__value-cell\"\u003e\n      \u003ch4\u003eInclus dans chaque rapport\u003c\/h4\u003e\n      \u003cp\u003eLe \u003cstrong\u003ecomptage des foyers de chaque quartier qualifié\u003c\/strong\u003e, avec tranches de revenus et de distribution d'âge. La distribution se négociant au mille foyers, les foyers font partie intégrante du produit de base.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__value-cell\"\u003e\n      \u003ch4\u003eDistributeur-agnostique\u003c\/h4\u003e\n      \u003cp\u003e\u003cstrong\u003eCompatible avec votre prestataire actuel.\u003c\/strong\u003e Flow définit le périmètre optimal ; votre opérateur gère les tournées, le calendrier et la distribution effective.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\n  \u003cdiv class=\"prt__q\"\u003e\n    \u003cdiv class=\"prt__q-num\"\u003e1\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"prt__q-name\"\u003eQuels quartiers doivent recevoir l'imprimé ?\u003c\/p\u003e\n      \u003cp class=\"prt__q-text\"\u003eChaque positionnement détaille le nombre de zones qualifiées, sa part de trafic captable et le nombre de foyers inclus. Le positionnement recommandé pour la période est formulé explicitement et motivé. \u003cstrong\u003eFlow qualifie le territoire ; l'arbitrage entre les objectifs reste votre décision.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__q\"\u003e\n    \u003cdiv class=\"prt__q-num\"\u003e2\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"prt__q-name\"\u003eJusqu'où étendre la distribution ?\u003c\/p\u003e\n      \u003cp class=\"prt__q-text\"\u003eChaque positionnement est décliné en paliers de couverture — \u003cstrong\u003ePerformance, Efficacité, Portée\u003c\/strong\u003e — chaque palier englobant le précédent. Élargir le périmètre ne signifie jamais abandonner le cœur de zone. Le Print est le canal le moins réversible : une fois le tirage validé et le papier imprimé, le périmètre est figé. Les paliers vous permettent de décider à partir de chiffres et non d'un compas.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__q\"\u003e\n    \u003cdiv class=\"prt__q-num\"\u003e3\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"prt__q-name\"\u003eCombien d'exemplaires cela représente-t-il ?\u003c\/p\u003e\n      \u003cp class=\"prt__q-text\"\u003eChaque palier de chaque positionnement intègre son volume total de foyers, permettant de convertir directement le périmètre en tirage d'impression. \u003cstrong\u003eVous consultez votre distributeur avec un volume précis et non une estimation\u003c\/strong\u003e — en connaissant à l'avance le coût d'un élargissement de palier.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eContenu du rapport\u003c\/p\u003e\n  \u003cdiv class=\"prt__pages\"\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003ePositionnements\u003c\/h5\u003e\n      \u003cp\u003eLes positionnements, leurs nombres de zones qualifiées, leurs volumes de foyers et leurs paliers de couverture, avec recommandations d'arbitrage rédigées.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003eGéo-planning\u003c\/h5\u003e\n      \u003cp\u003eDates de distribution, budget, coût au mille — et la carte du périmètre réel mise à jour dynamiquement selon les curseurs sélectionnés.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003eExport\u003c\/h5\u003e\n      \u003cp\u003eLe périmètre opérationnel : zones sélectionnées, classement, volumes de foyers et fenêtre de distribution, dans le format de travail de votre prestataire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eQuatre formats d'export\u003c\/p\u003e\n  \u003cp class=\"prt__intro\"\u003e\n    Une même sélection, déclinée dans la découpe géographique exploitée par votre distributeur. \u003cstrong\u003eChoisissez le format le plus précis supporté par votre opérateur\u003c\/strong\u003e — chaque niveau d'agrégation supérieur élargit le périmètre et réintroduit des foyers écartés par l'analyse.\n  \u003c\/p\u003e\n  \u003cdiv class=\"prt__pages\"\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003ePolygone\u003c\/h5\u003e\n      \u003cp\u003eLe tracé exact de chaque quartier sélectionné. Le seul format qui restitue la sélection sans déperdition.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003eCode postal\u003c\/h5\u003e\n      \u003cp\u003eLes zones sélectionnées rattachées aux codes postaux — la découpe la plus répandue chez les distributeurs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003eRayon\u003c\/h5\u003e\n      \u003cp\u003ePoint central et distance par zone. Pratique, mais réintègre mécaniquement des zones écartées par l'analyse.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__page\"\u003e\n      \u003ch5\u003eCommune\u003c\/h5\u003e\n      \u003cp\u003eDistribution à l'échelle municipale. Option par défaut lorsqu'aucune découpe infra-communale n'est disponible.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eCe que vous recevrez\u003c\/p\u003e\n\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eUn périmètre exploitable directement par votre distributeur\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eL'export est conçu pour être transmis sans saisie manuelle. Zones, classement, volumes de foyers et fenêtre de distribution sont directement liés : \u003cstrong\u003ele périmètre reçu au dépôt est exactement celui qui a été analysé\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eUn volume exact, pas une estimation\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eLa distribution se chiffrant au mille foyers et chaque quartier qualifié intégrant son comptage exact, \u003cstrong\u003ele périmètre et le tirage d'impression constituent la même décision\u003c\/strong\u003e — vous visualisez le coût de chaque palier supplémentaire avant de vous engager.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eLe canal où la géographie est décisive\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eIl n'existe pas d'ajustement d'enchère sur un prospectus ni d'optimisation en cours de campagne. \u003cstrong\u003eLe périmètre est arrêté en une fois et constitue l'intégralité du ciblage.\u003c\/strong\u003e Ce qui rend la précision du choix plus critique ici que sur tout autre canal.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eUn territoire mesuré, non déclaré\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eLes positionnements découlent des origines constatées des visiteurs à la maille du quartier — et non d'une zone déclarée, d'un rayon théorique ou d'une projection sur panneau.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eUne lecture objective\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eDrive Print définit où distribuer. Il ne formule pas de promesse arbitraire sur ce que la distribution produira. \u003cstrong\u003eToute mesure d'impact média requiert des zones témoins — ce qui constitue une décision explicite et séparée.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003ePrécision des données\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eDonnées de mobilité agrégées et respectueuses de la vie privée (privacy-by-design). \u003cstrong\u003eVisiteurs uniques dédoublonnés à la maille du quartier\u003c\/strong\u003e — audience captée, et non simple comptage de passages.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eDeux options\u003c\/p\u003e\n  \u003cp class=\"prt__intro\"\u003e\n    Deux questions complémentaires. Chaque option s'ajoute dans le configurateur sans altérer la structure du rapport.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eAlways-on — la prospection ciblée\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eDes quartiers qui vous envoient du trafic alors qu'une grande part de leurs foyers n'est jamais venue. Une zone faiblement captée, quel que soit son rang. \u003cstrong\u003eUn prospectus distribué dans un foyer qui ne vous a jamais visité relève par définition de la prospection\u003c\/strong\u003e — cette option identifie ces foyers et les chiffre. Les trois positionnements socles et leurs paliers restent inchangés si vous la passez.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eUplift — mesure incrémentale\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eIsole un groupe de quartiers témoins hors de la distribution et compare les deux groupes à l'issue de l'opération pour mesurer les visites incrémentales, le pourcentage d'uplift et le coût réel par visite générée. \u003cstrong\u003eDoit être activé avant le lancement\u003c\/strong\u003e — les zones témoins étant exclues au moment de la planification, l'option Uplift ne peut être ajoutée une fois les prospectus imprimés. Elle implique un arbitrage de couverture : les zones témoins ne reçoivent rien, vous échangez une fraction du périmètre contre la mesure du résultat sur le reste. La mesure se poursuit un mois après le dernier jour de distribution.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prt__note\"\u003e\n    \u003cstrong\u003ePourquoi cela fonctionne particulièrement bien en Print :\u003c\/strong\u003e en achat programmatique, la diffusion peut varier selon les arbitrages de la plateforme. Une distribution en boîte aux lettres est déterministe : vous savez exactement quels quartiers ont reçu le prospectus et lesquels ont été exclus, à la date près. La comparaison repose sur l'hypothèse que les deux groupes évoluaient en parallèle au préalable — hypothèse que le rapport affiche de manière transparente. Il s'agit d'une mesure d'incrémentalité, non d'attribution.\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003ePérimètre de couverture\u003c\/p\u003e\n  \u003cdiv class=\"prt__value\"\u003e\n    \u003cdiv class=\"prt__value-cell\"\u003e\n      \u003ch4\u003eDisponible dans le configurateur\u003c\/h4\u003e\n      \u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e, sur l'ensemble des marchés couverts. Sélectionnez votre site par son nom et la zone de chalandise est générée automatiquement — sans vérification d'éligibilité préalable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prt__value-cell\"\u003e\n      \u003ch4\u003eDisponible sur demande\u003c\/h4\u003e\n      \u003cp\u003e\u003cstrong\u003eMagasins isolés et centres-villes.\u003c\/strong\u003e L'éligibilité dépend de la surface et de l'isolement géographique — contactez-nous pour confirmation avant validation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eLivraison et accès sécurisé\u003c\/p\u003e\n\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eLivré sous 72 heures ouvrées\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eVotre rapport est produit, publié et transmis à vos équipes \u003cstrong\u003edans les 72 heures ouvrées suivant la réception du paiement\u003c\/strong\u003e. Sans devis, sans cadrage préalable, ni aller-retour.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eEnvironnement Enterprise\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eDéveloppé et hébergé de façon sécurisée au sein de l'écosystème \u003cstrong\u003eMicrosoft Power BI\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eEspace dédié, durée illimitée\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eVos données sont isolées dans un espace privé et chiffré, restreint à votre personnel autorisé. Sans date d'expiration ni frais d'accès récurrents — \u003cstrong\u003ele livrable vous appartient\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"prt__mod\"\u003e\n    \u003cp class=\"prt__mod-name\"\u003eLicence requise\u003c\/p\u003e\n    \u003cp class=\"prt__mod-val\"\u003eUne licence active \u003cstrong\u003eMicrosoft Power BI Pro\u003c\/strong\u003e par utilisateur final (à la charge du client). L'accès continu est garanti tant que cette licence reste maintenue.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"prt__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n  \u003cp class=\"prt__intro\"\u003e\n    Drive Print se commande directement en ligne. \u003cstrong\u003eLe configurateur bâtit votre périmètre étape par étape et le prix s'ajuste au fur et à mesure\u003c\/strong\u003e — sans devis ni bon de commande.\n  \u003c\/p\u003e\n  \u003col class=\"prt__steps\"\u003e\n    \u003cli\u003e\n      \u003cspan class=\"prt__step-name\"\u003eConfigurez votre distribution\u003c\/span\u003e\n      \u003cp class=\"prt__step-text\"\u003eSélectionnez votre site, la période d'analyse, vos dates de distribution et votre format d'export. Ajoutez l'option Uplift si vous souhaitez mesurer l'opération (impossible à ajouter ultérieurement). Le prix s'actualise à chaque étape.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"prt__step-name\"\u003eRéglez la commande\u003c\/span\u003e\n      \u003cp class=\"prt__step-text\"\u003ePayez en ligne par carte bancaire ou virement SEPA. Votre facture est émise immédiatement et les traitements de données démarrent dès la confirmation du paiement.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan class=\"prt__step-name\"\u003eAccédez à votre espace et votre périmètre\u003c\/span\u003e\n      \u003cp class=\"prt__step-text\"\u003eSous 72 heures ouvrées, votre espace Power BI est publié et transmis à vos équipes — positionnements qualifiés, volumes de foyers arrêtés, périmètre prêt à être remis à votre distributeur.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"prt__note\"\u003e\n    \u003cstrong\u003ePérimètre :\u003c\/strong\u003e Drive Print couvre la distribution en boîte aux lettres et de catalogues. Il définit le périmètre optimal et le volume de tirage associé — il n'imprime pas, ne distribue pas et ne détient pas de contrat avec un opérateur. L'activation en ligne et l'affichage extérieur relèvent de la même méthode territoriale sous \u003cstrong\u003eDrive Digital\u003c\/strong\u003e et \u003cstrong\u003eDrive pDOOH\u003c\/strong\u003e.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prt__close\"\u003e\n    \u003cp\u003eChaque millier de prospectus distribué hors de votre zone de chalandise est un millier que vous avez payé pour rien.\u003c\/p\u003e\n    \u003cspan\u003eConfigurez votre distribution et recevez-la sous 72 heures ouvrées.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":62980132700490,"sku":null,"price":295.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/PrintLogo.png?v=1786976028"},{"product_id":"competitive-benchmark","title":"Benchmark","description":"\u003cdiv class=\"bmk\"\u003e\n  \u003cstyle\u003e\n    .bmk {\n      --bmk-ink: #14143C;\n      --bmk-body: #243049;\n      --bmk-muted: #5A6478;\n      --bmk-accent: #00C8C8;\n      --bmk-line: #E4E8F2;\n      --bmk-panel: #F8F9FF;\n      --bmk-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--bmk-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .bmk * { box-sizing: border-box; }\n    .bmk__eyebrow {\n      display: inline-block;\n      background: var(--bmk-accent);\n      color: var(--bmk-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .bmk__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--bmk-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .bmk__lede strong { font-weight: 700; }\n    .bmk__hook {\n      border-left: 3px solid var(--bmk-accent);\n      background: var(--bmk-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--bmk-ink);\n      margin: 0 0 40px;\n    }\n    .bmk__hook strong { font-weight: 700; }\n    .bmk__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--bmk-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--bmk-line);\n    }\n    .bmk__intro {\n      font-size: 15px;\n      color: var(--bmk-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .bmk__intro strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--bmk-line);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .bmk__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .bmk__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--bmk-muted);\n      margin: 0 0 10px;\n    }\n    .bmk__value-cell p { font-size: 15px; color: var(--bmk-body); margin: 0; line-height: 1.5; }\n    .bmk__value-cell p strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .bmk__q:last-child { margin-bottom: 0; }\n    .bmk__q-num {\n      font-size: 28px; font-weight: 700; color: var(--bmk-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .bmk__q-name {\n      font-size: 17px; font-weight: 700; color: var(--bmk-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .bmk__q-text { font-size: 15px; color: var(--bmk-body); line-height: 1.5; margin: 0; }\n    .bmk__q-text strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--bmk-line);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .bmk__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .bmk__page h5 { font-size: 14px; font-weight: 700; color: var(--bmk-ink); margin: 0 0 6px; }\n    .bmk__page p { font-size: 14px; color: var(--bmk-muted); margin: 0; line-height: 1.45; }\n\n    .bmk__mod {\n      border-left: 3px solid var(--bmk-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .bmk__mod:last-child { margin-bottom: 0; }\n    .bmk__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--bmk-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .bmk__mod-val { font-size: 15px; color: var(--bmk-body); line-height: 1.5; margin: 0; }\n    .bmk__mod-val strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__steps { list-style: none; counter-reset: bmkstep; padding: 0; margin: 0; }\n    .bmk__steps li {\n      counter-increment: bmkstep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .bmk__steps li:last-child { padding-bottom: 0; }\n    .bmk__steps li::before {\n      content: counter(bmkstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--bmk-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .bmk__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--bmk-line);\n    }\n    .bmk__steps li:last-child::after { display: none; }\n    .bmk__step-name {\n      font-size: 15px; font-weight: 700; color: var(--bmk-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .bmk__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    .bmk__note {\n      background: var(--bmk-panel);\n      border: 1px solid var(--bmk-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--bmk-muted);\n      margin-top: 24px;\n    }\n    .bmk__note strong { color: var(--bmk-ink); font-weight: 700; }\n\n    .bmk__close {\n      background: var(--bmk-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .bmk__close p {\n      color: #FFFFFF;\n      font-size: 17px;\n      line-height: 1.5;\n      margin: 0 0 6px;\n      font-weight: 600;\n    }\n    .bmk__close span {\n      display: block;\n      color: #A9B4CC;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\n  \u003cspan class=\"bmk__eyebrow\"\u003eCompetitive Benchmark — Module optionnel\u003c\/span\u003e\n  \u003cp class=\"bmk__lede\"\u003e\u003cstrong\u003eCompetitive Benchmark analyse un site comparable sur le même territoire, sur la même période et avec la même méthodologie.\u003c\/strong\u003e Il transforme votre résultat absolu en une lecture relative : non pas uniquement ce que votre zone de chalandise a réalisé, mais ce que le marché concurrentiel a généré en comparaison.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":63335116308810,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/BenchmarkLogo.png?v=1787664346"},{"product_id":"engagement-module","title":"Engagement","description":"\u003cstyle\u003e\n    .eng {\n      --eng-ink: #14143C;\n      --eng-body: #243049;\n      --eng-muted: #5A6478;\n      --eng-accent: #00C8C8;\n      --eng-line: #E4E8F2;\n      --eng-panel: #F8F9FF;\n      --eng-badge-ink: #0B1437;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--eng-body);\n      line-height: 1.6;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .eng * { box-sizing: border-box; }\n    .eng__eyebrow {\n      display: inline-block;\n      background: var(--eng-accent);\n      color: var(--eng-badge-ink);\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 11px;\n      padding: 6px 14px;\n      border-radius: 6px;\n      margin-bottom: 18px;\n    }\n    .eng__lede {\n      font-size: 18px;\n      line-height: 1.55;\n      color: var(--eng-ink);\n      font-weight: 500;\n      margin: 0 0 28px;\n    }\n    .eng__lede strong { font-weight: 700; }\n    .eng__hook {\n      border-left: 3px solid var(--eng-accent);\n      background: var(--eng-panel);\n      border-radius: 0 12px 12px 0;\n      padding: 20px 24px;\n      font-size: 16px;\n      line-height: 1.55;\n      color: var(--eng-ink);\n      margin: 0 0 40px;\n    }\n    .eng__hook strong { font-weight: 700; }\n    .eng__section-label {\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .1em;\n      color: var(--eng-accent);\n      margin: 48px 0 20px;\n      padding-bottom: 10px;\n      border-bottom: 1px solid var(--eng-line);\n    }\n    .eng__intro {\n      font-size: 15px;\n      color: var(--eng-body);\n      margin: 0 0 20px;\n      line-height: 1.55;\n    }\n    .eng__intro strong { color: var(--eng-ink); font-weight: 700; }\n\n    .eng__bands {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--eng-line);\n      border: 1px solid var(--eng-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .eng__band { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .eng__band h4 {\n      font-size: 19px;\n      font-weight: 700;\n      color: var(--eng-ink);\n      margin: 0 0 4px;\n      line-height: 1.2;\n    }\n    .eng__band-kicker {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--eng-muted);\n      margin: 0 0 12px;\n    }\n    .eng__band p { font-size: 14px; color: var(--eng-body); margin: 0; line-height: 1.5; }\n\n    .eng__value {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: 1px;\n      background: var(--eng-line);\n      border: 1px solid var(--eng-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .eng__value-cell { background: #FFFFFF; padding: 24px 22px; min-width: 0; }\n    .eng__value-cell h4 {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: .07em;\n      color: var(--eng-muted);\n      margin: 0 0 10px;\n    }\n    .eng__value-cell p { font-size: 15px; color: var(--eng-body); margin: 0; line-height: 1.5; }\n    .eng__value-cell p strong { color: var(--eng-ink); font-weight: 700; }\n\n    .eng__q {\n      display: grid;\n      grid-template-columns: 44px 1fr;\n      gap: 0 18px;\n      align-items: start;\n      margin-bottom: 26px;\n    }\n    .eng__q:last-child { margin-bottom: 0; }\n    .eng__q-num {\n      font-size: 28px; font-weight: 700; color: var(--eng-accent);\n      line-height: 1; letter-spacing: -.02em;\n    }\n    .eng__q-name {\n      font-size: 17px; font-weight: 700; color: var(--eng-ink);\n      margin: 0 0 6px; line-height: 1.3;\n    }\n    .eng__q-text { font-size: 15px; color: var(--eng-body); line-height: 1.5; margin: 0; }\n    .eng__q-text strong { color: var(--eng-ink); font-weight: 700; }\n\n    .eng__pages {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n      gap: 1px;\n      background: var(--eng-line);\n      border: 1px solid var(--eng-line);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n    .eng__page { background: #FFFFFF; padding: 20px 22px; min-width: 0; }\n    .eng__page h5 { font-size: 14px; font-weight: 700; color: var(--eng-ink); margin: 0 0 6px; }\n    .eng__page p { font-size: 14px; color: var(--eng-muted); margin: 0; line-height: 1.45; }\n\n    .eng__mod {\n      border-left: 3px solid var(--eng-accent);\n      padding: 4px 0 4px 22px;\n      margin-bottom: 26px;\n    }\n    .eng__mod:last-child { margin-bottom: 0; }\n    .eng__mod-name {\n      font-size: 17px; font-weight: 700; color: var(--eng-ink);\n      margin: 0 0 6px; line-height: 1.25;\n    }\n    .eng__mod-val { font-size: 15px; color: var(--eng-body); line-height: 1.5; margin: 0; }\n    .eng__mod-val strong { color: var(--eng-ink); font-weight: 700; }\n\n    .eng__steps { list-style: none; counter-reset: engstep; padding: 0; margin: 0; }\n    .eng__steps li {\n      counter-increment: engstep;\n      position: relative;\n      padding: 0 0 22px 52px;\n      margin: 0;\n    }\n    .eng__steps li:last-child { padding-bottom: 0; }\n    .eng__steps li::before {\n      content: counter(engstep);\n      position: absolute; left: 0; top: 0;\n      width: 34px; height: 34px;\n      background: var(--eng-ink); color: #FFFFFF;\n      font-size: 14px; font-weight: 700; border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n    }\n    .eng__steps li::after {\n      content: \"\"; position: absolute; left: 16px; top: 40px; bottom: 4px;\n      width: 2px; background: var(--eng-line);\n    }\n    .eng__steps li:last-child::after { display: none; }\n    .eng__step-name {\n      font-size: 15px; font-weight: 700; color: var(--eng-ink);\n      display: block; margin: 6px 0 4px;\n    }\n    .eng__step-text { font-size: 15px; margin: 0; line-height: 1.5; }\n\n    .eng__note {\n      background: var(--eng-panel);\n      border: 1px solid var(--eng-line);\n      border-radius: 12px;\n      padding: 18px 20px;\n      font-size: 14px;\n      color: var(--eng-muted);\n      margin-top: 24px;\n    }\n    .eng__note strong { color: var(--eng-ink); font-weight: 700; }\n\n    .eng__close {\n      background: var(--eng-ink);\n      border-radius: 14px;\n      padding: 32px 30px;\n      margin-top: 48px;\n      text-align: center;\n    }\n    .eng__close p {\n      color: #FFFFFF;\n      font-size: 17px;\n      line-height: 1.5;\n      margin: 0 0 6px;\n      font-weight: 600;\n    }\n    .eng__close span {\n      display: block;\n      color: #A9B4CC;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"eng\"\u003e\u003cspan class=\"eng__eyebrow\"\u003eEngagement — Module optionnel\u003c\/span\u003e\n\u003cp class=\"eng__lede\"\u003e\u003cstrong\u003eEngagement mesure la durée des visites et identifie l'origine des séjours longs.\u003c\/strong\u003e Il apporte une seconde dimension à votre lecture : non seulement le volume de visiteurs envoyés par votre zone de chalandise, mais aussi le temps qu'ils y consacrent une fois sur place.\u003c\/p\u003e\n\u003cdiv class=\"eng__hook\"\u003eDeux quartiers vous envoient le même nombre de visiteurs. L'un vient pour vingt minutes, l'autre pour deux heures. Ils ne constituent pas la même audience, ne génèrent pas le même panier moyen et \u003cstrong\u003ene méritent pas le même budget\u003c\/strong\u003e. Le simple comptage des visites ne permet pas de les distinguer.\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003eComment la durée est analysée\u003c\/p\u003e\n\u003cp class=\"eng__intro\"\u003eLa durée de visite n'est pas réduite à une simple moyenne, car une moyenne masque précisément l'information recherchée. \u003cstrong\u003eLes visites sont réparties par tranches temporelles\u003c\/strong\u003e, et c'est la structure de cette distribution qui porte l'analyse.\u003c\/p\u003e\n\u003cdiv class=\"eng__bands\"\u003e\n\u003cdiv class=\"eng__band\"\u003e\n\u003ch4\u003eCourte\u003c\/h4\u003e\n\u003cp class=\"eng__band-kicker\"\u003eTransit\u003c\/p\u003e\n\u003cp\u003eUne course ciblée, un achat unique, une étape sur un trajet. Trafic réel, valeur par visite faible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__band\"\u003e\n\u003ch4\u003eMoyenne\u003c\/h4\u003e\n\u003cp class=\"eng__band-kicker\"\u003eIntention\u003c\/p\u003e\n\u003cp\u003eUn déplacement délibéré avec un objectif précis. La tranche où se construit la majeure partie de la valeur commerciale d'un site.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__band\"\u003e\n\u003ch4\u003eLongue\u003c\/h4\u003e\n\u003cp class=\"eng__band-kicker\"\u003eDestination\u003c\/p\u003e\n\u003cp\u003eLe site constitue la sortie en soi. Visites multi-enseignes, loisirs, restauration — le comportement qu'une destination vise à générer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003eLes trois questions traitées\u003c\/p\u003e\n\u003cdiv class=\"eng__q\"\u003e\n\u003cdiv class=\"eng__q-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eng__q-name\"\u003eÊtes-vous une destination ou une simple étape ?\u003c\/p\u003e\n\u003cp class=\"eng__q-text\"\u003eLa répartition par tranches révèle le statut réel de votre site — \u003cstrong\u003equi ne correspond pas toujours à son positionnement initial\u003c\/strong\u003e. Le diagnostic s'établit par rapport au niveau de référence de la période observée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__q\"\u003e\n\u003cdiv class=\"eng__q-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eng__q-name\"\u003eQuels quartiers génèrent du temps de présence ?\u003c\/p\u003e\n\u003cp class=\"eng__q-text\"\u003eLa durée est analysée quartier par quartier, et non uniquement à l'échelle globale du site. Certaines zones génèrent peu de visiteurs mais des visites prolongées ; \u003cstrong\u003eleur poids budgétaire ne doit pas s'aligner strictement sur leur volume de visites\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__q\"\u003e\n\u003cdiv class=\"eng__q-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eng__q-name\"\u003eL'opération a-t-elle modifié les comportements ou seulement le volume ?\u003c\/p\u003e\n\u003cp class=\"eng__q-text\"\u003eUne opération qui accroît les visites tout en réduisant leur durée a déplacé du trafic sans l'ancrer. \u003cstrong\u003eLa progression conjointe du volume et de la durée constitue un résultat fondamentalement différent d'une hausse du volume isolé.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003eContenu du module\u003c\/p\u003e\n\u003cdiv class=\"eng__pages\"\u003e\n\u003cdiv class=\"eng__page\"\u003e\n\u003ch5\u003eDistribution\u003c\/h5\u003e\n\u003cp\u003eRépartition des visites par tranches de durée, comparée au niveau de référence de la période.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__page\"\u003e\n\u003ch5\u003ePar quartier\u003c\/h5\u003e\n\u003cp\u003eProfil de durée de chaque zone, mis en regard du volume généré.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__page\"\u003e\n\u003ch5\u003eContribution temporelle\u003c\/h5\u003e\n\u003cp\u003eClassement des zones selon le temps total généré plutôt que par le volume de visites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__page\"\u003e\n\u003ch5\u003eÉvolution\u003c\/h5\u003e\n\u003cp\u003eMesure du déplacement de la distribution sur la fenêtre observée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003ePérimètre de mesure\u003c\/p\u003e\n\u003cdiv class=\"eng__mod\"\u003e\n\u003cp class=\"eng__mod-name\"\u003eLe temps n'est pas le chiffre d'affaires\u003c\/p\u003e\n\u003cp class=\"eng__mod-val\"\u003eUne visite longue est fréquemment associée à un panier plus élevé dans la plupart des formats retail, mais le module mesure exclusivement du temps. \u003cstrong\u003eIl ne convertit en aucun cas la durée en chiffre d'affaires.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__mod\"\u003e\n\u003cp class=\"eng__mod-name\"\u003eUn périmètre, pas un parcours\u003c\/p\u003e\n\u003cp class=\"eng__mod-val\"\u003eLa durée est mesurée sur l'ensemble du périmètre observé. \u003cstrong\u003eLe module ne retrace pas les déplacements internes au site\u003c\/strong\u003e, n'identifie pas les enseignes visitées et ne reconstitue aucun itinéraire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__mod\"\u003e\n\u003cp class=\"eng__mod-name\"\u003eStandard de confidentialité identique\u003c\/p\u003e\n\u003cp class=\"eng__mod-val\"\u003eDonnées de mobilité agrégées et anonymes par conception, analysées à la maille du quartier. \u003cstrong\u003eL'ajout de la durée ne réintroduit aucune donnée personnelle.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003eDisponibilité\u003c\/p\u003e\n\u003cdiv class=\"eng__value\"\u003e\n\u003cdiv class=\"eng__value-cell\"\u003e\n\u003ch4\u003eProduits compatibles\u003c\/h4\u003e\n\u003cp\u003eDisponible sur \u003cstrong\u003el'ensemble des produits Flow Connect et Flow Drive\u003c\/strong\u003e. La durée est analysée sur la même fenêtre temporelle que la configuration associée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eng__value-cell\"\u003e\n\u003ch4\u003eCouverture\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCentres commerciaux et retail parks\u003c\/strong\u003e sur l'ensemble de nos marchés. Magasins isolés et centres-villes sur demande.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"eng__section-label\"\u003eProcédure de commande\u003c\/p\u003e\n\u003cp class=\"eng__intro\"\u003eEngagement est un module complémentaire et non un rapport autonome. \u003cstrong\u003eIl s'ajoute au sein du configurateur à la configuration principale\u003c\/strong\u003e et est livré dans le même espace de travail.\u003c\/p\u003e\n\u003col class=\"eng__steps\"\u003e\n\u003cli\u003e\u003cspan class=\"eng__step-name\"\u003eDéfinissez votre configuration\u003c\/span\u003e\n\u003cp class=\"eng__step-text\"\u003eSélectionnez votre produit et votre site, puis définissez la période ainsi que la population de référence servant à établir la zone de chalandise.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"eng__step-name\"\u003eAjoutez le module\u003c\/span\u003e\n\u003cp class=\"eng__step-text\"\u003eÀ l'étape des modules, cochez Engagement. Il apparaîtra sous forme de ligne distincte sur votre facture et le total sera mis à jour.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"eng__step-name\"\u003eAccédez au rapport\u003c\/span\u003e\n\u003cp class=\"eng__step-text\"\u003eLe module est publié dans l'espace de travail Power BI du rapport principal, selon les mêmes délais de livraison.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"eng__note\"\u003e\u003cstrong\u003ePortée :\u003c\/strong\u003e Engagement mesure la durée de visite sur votre propre site. La comparaison de cette durée avec un site concurrent nécessite le module \u003cstrong\u003eCompetitive Benchmark\u003c\/strong\u003e. La mesure de l'impact d'une campagne nécessite le module \u003cstrong\u003eGeo Lift\u003c\/strong\u003e (sur les produits Flow Drive).\u003c\/div\u003e\n\u003cdiv class=\"eng__close\"\u003e\n\u003cp\u003eCompter les visiteurs indique qui est venu. Mesurer le temps indique qui est resté.\u003c\/p\u003e\n\u003cspan\u003eAjoutez Engagement à votre configuration.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ilan Experience","offers":[{"title":"Default Title","offer_id":63335278412106,"sku":null,"price":95.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/files\/EngagementLogo_cdadb47d-7a99-4949-b471-d8344e626390.png?v=1787814756"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/2851\/9242\/collections\/2151797634.jpg?v=1787819403","url":"https:\/\/ilanexperience.com\/fr\/collections\/shopping-centre.oembed","provider":"Ilan Experience","version":"1.0","type":"link"}