dotdigital (anciennement Dotmailer) : Guide d'intégration, meilleures pratiques et dépannage pour les utilisateurs de Purple AI
Ce guide fournit aux utilisateurs de Purple AI — en particulier aux responsables informatiques, architectes réseau et CTO des hôtels, chaînes de magasins, stades et centres de conférence — une référence technique définitive pour le déploiement et l'optimisation du connecteur dotdigital (anciennement Dotmailer). Il couvre l'architecture d'intégration de bout en bout, la configuration étape par étape, le traitement des données conforme au GDPR, la conception de programmes d'automatisation et un cadre de dépannage structuré. Les organisations qui implémentent correctement cette intégration convertissent les connexions au WiFi des invités en une base de données marketing de grande valeur, soumise à consentement, qui génère des revenus mesurables.
Écouter ce guide
Voir la transcription du podcast
- Synthèse opérationnelle
- Analyse technique approfondie
- Architecture d'intégration
- Charge utile des données et mappage des champs
- Authentification et configuration de l'endpoint
- Niveaux de déploiement du connecteur
- Guide d'implémentation
- Étape 1 : Préparez votre compte dotdigital
- Étape 2 : Configurer le connecteur Purple
- Étape 3 : Configurer le mécanisme de consentement du Captive Portal
- Étape 4 : Créez vos programmes d'automatisation dotdigital
- Étape 5 : Configurer la synchronisation bidirectionnelle de la suppression
- Étape 6 : Valider et publier
- Meilleures pratiques
- Architecture du consentement
- Taxonomie des carnets d'adresses
- Profondeur des programmes d'automatisation
- Gestion de la délivrabilité
- Conformité GDPR et PECR
- Dépannage et atténuation des risques
- Échecs de vérification du connecteur
- Les contacts n'apparaissent pas dans dotdigital
- Doublons de Fiches Contacts
- Champs de Données Manquants
- Non-respect des Suppressions GDPR
- Cadre d'Atténuation des Risques
- ROI et Impact Commercial
- Mesurer le Succès
- Benchmarks et résultats attendus
- Considérations sur le rapport coût-bénéfice

Synthèse opérationnelle
La plateforme Purple AI capture les données clients de première main (first-party) au moment de l'authentification WiFi dans les hôtels, les parcs commerciaux, les stades et les espaces publics. Le connecteur dotdigital — anciennement Dotmailer — transforme cette capture de données brutes en un pipeline d'automatisation marketing de niveau production. Lorsqu'un visiteur se connecte à votre WiFi et consent aux communications marketing, Purple pousse son profil vers un carnet d'adresses dotdigital désigné en temps réel. À partir de ce moment, le moteur d'automatisation de dotdigital peut déclencher des parcours de bienvenue, des invitations aux programmes de fidélité, des campagnes de réengagement et des communications omnicanales par e-mail, SMS et push.
L'intérêt commercial est largement documenté. Harrods a constitué une base de données de 3,6 millions de contacts grâce à la capture de données via le WiFi et a obtenu un retour sur investissement de 54x sur son investissement Purple en un an seulement. AGS Airports a réalisé un ROI de 842 %. L'aéroport de Bruxelles-Sud Charleroi a enregistré un ROI de 10 630 % en utilisant les MicroSurveys de Purple en combinaison avec l'automatisation marketing en aval. Ces résultats ne sont pas exceptionnels — ils sont le résultat attendu d'une intégration bien configurée et déployée avec une stratégie rigoureuse.
Ce guide fournit l'expertise technique nécessaire pour déployer, optimiser et dépanner l'intégration Purple-dotdigital à l'échelle de l'entreprise. Il est structuré pour les professionnels de l'IT qui doivent implémenter une solution ce trimestre, et non en évaluer une l'année prochaine.

Analyse technique approfondie
Architecture d'intégration
Le connecteur Purple-dotdigital fonctionne comme une intégration API REST de serveur à serveur. Purple fait office de producteur de données et dotdigital de consommateur. La connexion est authentifiée à l'aide du mécanisme Basic Auth de dotdigital : un compte utilisateur API dédié (adresse e-mail et mot de passe) créé au sein de la plateforme dotdigital, combiné à une URL de point de terminaison API spécifique à la région.
L'architecture est unidirectionnelle par défaut — Purple pousse les fiches contacts vers dotdigital au moment de l'authentification WiFi. Pour les organisations nécessitant une synchronisation bidirectionnelle (par exemple, pour répercuter les désinscriptions ou les mises à jour des listes d'exclusion dans Purple), cela nécessite une configuration supplémentaire via le framework de webhooks de dotdigital.
| Composant | Rôle | Notes |
|---|---|---|
| Purple Captive Portal | Authentification des visiteurs et capture du consentement | Page de connexion présentée lors de la connexion WiFi |
| Purple Connector Engine | Transformation des données et envoi de l'API | Configuré sous Gestion > Connecteurs |
| dotdigital REST API | Ingestion des contacts et gestion du carnet d'adresses | Endpoint spécifique à la région requis |
| dotdigital Address Book | Couche de stockage et de segmentation des contacts | Un ou plusieurs carnets par site/propriété |
| dotdigital Program Builder | Exécution du programme d'automatisation | Déclenché lors de l'ajout d'un contact au carnet d'adresses |
Charge utile des données et mappage des champs
Purple transmet huit champs de données à dotdigital pour chaque client ayant donné son consentement. Ces champs se mappent directement sur le modèle de données de contact standard de dotdigital et ne nécessitent pas de configuration de champ personnalisé pour les déploiements de base.
| Nom du champ | Type de données | Description |
|---|---|---|
firstName |
String | Prénom du client |
lastName |
String | Nom de famille du client |
userID |
Integer | Identifiant d'utilisateur interne de Purple |
email |
String | Adresse de contact principale ; utilisée comme clé de déduplication |
mobile |
String | Numéro de téléphone mobile (format E.164 recommandé) |
gender |
String | Genre auto-déclaré depuis la splash page |
postcode |
String | Code postal ; permet la segmentation géographique |
dateOfBirth |
String | Format : AAAA-MM-JJ ; permet la segmentation par tranche d'âge et les déclencheurs d'anniversaire |
La transmission des données est soumise au consentement au niveau de la plateforme. Purple n'enverra pas de fiche contact à dotdigital à moins que le client n'ait explicitement consenti aux communications marketing via la case à cocher de consentement de la splash page. Il s'agit d'une application stricte — et non d'une option configurable — et c'est le mécanisme principal par lequel l'intégration maintient la conformité avec le UK GDPR, le Règlement général sur la protection des données de l'UE (GDPR) et le CCPA.
Authentification et configuration de l'endpoint
dotdigital utilise l'authentification HTTP Basic pour son API REST. Les identifiants se composent d'une adresse e-mail d'utilisateur API et d'un mot de passe, qui doivent être créés en tant qu'utilisateur dédié au sein du compte dotdigital — et non de l'identifiant du compte principal. L'URL de l'endpoint de l'API est spécifique au compte et dépend de la région. Elle est récupérée dans Paramètres du compte > Accès au sein de la plateforme dotdigital. Un endpoint typique prend la forme https://r1-api.dotdigital.com pour les comptes de la région un.
La spécificité de cet endpoint est la source la plus fréquente d'échecs de vérification du connecteur. Les équipes qui tentent d'utiliser une URL générique ou un exemple de documentation rencontreront des erreurs d'authentification. Récupérez toujours la valeur de l'endpoint directement depuis le compte dotdigital utilisé.
Niveaux de déploiement du connecteur
Purple prend en charge deux niveaux de déploiement pour le connecteur dotdigital :
Le niveau client applique la configuration du connecteur à l'ensemble du compte Purple, acheminant tous les clients consentants de tous les sites vers un seul carnet d'adresses dotdigital. Cela convient aux exploitants d'un site unique ou aux organisations disposant d'un parc de sites homogène.
Le niveau de l'établissement permet de mapper chaque établissement individuel à un carnet d'adresses dotdigital distinct. Il s'agit de la configuration recommandée pour les opérateurs multi-propriétés — groupes hôteliers, chaînes de magasins, exploitants de stades — pour lesquels une segmentation au niveau de l'établissement est requise pour un marketing ciblé, des offres localisées ou des identités de marque distinctes.
Guide d'implémentation
Étape 1 : Préparez votre compte dotdigital
Avant de configurer le connecteur Purple, effectuez les étapes suivantes dans votre compte dotdigital. Accédez aux paramètres du compte et créez un nouvel utilisateur API avec une adresse e-mail dédiée et un mot de passe fort. Enregistrez l'URL du point de terminaison de l'API affichée en haut de la page d'accès. Créez le ou les carnets d'adresses qui recevront les contacts Purple — un par établissement est recommandé pour les déploiements multi-propriétés. En option, créez des champs de données personnalisés dans dotdigital si vous souhaitez capturer des attributs supplémentaires au-delà des huit champs standard de Purple.
Étape 2 : Configurer le connecteur Purple
Au sein de la plateforme Purple, accédez à Gestion > Connecteurs. Recherchez le connecteur dotdigital et sélectionnez Ajouter. Remplissez les quatre champs requis : le nom du connecteur (un libellé descriptif pour votre référence), l'e-mail de l'API dotdigital, le mot de passe de l'API dotdigital et l'URL du point de terminaison de l'API dotdigital. Sélectionnez Vérifier. Une fois la vérification réussie, un menu déroulant apparaît avec la liste des carnets d'adresses disponibles dans votre compte dotdigital. Sélectionnez le carnet d'adresses cible et enregistrez la configuration.
Pour les déploiements multi-établissements, répétez ce processus au niveau de l'établissement pour chaque propriété, en attribuant chacune à son carnet d'adresses désigné.
Étape 3 : Configurer le mécanisme de consentement du Captive Portal
La case à cocher de consentement marketing sur votre Captive Portal Purple est la porte d'entrée de toute l'intégration. Accédez à la configuration de votre Captive Portal et assurez-vous que la case d'inscription marketing est activée et clairement étiquetée. La formulation du consentement doit être explicite, spécifique et sans ambiguïté conformément à l'article 7 du GDPR britannique. Un exemple conforme : "J'accepte de recevoir des communications marketing de la part de [Nom de l'organisation] concernant les offres, les événements et les actualités. Vous pouvez vous désabonner à tout moment." Ne pré-cochez pas cette case.
Si votre programme marketing inclut les SMS, assurez-vous que la formulation du consentement couvre explicitement les communications par SMS. Une seule case à cocher couvrant à la fois l'e-mail et le SMS est autorisée à condition que la formulation soit claire.
Étape 4 : Créez vos programmes d'automatisation dotdigital
Déployez des programmes d'automatisation dans dotdigital avant la mise en service du connecteur. Configurez au minimum un programme de bienvenue déclenché par l'ajout d'un contact au carnet d'adresses. Un parcours de bienvenue recommandé en trois étapes :
- Immédiat (0 minute) : E-mail de bienvenue confirmant l'accès au WiFi, avec une présentation personnalisée de votre établissement ou de vos services.
- Jour 2 (48 heures) : E-mail de suivi avec une offre pertinente, un guide de l'établissement ou un contenu adapté au contexte du visiteur.
- Jour 30 (réengagement) : E-mail de réengagement automatisé pour les contacts qui ne sont pas revenus, avec une incitation à revenir.
Pour l'intégration du programme de fidélité, utilisez le Program Builder de dotdigital pour inscrire les contacts qui répondent à des critères spécifiques — par exemple, les contacts ayant répondu par l'affirmative à une question personnalisée du Captive Portal concernant leur intérêt pour le programme de fidélité.
Étape 5 : Configurer la synchronisation bidirectionnelle de la suppression
Configurez un webhook dotdigital pour notifier Purple lorsqu'un contact se désabonne. Cela garantit qu'un contact supprimé ne soit pas rajouté à dotdigital lors de sa prochaine connexion WiFi. Sans cette étape, l'intégration est techniquement incomplète du point de vue de la conformité GDPR.
Étape 6 : Valider et publier
Réalisez un test de bout en bout en authentifiant un appareil de test sur le WiFi, en remplissant le Captive Portal avec une adresse e-mail de test et le consentement marketing, et en vérifiant que le contact apparaît dans le bon carnet d'adresses dotdigital dans un délai de deux à trois minutes. Confirmez que le programme d'automatisation de bienvenue se déclenche correctement. Documentez les résultats du test et passez au déploiement en production.

Meilleures pratiques
Architecture du consentement
La qualité de votre base de données d'opt-in est directement liée à l'architecture de votre consentement. Les organisations qui investissent dans des formulations de consentement claires et honnêtes — même si cela réduit marginalement les taux d'opt-in — construisent des listes de contacts plus engagées et à plus forte valeur ajoutée. Un taux d'opt-in de 30 % issu d'un mécanisme de consentement transparent surpassera systématiquement un taux d'opt-in de 60 % issu d'un mécanisme ambigu ou trompeur, car le premier groupe souhaite réellement recevoir de vos nouvelles. Harrods a atteint un taux d'opt-in de 38 % sur 581 000 utilisateurs WiFi — un taux cohérent avec une formulation de consentement transparente et basée sur un échange de valeur.
Taxonomie des carnets d'adresses
Concevez la structure de vos carnets d'adresses dotdigital avant de connecter Purple. Pour un groupe hôtelier exploitant 20 établissements, cela peut signifier 20 carnets d'adresses spécifiques à chaque site, plus un carnet consolidé principal pour les campagnes multi-sites. Pour une chaîne de vente au détail, cela peut être des carnets segmentés par région ou par format de magasin. Le principe clé est que la structure des carnets d'adresses détermine votre capacité de segmentation en aval — la modifier après la collecte des données est coûteux et perturbateur.
Profondeur des programmes d'automatisation
Les déploiements Purple-dotdigital les plus efficaces exploitent pleinement les fonctionnalités de programme de dotdigital : parcours de bienvenue, campagnes d'anniversaire déclenchées par le champ dateOfBirth, séquences de réengagement pour les contacts inactifs et enquêtes post-visite. Le champ postcode permet un ciblage géographique pour des offres localisées. Le champ gender permet une personnalisation démographique. Le champ dateOfBirth permet une segmentation par tranche d'âge et des déclencheurs d'anniversaire. Utilisez les huit champs — ils représentent une base de segmentation riche que la plupart des organisations sous-utilisent.
Gestion de la délivrabilité
Surveillez le tableau de bord de délivrabilité de dotdigital chaque semaine pendant les 90 premiers jours du déploiement. Indicateurs clés : taux d'ouverture supérieur à 20 %, taux de clic supérieur à 2 %, taux de rebond inférieur à 2 %, taux de désinscription inférieur à 0,5 %. Si les taux de rebond sont élevés, implémentez le flux de double opt-in de dotdigital pour vérifier les adresses e-mail avant qu'elles n'intègrent votre base de données active. Ceci est particulièrement pertinent pour les lieux à fort trafic transitoire — aéroports, gares, centres de conférence — où les clients peuvent saisir des adresses e-mail temporaires ou incorrectes.
Conformité GDPR et PECR
L'intégration est conçue pour être conforme par défaut, mais la conformité est une responsabilité partagée. Purple applique le consentement au niveau de la capture des données ; dotdigital l'applique au niveau des communications. Votre organisation est responsable des formules de consentement sur la splash page, du contenu des communications marketing et de la maintenance des listes d'exclusion. Réalisez une analyse d'impact sur la protection des données (AIPD) avant de déployer l'intégration dans les juridictions couvertes par le GDPR du Royaume-Uni ou de l'UE, en particulier pour les organisations du secteur public soumises à des obligations supplémentaires en vertu du Data Protection Act 2018.

Dépannage et atténuation des risques
Échecs de vérification du connecteur
Le problème de déploiement le plus fréquent. Causé dans la majorité des cas par une URL de point de terminaison API incorrecte. Résolution : connectez-vous à dotdigital, accédez à Paramètres du compte > Accès, et copiez l'URL du point de terminaison exactement telle qu'elle s'affiche. Assurez-vous qu'aucun espace ou barre oblique finale n'est inclus. Vérifiez que les identifiants de l'utilisateur API concernent un compte d'utilisateur API dédié, et non l'identifiant de connexion du compte principal. Si la vérification échoue toujours, confirmez que l'accès API est activé sur le compte dotdigital — cette fonctionnalité peut nécessiter d'être activée par le support dotdigital pour certains niveaux de compte.
Les contacts n'apparaissent pas dans dotdigital
Si le connecteur est vérifié avec succès mais que les contacts n'apparaissent pas dans le carnet d'adresses cible, la cause principale est que la case de consentement marketing n'est pas activée sur le portail captif. Purple ne transmettra pas de données sans consentement explicite. Les causes secondaires incluent une configuration du connecteur au mauvais niveau (client vs. site), ou un identifiant de carnet d'adresses ayant changé depuis la sauvegarde du connecteur. Résolution : vérifiez la configuration du consentement sur le portail captif, confirmez le niveau du connecteur et vérifiez à nouveau le connecteur pour actualiser la sélection du carnet d'adresses.
Doublons de Fiches Contacts
Cela se produit lorsqu'une même adresse e-mail est soumise lors de plusieurs sessions WiFi, généralement dans des sites à fort trafic. Résolution : assurez-vous que le carnet d'adresses de dotdigital est configuré pour mettre à jour les contacts existants lors d'une correspondance d'adresse e-mail plutôt que de créer de nouveaux enregistrements. Cela se contrôle dans les paramètres d'importation de contacts de dotdigital. De plus, vérifiez si le connecteur Purple est configuré à la fois au niveau du client et du site pour le même site — une double configuration entraînera des envois en double.
Champs de Données Manquants
Si les contacts apparaissent dans dotdigital mais que certains champs sont vides, la cause la plus probable est que les visiteurs n'ont pas rempli ces champs sur le portail captif. Purple ne transmet que les champs qui ont été saisis lors de l'authentification. Pour les champs facultatifs tels que le numéro de téléphone mobile ou la date de naissance, certains visiteurs refuseront de les fournir. Si l'exhaustivité de champs spécifiques est essentielle à votre stratégie de segmentation, envisagez de rendre ces champs obligatoires sur le portail captif — mais notez que chaque champ obligatoire supplémentaire réduira votre taux de conversion global.
Non-respect des Suppressions GDPR
Si des contacts désabonnés sont ajoutés à nouveau à dotdigital lors de connexions WiFi ultérieures, le webhook de suppression bidirectionnel n'a pas été configuré. Il s'agit d'un risque de conformité. Résolution : configurez un webhook dotdigital qui se déclenche lors des événements de désabonnement et met à jour la fiche contact correspondante dans Purple. Consultez la documentation développeur de dotdigital pour obtenir des conseils sur la configuration des webhooks.
Cadre d'Atténuation des Risques
| Risque | Probabilité | Impact | Atténuation |
|---|---|---|---|
| Point de terminaison API incorrect | Élevée | Moyen | Récupérer le point de terminaison directement depuis le compte dotdigital |
| Case de consentement désactivée | Moyenne | Élevé | Inclure dans la liste de contrôle d'avant-lancement ; tester avec un appareil réel |
| Contacts en double | Moyenne | Faible | Configurer la déduplication basée sur l'e-mail dans dotdigital |
| Désabonnement non synchronisé | Faible | Élevé | Implémenter le webhook de désabonnement avant la mise en service |
| Exhaustivité des champs de données | Élevée | Faible | Définir l'obligation des champs en fonction des besoins de segmentation |
| Exposition des identifiants API | Faible | Élevé | Utiliser un utilisateur API dédié ; renouveler les identifiants chaque trimestre |
ROI et Impact Commercial
Mesurer le Succès
L'intégration Purple-dotdigital apporte de la valeur sur deux dimensions distinctes : la croissance de la base de données et l'attribution des revenus. La croissance de la base de données est mesurée par le nombre de nouveaux contacts opt-in ajoutés par mois, le taux d'opt-in en pourcentage du total des authentifications WiFi, et le taux de complétude des données de contact (pourcentage de contacts dont les huit champs sont renseignés). L'attribution des revenus est mesurée en suivant les achats, les inscriptions aux programmes de fidélité ou d'autres événements de conversion qui peuvent être liés aux contacts ayant intégré la base de données via une connexion WiFi.
La suite de rapports de dotdigital fournit des analyses au niveau des campagnes — taux d'ouverture, taux de clics, taux de conversion — qui permettent de calculer la contribution au chiffre d'affaires de chaque programme d'automatisation. Le tableau de bord analytique de Purple fournit les données de fréquentation et d'authentification nécessaires au calcul du coût par contact acquis.
Benchmarks et résultats attendus
Sur la base des déploiements documentés au sein du parc Purple :
| Type de site | Taux d'opt-in typique | Horizon de ROI attendu | Principal moteur de revenus |
|---|---|---|---|
| Commerce de détail de luxe | 35–45% | 6–12 mois | Conversion au programme de fidélité |
| Hôtel (milieu de gamme) | 25–35% | 12–18 mois | Réengagement pour réservation directe |
| Aéroport / Hub de transport | 15–25% | 18–24 mois | Vente incitative (Retail et F&B) |
| Stade / Salle de spectacle | 20–30% | 12–18 mois | Vente incitative de produits dérivés et de billets |
| Centre de congrès | 30–40% | 6–12 mois | Nouvelle réservation d'événements et sponsoring |
Considérations sur le rapport coût-bénéfice
Le coût marginal du connecteur dotdigital au sein de Purple est faible par rapport au potentiel de revenus. L'investissement principal réside dans la conception des programmes et la création de contenu — les parcours d'automatisation, les modèles d'e-mails et la logique de segmentation qui déterminent l'efficacité de la monétisation de la base de données de contacts. Les organisations qui traitent l'intégration comme un simple flux de données passif obtiendront des résultats modestes. Celles qui investissent dans l'optimisation continue des programmes — tests A/B sur les objets d'e-mails, affinement de la segmentation, approfondissement de l'automatisation — obtiendront des rendements conformes aux indicateurs de référence de Harrods et d'AGS Airports documentés ci-dessus.
Une règle empirique pratique : pour chaque tranche de 10 000 contacts opt-in acquis via le WiFi, un programme dotdigital bien configuré devrait générer des revenus incrémentiels mesurables dans les 90 jours suivant le déploiement, en supposant un taux d'ouverture minimum de 20 % et un taux de clics de 2 % sur la série d'e-mails de bienvenue.
Définitions clés
Captive Portal
Une page web présentée à un invité avant qu'il ne soit autorisé à accéder à un réseau WiFi. Le Captive Portal de Purple — également appelé splash page — est l'interface à travers laquelle les invités s'authentifient, fournissent des données de profil et donnent leur consentement marketing. C'est le point d'entrée de toutes les données circulant vers l'intégration dotdigital.
Les équipes informatiques y sont confrontées lors de la configuration du réseau et de la conception de la splash page. La case de consentement du Captive Portal est la passerelle juridique et technique vers l'ensemble du pipeline d'automatisation marketing.
Address Book (dotdigital)
Une liste nominative de contacts au sein de dotdigital, analogue à une liste de diffusion ou à un segment de CRM. Les carnets d'adresses sont la principale unité d'organisation dans dotdigital et servent de destination cible pour l'envoi de données de Purple. Les programmes d'automatisation sont déclenchés par l'ajout de contacts à un carnet d'adresses spécifique.
La taxonomie du carnet d'adresses — combien de carnets, comment ils sont nommés, à quel niveau — est la décision d'architecture la plus lourde de conséquences dans un déploiement multi-sites. Elle détermine la capacité de segmentation pour toutes les activités marketing en aval.
Automation Programme (dotdigital)
Une séquence configurée d'actions automatisées dans dotdigital, déclenchée par un événement défini tel que l'ajout d'un contact à un carnet d'adresses. Les programmes peuvent inclure des envois d'e-mails, des messages SMS, des périodes d'attente, des branches conditionnelles et des mises à jour de score de contact. Ils constituent le mécanisme par lequel la capture de données de Purple est convertie en communications marketing.
Les équipes informatiques sont chargées de veiller à ce que le connecteur déclenche correctement l'inscription au programme. Les équipes marketing conçoivent le contenu du programme. Le paramètre "Inclure les contacts ajoutés via l'API" est un oubli de configuration courant qui empêche le déclenchement du programme.
API Endpoint (dotdigital)
L'URL de base de l'API REST de dotdigital, spécifique au centre de données régional attribué à chaque compte. Elle prend la forme `https://r{n}-api.dotdigital.com` où `{n}` est le numéro de région. Elle est récupérée dans Paramètres du compte > Accès au sein de la plateforme dotdigital.
Il s'agit de la source la plus fréquente d'échecs de vérification du connecteur. Il doit être récupéré directement depuis le compte dotdigital — il ne peut pas être deviné ou copié à partir d'une documentation générique.
Consent-Gated Data Push
Un mécanisme de transmission de données qui ne s'active que lorsqu'un consentement explicite de l'utilisateur a été enregistré. Dans l'intégration Purple-dotdigital, Purple ne transmettra une fiche de contact à dotdigital que si l'invité a coché la case de consentement marketing sur la splash page. Il s'agit d'une obligation au niveau de la plateforme et non d'une option configurable.
Ce mécanisme est le principal contrôle de conformité GDPR de l'intégration. Il garantit que seuls les contacts ayant réellement donné leur accord entrent dans la base de données marketing, protégeant ainsi l'organisation des risques réglementaires et préservant la délivrabilité vis-à-vis des contacts peu engagés.
Double Opt-In
Un processus de vérification du consentement en deux étapes dans lequel un contact, après s'être initialement inscrit, reçoit un e-mail de confirmation et doit cliquer sur un lien pour vérifier son adresse e-mail et confirmer son abonnement. dotdigital prend en charge le double opt-in de manière native. Il fait passer les contacts du statut "En attente" au statut "Abonné" et fournit un niveau supplémentaire de documentation du consentement.
Recommandé pour les sites à fort passage temporaire — aéroports, centres de congrès, gares — où les invités peuvent saisir des adresses e-mail incorrectes ou temporaires. Le double opt-in réduit les taux de rebond et améliore la délivrabilité, au prix d'un taux de conversion initial plus faible.
Suppression List
Une liste d'adresses e-mail ou de contacts qui ne doivent pas recevoir de communications marketing, généralement parce qu'ils se sont désabonnés, ont porté plainte ou ont été identifiés comme invalides. dotdigital gère automatiquement les listes de suppression. L'intégration Purple-dotdigital nécessite un webhook pour synchroniser les suppressions vers Purple, empêchant ainsi le ré-ajout de contacts supprimés lors de connexions WiFi ultérieures.
Le fait de ne pas mettre en œuvre une synchronisation bidirectionnelle de la suppression constitue un risque de conformité GDPR et de délivrabilité. C'est une étape de configuration obligatoire dans tout déploiement en production.
Venue-Level Connector
Une configuration du connecteur Purple limitée à un seul site, par opposition à une configuration au niveau client qui s'applique à l'ensemble du compte Purple. Les connecteurs au niveau du site permettent d'acheminer différents sites vers différents carnets d'adresses dotdigital, ce qui permet une segmentation et une personnalisation spécifiques à chaque site.
Essentiel pour les opérateurs multi-sites. Les groupes hôteliers, les chaînes de vente au détail et les exploitants de stades doivent toujours utiliser la configuration au niveau du site afin de maintenir une segmentation propre des données sur l'ensemble de leur parc.
First-Party Data
Données collectées directement auprès des personnes par l'organisation qui les utilisera à des fins de marketing, au su et avec le consentement de l'intéressé. Les données de connexion WiFi capturées via le Captive Portal de Purple sont des données first-party. Elles se distinguent des données tierces (listes achetées) et des données de seconde main (données partagées par des partenaires). Les données first-party constituent la forme de données marketing la plus précieuse et la plus conforme dans l'ère post-cookie et post-GDPR.
La valeur stratégique de l'intégration Purple-dotdigital réside dans le fait qu'elle génère des données first-party de haute qualité à grande échelle, à partir de visites physiques sur site. Ces données ne sont disponibles via aucun canal marketing numérique et représentent un véritable avantage concurrentiel pour les exploitants de sites.
PECR (Privacy and Electronic Communications Regulations)
Réglementations britanniques qui régissent le marketing direct par des moyens électroniques, notamment l'e-mail et le SMS. La PECR exige un consentement préalable pour les e-mails marketing adressés aux particuliers (par opposition aux entreprises). Elle fonctionne conjointement avec le GDPR britannique pour définir la base juridique des communications marketing déclenchées par l'intégration Purple-dotdigital.
Les équipes informatiques et marketing doivent s'assurer que la formulation du consentement sur la splash page couvre tous les canaux utilisés pour le marketing — e-mail, SMS et push — et que le consentement est spécifique à chaque canal lorsque cela est requis.
Exemples concrets
Un groupe hôtelier de centre-ville de 450 chambres comptant 12 établissements à travers le Royaume-Uni souhaite utiliser le connecteur dotdigital de Purple pour mettre en place un programme de réengagement de réservation directe. Chaque établissement dispose de sa propre configuration de site Purple. L'équipe marketing souhaite envoyer des offres spécifiques à chaque établissement aux clients ayant séjourné dans un hôtel particulier, tout en pouvant mener des campagnes à l'échelle du groupe. Comment l'intégration doit-elle être architecturée ?
La bonne architecture utilise une configuration de connecteur au niveau du site dans Purple, chacun des 12 établissements étant associé à un carnet d'adresses dotdigital dédié. Cela permet à l'équipe marketing de disposer de listes de contacts propres et spécifiques à chaque site pour un ciblage précis. En parallèle, un segment dotdigital est créé pour regrouper les contacts des 12 carnets d'adresses — ce segment est utilisé pour les campagnes à l'échelle du groupe sans dupliquer les fiches de contacts.
Étape 1 : Dans dotdigital, créez 12 carnets d'adresses nommés par établissement (ex. « Purple - Manchester City Centre », « Purple - Edinburgh Royal Mile »). Créez un segment principal en utilisant la condition « Le contact fait partie de l'un de ces carnets d'adresses » couvrant les 12 carnets.
Étape 2 : Dans Purple, accédez aux paramètres de chaque site sous Gestion > Sites. Pour chaque site, ajoutez un connecteur dotdigital au niveau du site, en utilisant les mêmes identifiants API mais en sélectionnant le carnet d'adresses spécifique à l'établissement.
Étape 3 : Créez un programme d'automatisation de bienvenue dans dotdigital déclenché par l'ajout d'un contact à l'un des 12 carnets d'adresses. Utilisez des blocs de contenu dynamique dans le modèle d'e-mail pour personnaliser le message en fonction du carnet d'adresses (établissement) auquel le contact a été ajouté — par exemple, en mettant en avant les services de l'hôtel spécifique et un lien de réservation directe.
Étape 4 : Créez un programme de réengagement qui se déclenche 30 jours après la dernière connexion WiFi, avec une offre spécifique à l'établissement. Utilisez le scoring de contacts de dotdigital pour identifier les clients à forte valeur (visites multiples, complétude élevée des données) pour des campagnes de réengagement premium.
Étape 5 : Pour les campagnes à l'échelle du groupe — promotions saisonnières, lancements de programmes de fidélité — utilisez le segment principal pour atteindre l'ensemble de la base de données opt-in sans dupliquer les envois aux contacts qui apparaissent dans plusieurs carnets d'adresses d'établissements.
Une chaîne nationale de vente au détail comptant 85 magasins a déployé Purple WiFi sur l'ensemble de son parc. Après six mois, l'équipe marketing signale que les contacts apparaissent bien dans dotdigital mais que le programme d'automatisation de bienvenue ne se déclenche pas pour environ 15 % des nouveaux contacts. L'équipe informatique a confirmé que le connecteur est vérifié et que les contacts sont ajoutés au bon carnet d'adresses. Quelle est la cause la plus probable et comment doit-elle être résolue ?
La cause la plus probable est une condition de concurrence (race condition) entre la création du contact et l'inscription au programme dans dotdigital, combinée au fait que les contacts sont ajoutés via l'API plutôt que par l'importation native de dotdigital. Lorsque les contacts sont ajoutés à un carnet d'adresses via l'API — comme le fait Purple —, la logique de déclenchement du programme de dotdigital peut ne pas s'activer si le programme est configuré pour se déclencher lors de « l'ajout d'un contact au carnet d'adresses via importation » plutôt que lors de « l'ajout d'un contact via API ».
Étape de résolution 1 : Dans le Program Builder de dotdigital, ouvrez le programme de bienvenue et inspectez le déclencheur d'inscription. Vérifiez que la condition de déclenchement est définie sur « Contact ajouté au carnet d'adresses » et que l'option « Inclure les contacts ajoutés via l'API » est activée. Cette option n'est pas activée par défaut dans toutes les configurations de compte dotdigital.
Étape de résolution 2 : Si la condition de déclenchement est correcte, vérifiez si les contacts concernés ont un statut d'opt-in « Inconnu » plutôt que « Abonné » dans dotdigital. Les contacts ayant le statut « Inconnu » peuvent être exclus de l'inscription au programme en fonction des paramètres du programme. Résolution : configurez le programme pour inclure les contacts avec un statut d'opt-in « Inconnu », ou implémentez le workflow de double opt-in de dotdigital pour convertir les contacts au statut « Abonné » après confirmation.
Étape de résolution 3 : Examinez le paramètre de fréquence d'inscription du programme. S'il est défini sur « Inscrire une seule fois », les contacts qui ont déjà été inscrits — par exemple, lors d'une session WiFi précédente dans un autre magasin — ne seront pas réinscrits. Pour une chaîne de vente au détail où les clients peuvent visiter plusieurs magasins, déterminez si une réinscription à chaque nouvelle visite de magasin est appropriée, et configurez le programme en conséquence.
Étape de résolution 4 : Vérifiez les limites d'inscription au programme. Certaines configurations de compte dotdigital imposent un taux d'inscription quotidien maximum. Si le WiFi de la chaîne de magasins génère un volume élevé de nouveaux contacts les jours de forte affluence, cette limite peut être à l'origine de l'écart de 15 %.
Questions d'entraînement
Q1. Un exploitant de centre de conférences gère un compte Purple unique couvrant trois lieux : un auditorium principal, une suite de réunion et un hall d'exposition. Il souhaite utiliser dotdigital pour envoyer des e-mails de suivi post-événement aux participants, avec un contenu spécifique à l'espace qu'ils ont visité. Leur connecteur actuel est configuré au niveau du client, acheminant les trois lieux vers un seul carnet d'adresses dotdigital. Quel changement doivent-ils apporter et quelles en sont les implications ?
Conseil : Considérez comment la configuration au niveau du lieu modifie la structure du carnet d'adresses et quelles étapes supplémentaires sont requises dans dotdigital pour prendre en charge le contenu spécifique à chaque lieu.
Voir la réponse type
L'exploitant doit reconfigurer le connecteur au niveau du lieu, en créant trois carnets d'adresses dotdigital distincts — un par lieu. Cela permet à dotdigital d'identifier de quel lieu un contact a été ajouté, activant ainsi le contenu spécifique au lieu dans les programmes d'automatisation. Les implications sont : (1) les contacts existants dans le carnet d'adresses unique au niveau du client devront être migrés ou re-segmentés ; (2) trois programmes d'automatisation distincts devront être créés ou un programme unique avec des blocs de contenu dynamique devra être configuré ; (3) pour les communications à l'échelle du groupe, un segment dotdigital regroupant les trois carnets d'adresses devra être créé. La migration des contacts existants est l'étape la plus complexe sur le plan opérationnel — elle nécessite d'identifier le lieu auquel chaque contact existant était associé, ce qui peut nécessiter de croiser les données analytiques de Purple avec les fiches de contact dotdigital.
Q2. L'équipe informatique d'un groupe hôtelier a déployé le connecteur Purple-dotdigital sur 8 établissements. Trois mois après le lancement, l'équipe marketing signale que le taux d'ouverture de l'e-mail de bienvenue est de 12 % — nettement en dessous de la référence de 25 % pour les e-mails de bienvenue dans l'hôtellerie. Les taux de rebond sont de 4,2 %. Quelles sont les causes les plus probables et quelles mesures correctives l'équipe informatique doit-elle recommander ?
Conseil : Un taux de rebond de 4,2 % est un signal fort concernant la qualité des données au point de collecte. Considérez l'impact sur la délivrabilité des e-mails lorsque les taux de rebond sont élevés, et comment le mécanisme de consentement peut y contribuer.
Voir la réponse type
Le taux de rebond de 4,2 % est le problème principal et est presque certainement à l'origine du faible taux d'ouverture. Lorsque les taux de rebond dépassent 2 %, les fournisseurs de messagerie commencent à traiter le domaine d'expédition comme une source d'e-mails de mauvaise qualité, réduisant ainsi les taux de placement en boîte de réception sur l'ensemble de la base de données — y compris pour les contacts valides et engagés. La cause profonde de ce taux de rebond élevé est probablement la saisie par les clients d'adresses e-mail incorrectes ou temporaires sur le Captive Portal, ce qui est courant dans les environnements hôteliers de passage. Solution : implémenter le flux de double opt-in de dotdigital pour vérifier les adresses e-mail avant qu'elles n'intègrent la base de données active. Cela réduira le volume de nouveaux contacts mais améliorera considérablement la qualité des données. De plus, vérifiez si le Captive Portal requiert une confirmation de l'adresse e-mail (saisie double) — ce simple changement d'UX réduit les rebonds liés aux fautes de frappe. Pour le taux d'ouverture, revoyez le moment d'envoi de l'e-mail de bienvenue — si l'e-mail est envoyé des heures après le check-in plutôt que dans les minutes suivant la connexion au Wi-Fi, la pertinence contextuelle est amoindrie. Revoyez également l'objet du message et le nom de l'expéditeur pour renforcer la pertinence et les signaux de confiance.
Q3. Le délégué à la protection des données d'une grande chaîne de vente au détail craint que l'intégration Purple-dotdigital ne réinscrive des contacts précédemment désabonnés à la base de données marketing lorsqu'ils visitent un magasin et se connectent au Wi-Fi. L'équipe informatique doit confirmer si c'est le cas et, si oui, appliquer un correctif. Quelles étapes doivent-ils suivre ?
Conseil : Il s'agit d'un problème de conformité RGPD, et pas seulement technique. Considérez le flux de données dans les deux sens et la configuration requise pour empêcher la réinscription de contacts désabonnés.
Voir la réponse type
Il s'agit d'un risque réel vis-à-vis du RGPD. Ce scénario se produit lorsque : (1) un contact se désabonne du marketing dotdigital ; (2) le désabonnement n'est pas synchronisé avec Purple ; (3) le contact visite ensuite un magasin et se connecte au Wi-Fi ; (4) Purple, ignorant la suppression, renvoie la fiche du contact à dotdigital ; (5) dotdigital réinscrit le contact dans le carnet d'adresses. Pour confirmer si cela se produit, croisez la liste d'exclusion de dotdigital avec les ajouts récents au carnet d'adresses — toute adresse e-mail apparaissant dans les deux listes indique que le problème est présent. Le correctif nécessite deux étapes : (1) configurer un webhook dotdigital qui se déclenche lors des événements de désabonnement et met à jour la fiche de contact correspondante dans Purple pour la marquer comme exclue ; (2) implémenter une vérification avant l'envoi dans la configuration du connecteur pour vérifier que l'adresse e-mail du contact ne figure pas sur la liste d'exclusion de dotdigital avant la transmission. Il convient également de conseiller au DPO de mener une analyse d'impact sur la protection des données (AIPD) si cela n'a pas déjà été fait pour cette intégration, compte tenu du traitement de données personnelles inter-systèmes impliqué.
Q4. Un exploitant de stade souhaite utiliser l'intégration Purple-dotdigital pour envoyer des e-mails post-match personnalisés aux supporters qui se sont connectés au Wi-Fi du stade pendant un événement. Ils souhaitent inclure le résultat du match, un lien vers les moments forts du match et une offre de produits dérivés personnalisée basée sur l'équipe soutenue par le supporter. L'intégration actuelle ne capture que les huit champs de données standards de Purple. Quelle configuration supplémentaire est requise pour prendre en charge ce cas d'usage ?
Conseil : Considérez comment les données spécifiques à l'événement (date du match, équipes, résultat) peuvent être associées aux contacts dans dotdigital, et comment l'affiliation à une équipe peut être capturée au niveau du Captive Portal.
Voir la réponse type
Ce cas d'usage nécessite deux améliorations au-delà de l'intégration standard. Tout d'abord, l'affiliation à l'équipe doit être capturée au niveau du Captive Portal à l'aide de la fonctionnalité de question personnalisée de Purple sur le Captive Portal. Une question sous forme de menu déroulant ou de bouton radio — « Quelle équipe soutenez-vous aujourd'hui ? » — capture l'affiliation au moment de l'authentification. Ces données peuvent être transmises à dotdigital sous forme de champ de données de contact personnalisé, qui doit être créé dans les paramètres du compte dotdigital avant la configuration du connecteur. Deuxièmement, les données spécifiques à l'événement (date du match, adversaire, résultat) doivent être associées à la session du contact. Cela peut être réalisé en créant un carnet d'adresses dotdigital distinct pour chaque événement, nommé avec les détails du match, et en configurant le connecteur Purple pour acheminer les connexions Wi-Fi de cet événement vers le carnet d'adresses spécifique à l'événement. Le programme d'automatisation post-match est alors déclenché par l'ajout à ce carnet d'adresses, avec les détails du match intégrés dans le modèle d'e-mail. Pour l'offre de produits dérivés, la fonctionnalité de contenu dynamique de dotdigital peut proposer différentes recommandations de produits en fonction du champ de données personnalisé d'affiliation à l'équipe. Il s'agit d'un déploiement plus complexe qui bénéficie de l'implication de l'équipe des services professionnels de Purple lors de la configuration initiale.
Continuer la lecture de cette série
Intégration de CommScope Ruckus avec Purple WiFi : Guide d'installation et de configuration
Ce guide de référence technique fournit un manuel de configuration faisant autorité pour l'intégration des architectures CommScope Ruckus avec Purple WiFi. Il détaille les déploiements étape par étape pour les Captive Portals de WiFi invité, le WiFi personnel sécurisé via 802.1X et l'isolation réseau multi-locataire à l'aide de Ruckus Dynamic PSK.
Intégration des points d'accès Allied Telesis avec Purple WiFi
Ce guide fournit un manuel de configuration complet pour l'intégration des points d'accès Allied Telesis de la série TQ avec Purple WiFi. Il traite de la redirection vers le Captive Portal externe, de l'authentification RADIUS 802.1X et de l'orientation VLAN dynamique à l'aide de clés prépartagées privées (PPSK) pour des déploiements multi-locataires sécurisés.
Intégration des points d'accès Grandstream GWN avec Purple WiFi
Ce guide de référence technique officiel détaille comment intégrer les points d'accès Grandstream GWN avec le Guest WiFi de Purple et sa plateforme d'analyse. Il couvre la configuration du Captive Portal Grandstream, les paramètres RADIUS AAA, la configuration du walled garden, l'authentification sécurisée du personnel en 802.1X avec routage dynamique des VLAN, et la segmentation PPSK multi-tenant - offrant ainsi des instructions étape par étape directement exploitables pour les MSP et les équipes informatiques déployant du WiFi invités et personnel à grande échelle.