Comment tirer parti des agences de marketing par SMS pour augmenter les visites de retour
Ce guide technique explique comment les équipes informatiques et d'exploitation des sites peuvent intégrer les agences de marketing par SMS à la plateforme Guest WiFi de Purple afin de capturer des données de première partie vérifiées et d'automatiser des campagnes qui stimulent les visites de retour. Il couvre l'architecture de déploiement, les exigences de conformité et les résultats commerciaux mesurables pour les environnements d'entreprise dans les secteurs de la vente au détail, de l'hôtellerie et de l'événementiel.
Écouter ce guide
Voir la transcription du podcast
- Résumé analytique
- Analyse technique approfondie
- Fonctionnement de la couche de capture des données
- Réseaux basés sur l'identité et le problème de randomisation des adresses MAC
- L'architecture d'intégration API
- Guide d'implémentation
- Étape 1 : Configurer le Captive Portal pour la capture de SMS
- Étape 2 : Établir votre base de conformité
- Étape 3 : Configurer l'intégration API
- Étape 4 : Définir les règles de déclenchement avec vos agences de marketing par SMS
- Bonnes pratiques
- Priorisez la qualité des données sur la quantité
- Segmentez par secteur et par comportement
- Respectez le canal
- Maintenez la synchronisation bidirectionnelle du consentement
- Dépannage et atténuation des risques
- La randomisation MAC à l'origine de doublons d'enregistrements
- Limitation du débit de l'API lors d'événements à forte affluence
- Non-synchronisation de la révocation du consentement
- Faibles taux d'inscription sur le Captive Portal
- ROI et impact commercial

Résumé analytique
Les exploitants d'établissements font face à un défi permanent : convertir les visiteurs occasionnels en clients fidèles. Bien que l'e-mail marketing reste un canal standard, les SMS offrent un taux d'ouverture de 98% - souvent dans les trois minutes suivant leur réception (Source : GSMA Intelligence, 2024). Pour capitaliser sur cette opportunité, les établissements ont besoin de numéros de téléphone précis et d'un consentement explicite à grande échelle. Purple résout ce problème à la périphérie du réseau. Lorsqu'un visiteur se connecte à votre Guest WiFi , Purple capture son numéro de mobile vérifié ainsi que son consentement conforme au GDPR, puis achemine ces données de première partie vers les agences de marketing par SMS de votre choix via API. Sur plus de 80 000 établissements actifs et 440 millions de connexions en 2024, nous avons constaté que cette architecture stimule de manière constante les visites de retour. Ce guide présente l'intégration technique, les étapes de déploiement, les exigences de conformité et la mesure du ROI pour les équipes informatiques et marketing prêtes à agir dès ce trimestre.
Analyse technique approfondie
Fonctionnement de la couche de capture des données
Purple fonctionne comme une surcouche cloud sur votre matériel d'entreprise existant. Nous nous intégrons nativement avec Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet. Lorsqu'un visiteur se connecte au SSID Guest WiFi, le réseau le redirige vers un Captive Portal Purple. À cette étape, Purple authentifie l'utilisateur et capture son numéro de mobile en même temps que son consentement explicite et éclairé pour les communications marketing.
Ce processus est indépendant du matériel. Que votre parc utilise Cisco Meraki dans vos points de vente et HPE Aruba à votre siège social, Purple présente un modèle de données unifié aux agences de marketing par SMS en aval. Vous n'avez pas besoin de restructurer votre réseau pour en bénéficier.

Réseaux basés sur l'identité et le problème de randomisation des adresses MAC
Les systèmes d'exploitation modernes - iOS 14 et versions ultérieures, Android 10 et versions ultérieures - randomisent l'adresse MAC de l'appareil pour protéger la confidentialité des utilisateurs. Cela pose un problème majeur pour tout établissement qui tente de mesurer les visites de retour au niveau de la couche matérielle : chaque visite de la même personne peut apparaître comme un nouvel appareil unique. Le suivi passif des appareils est, en pratique, devenu obsolète.
Les réseaux basés sur l'identité de Purple résolvent ce problème en déplaçant l'ancrage du suivi de l'appareil vers l'utilisateur authentifié. Une fois qu'un visiteur se connecte via le Captive Portal et fournit un numéro de téléphone vérifié, sa session est liée à cette identité. Lorsqu'il revient et s'authentifie à nouveau, Purple associe l'enregistrement. Le résultat est un ensemble de données déterministes de personnes réelles et d'historiques de visites réels - exactement ce dont les agences de marketing par SMS ont besoin pour déclencher des campagnes précises et opportunes. Avec 29 milliards de points de données collectés sur notre réseau, cette couche d'identité est l'actif le plus précieux que Purple fournit à votre suite marketing.
L'architecture d'intégration API
Les données circulent de Purple Engage vers vos agences de marketing par SMS via deux mécanismes principaux :
| Méthode | Idéal pour | Latence | Complexité |
|---|---|---|---|
| Webhooks | Déclencheurs en temps réel (messages de bienvenue, diffusion d'événements) | Presque nulle | Faible - configurer l'URL du point de terminaison dans le portail Purple |
| Exportation API planifiée | Campagnes de réengagement, traitement par lots | Minutes à heures | Moyenne - nécessite un middleware ou une intégration côté agence |
Les deux méthodes utilisent une authentification basée sur des jetons. Purple gère la déduplication lors de l'étape d'exportation, ainsi un même utilisateur se connectant trois fois dans la même journée ne génère pas trois enregistrements dans le CRM de votre agence de SMS.
Guide d'implémentation
Le déploiement d'une intégration SMS nécessite une coordination entre l'ingénierie réseau, le marketing et les équipes juridiques. Ces quatre étapes couvrent l'intégralité du déploiement.
Étape 1 : Configurer le Captive Portal pour la capture de SMS
Dans le portail Purple, accédez au concepteur de splash page. Activez le champ du numéro de mobile et définissez-le comme obligatoire. Surtout, activez la vérification par SMS OTP (One-Time Password). Cela envoie un code à quatre chiffres au numéro saisi par le visiteur, confirmant sa validité avant d'accorder l'accès WiFi. Les numéros invalides gonflent votre base de données et gaspillent des crédits API SMS. La vérification OTP élimine ce problème à la source.
Pour obtenir des conseils sur la conception d'une splash page efficace qui préserve la cohérence de la marque tout en maximisant la capture de données, consultez comment faire une excellente première impression avec votre WiFi invité .
Étape 2 : Établir votre base de conformité
Mettez à jour vos conditions générales pour nommer explicitement les agences de marketing par SMS avec lesquelles vous partagez des données. La case de consentement doit être décochée par défaut pour répondre aux exigences de l'article 7 du GDPR. Purple enregistre l'horodatage exact, l'adresse IP et la version du texte de consentement pour chaque événement d'opt-in. Cette piste d'audit constitue votre preuve de traitement licite en vertu du GDPR et de la CCPA.
Pour les établissements opérant sur plusieurs territoires, Purple est certifié ISO 27001, GDPR, CCPA et Cyber Essentials. Le cadre de conformité est intégré d'office, pas ajouté après coup.
Étape 3 : Configurer l'intégration API
Générez une clé API dans Purple Engage sous Paramètres > Intégrations. Configurez votre plateforme de marketing SMS pour recevoir les données via webhook, ou planifiez une exportation quotidienne. Associez correctement les champs :
user.phoneau champ du numéro de téléphone de destination- Le booléen
user.marketing_opt_inà l'indicateur de consentement de l'agence session.venue_idpour segmenter par emplacement dans les déploiements multisitessession.first_seenetsession.last_seenpour calculer la fréquence et la récence des visites
Assurez-vous que le booléen marketing_opt_in est respecté à chaque étape. Ne transmettez pas d'enregistrements lorsque celui-ci est false.
Étape 4 : Définir les règles de déclenchement avec vos agences de marketing par SMS
Travaillez avec vos agences de marketing SMS pour définir la logique d'automatisation avant le déploiement. Les déclencheurs courants qui favorisent les visites de retour incluent :
- Message de bienvenue : Envoyé 15 minutes après la première connexion, offrant une réduction sur la visite en cours.
- Campagne de réengagement : Envoyée 30 jours après la dernière visite enregistrée pour inciter à un retour.
- Campagne de reconquête : Envoyée 90 jours après la dernière visite avec une incitation de plus grande valeur.
- Diffusion d'événement : Envoyée à tous les utilisateurs actuellement connectés lors d'un événement dans un stade ou d'une conférence.
- Étape de fidélité : Envoyée lorsqu'un utilisateur atteint sa cinquième visite, déclenchée par les données de nombre de visites de Purple.
Bonnes pratiques
Priorisez la qualité des données sur la quantité
Ne contournez pas la vérification SMS OTP pour accélérer le processus de connexion. Une base de données de 10 000 numéros vérifiés surpasse 50 000 entrées non vérifiées dans toutes les mesures : taux de délivrabilité, taux d'ouverture et taux de conversion. Purple traite plus de 440 millions de connexions par an (données internes de Purple, 2024). Nos données montrent que la vérification OTP réduit les taux de rebond des SMS à un niveau proche de zéro.
Segmentez par secteur et par comportement
Adaptez vos messages au secteur spécifique. Un client de commerce de détail attend une communication différente de celle d'un client d'hôtel. Utilisez WiFi Analytics pour segmenter les audiences en fonction du temps de séjour, de la fréquence et de la récence des visites. Un visiteur qui reste trois heures est plus impliqué que quelqu'un qui se connecte pendant cinq minutes en passant devant votre établissement. Transmettez ces segments comportementaux à vos agences de marketing SMS sous forme de listes d'audience distinctes.
Pour les déploiements dans le commerce de détail, consultez notre guide du secteur de la vente au détail pour des stratégies de segmentation spécifiques à ce secteur. Pour l'hôtellerie, consultez le guide de l'hôtellerie .
Respectez le canal
Le SMS est un canal intime. Une surutilisation entraîne des désinscriptions, ce qui supprime définitivement les utilisateurs de votre base de données. Limitez les messages promotionnels à deux par mois et par utilisateur. Chaque message doit offrir une valeur tangible et immédiate - une réduction, une notification d'événement ou un accès exclusif. Les messages de marque génériques ne fonctionnent pas sur le canal SMS.
Maintenez la synchronisation bidirectionnelle du consentement
Lorsqu'un utilisateur répond STOP à un SMS, l'agence doit traiter cette désinscription immédiatement et la synchroniser avec Purple Engage. Configurez cette synchronisation bidirectionnelle avant le déploiement. Le fait de ne pas refléter les désinscriptions dans Purple signifie que les futures exportations de données pourraient inclure des utilisateurs qui ont retiré leur consentement - constituant ainsi une violation du GDPR.
Dépannage et atténuation des risques
La randomisation MAC à l'origine de doublons d'enregistrements
Si vous observez un nombre anormalement élevé de visiteurs uniques dans vos analyses, la cause probable est la randomisation MAC qui crée plusieurs enregistrements d'appareils pour le même utilisateur. Résolvez ce problème en vous assurant que toutes les mesures de visites de retour s'appuient sur l'identité de l'utilisateur authentifié de Purple Engage, et non sur le nombre d'appareils du contrôleur matériel. La couche réseau basée sur l'identité de Purple est la source unique de vérité appropriée.
Limitation du débit de l'API lors d'événements à forte affluence
Lors d'événements à forte densité - un match dans un stade, l'ouverture d'une conférence, un jour de soldes - le volume de connexions simultanées peut submerger l'API de réception de vos agences de marketing SMS. Implémentez une logique de backoff exponentiel et de tentative de reconnexions dans votre middleware. Pour les événements où vous prévoyez plus de 1 000 connexions dans une fenêtre de 10 minutes, passez de webhooks en temps réel à un export par lots planifié cinq minutes après la période de pointe.
Non-synchronisation de la révocation du consentement
Si les taux de désinscription augmentent mais que la taille de votre base de données ne diminue pas, la synchronisation bidirectionnelle entre votre agence SMS et Purple Engage est probablement interrompue. Vérifiez la configuration du point de terminaison du webhook dans la plateforme de l'agence et assurez-vous que l'événement unsubscribe est mappé sur le bon point de terminaison de l'API Purple. Testez cela manuellement avant chaque campagne majeure.
Faibles taux d'inscription sur le Captive Portal
Si moins de 30 % des visiteurs fournissent leur numéro de téléphone, examinez la conception de la splash page. L'échange de valeur doit être explicite : indiquez clairement ce que le visiteur reçoit en échange de son numéro. Réalisez des tests A/B sur le texte et l'emplacement de la case à cocher de consentement. Pour obtenir des conseils, consultez comment faire une excellente première impression avec votre WiFi invité .
ROI et impact commercial

Mesurez le ROI de l'intégration de votre marketing SMS en suivant trois indicateurs :
| Indicateur | Comment mesurer | Objectif de référence |
|---|---|---|
| Augmentation des visites de retour | Comparer le taux de retour des destinataires de SMS par rapport aux non-destinataires sur 90 jours | Hausse de 10 à 15 % (données de site Purple) |
| Taux d'utilisation des SMS | Codes de réduction utilisés / messages SMS envoyés | 15 à 25 % pour les campagnes bien segmentées |
| Coût par visite de retour | Dépense SMS totale / visites de retour incrémentales attribuées | Varie selon le secteur ; cibler un niveau inférieur au coût d'une acquisition payante |
Une chaîne nationale de restaurants ayant déployé cette architecture a enregistré une augmentation de 12 % des visites de retour dans les 90 jours, directement attribuable aux campagnes SMS de réengagement déclenchées par les données de présence de Purple. Les campagnes ciblaient les clients sans visite enregistrée depuis 60 jours, en proposant une réduction de 20 %. Le coût par visite de retour était de 34 % inférieur à leur coût d'acquisition payante sur les réseaux sociaux pour la même période.
Pour les opérateurs de transport, consultez le guide de l'industrie du transport pour les indicateurs de visite de retour spécifiques aux passagers. Pour les environnements de santé, le guide de la santé couvre l'engagement des visiteurs dans le respect des contraintes réglementaires.
Le forfait Purple Engage couvre les fonctionnalités de capture de données, de segmentation et d'intégration API décrites dans ce guide. Purple Connect capture les données d'identité vérifiées lors de la connexion. Ensemble, ces deux forfaits fournissent le pipeline de données complet dont vos agences de marketing par SMS ont besoin pour générer des visites de retour mesurables à grande échelle.
Définitions clés
Données de première partie
Informations collectées directement auprès de votre public, telles que les numéros de téléphone et adresses e-mail vérifiés capturés via le Captive Portal de Purple au moment de la connexion au WiFi.
Avec la disparition des cookies tiers, les données de première partie sont la principale ressource pour les agences de marketing par SMS. Leur valeur dépend entièrement de l'exactitude et du statut de consentement de chaque enregistrement.
Captive Portal
Une page web qu'un utilisateur d'un réseau d'accès public doit consulter et avec laquelle il doit interagir avant de se voir accorder l'accès au réseau. Le Captive Portal de Purple est l'interface principale pour la capture de données et la collecte de consentement.
Chaque intégration de marketing par SMS commence ici. La conception et le texte du Captive Portal déterminent directement les taux d'inscription et la qualité des données.
Randomisation MAC
Une fonctionnalité de confidentialité dans iOS 14+ et Android 10+ qui modifie périodiquement l'adresse MAC matérielle de l'appareil pour empêcher le suivi passif sur les réseaux.
Force les sites à s'appuyer sur l'authentification des utilisateurs (Identity-Based Networks) plutôt que sur le suivi passif des appareils pour mesurer précisément les visites de retour.
Webhook
Un rappel HTTP déclenché par un événement spécifique - dans ce contexte, une connexion utilisateur - qui pousse les données de Purple vers un système externe tel qu'une agence de marketing SMS en temps quasi réel.
Utilisé pour des déclencheurs sensibles au facteur temps comme les messages de bienvenue. Nécessite que l'API de réception gère le volume attendu, en particulier lors d'événements à forte affluence.
Identity-Based Network
Une architecture réseau où les politiques d'accès et le suivi des données sont liés à l'utilisateur authentifié plutôt qu'à l'appareil matériel. L'architecture de base de Purple.
Résout le problème de la randomisation MAC et fournit aux agences de marketing SMS des données de visite précises au niveau de l'individu plutôt que des données d'appareil parasitées.
SMS OTP (One-Time Password)
Un mécanisme de sécurité par lequel un code numérique unique est envoyé par SMS pour vérifier le numéro de téléphone de l'utilisateur pendant le processus de connexion au Captive Portal.
Indispensable pour s'assurer que la base de données utilisée par les agences de marketing SMS ne contient que des numéros valides et joignables. Élimine les taux de rebond et les dépenses de campagne inutiles.
Dwell time
La durée pendant laquelle l'appareil d'un utilisateur reste connecté ou à proximité du réseau WiFi du site lors d'une seule visite.
Une variable de segmentation clé. Les utilisateurs ayant un dwell time élevé sont plus engagés et réagissent généralement mieux aux campagnes SMS que les passants éphémères.
API rate limiting
Un mécanisme de contrôle appliqué par les fournisseurs d'API qui restreint le nombre de requêtes qu'un client peut effectuer dans un intervalle de temps défini.
Un risque critique lors des événements à forte affluence. Si Purple déclenche des webhooks plus rapidement que l'API de l'agence SMS ne peut les accepter, les charges utiles sont abandonnées et les utilisateurs manquent les campagnes.
Bidirectional consent sync
Un modèle d'intégration de données où les événements de désinscription (tels qu'une réponse STOP à un SMS) sont propagés en retour de l'agence SMS vers le CRM source - dans ce cas, Purple Engage.
Requis pour la conformité GDPR. Sans cela, les utilisateurs ayant retiré leur consentement peuvent continuer à recevoir des exports de données vers l'agence SMS.
Exemples concrets
Une chaîne de vente au détail de 500 sites doit mettre en œuvre une campagne de réengagement par SMS pour les acheteurs qui ne sont pas venus depuis 60 jours. Ils utilisent du matériel Cisco Meraki et une agence de marketing par SMS tierce. Comment l'équipe informatique doit-elle concevoir cette solution ?
- Intégrer Purple aux contrôleurs Cisco Meraki via la superposition cloud de Purple - aucune modification de la configuration Meraki n'est requise au-delà de l'orientation de la page d'accueil du SSID invité vers l'URL du Captive Portal de Purple. 2. Configurer le Captive Portal de Purple pour imposer la vérification OTP par SMS et capturer le consentement marketing conforme au GDPR avec une case d'acceptation non cochée. 3. Configurer un export quotidien planifié de Purple Engage vers l'API de l'agence SMS, en filtrant pour les utilisateurs où
last_seen > 60 daysetmarketing_consent = true. 4. L'agence SMS déclenche un message de réengagement personnalisé avec un code de réduction de 20 %. 5. Lorsque l'acheteur revient et s'authentifie sur le réseau, Purple enregistre la visite. L'équipe marketing attribue le retour à la campagne SMS en faisant correspondre l'horodatage de l'utilisation du code avec l'horodatage de l'envoi du SMS dans les rapports de l'agence.
Un exploitant de stade souhaite envoyer un SMS de bienvenue contenant un lien vers l'application de commande de nourriture et de boissons exactement 10 minutes après la connexion d'un fan au Guest WiFi pendant un match. Comment cela est-il configuré ?
- Le fan se connecte au Guest WiFi et s'authentifie via le portail Purple, en fournissant son numéro de mobile et son consentement marketing. 2. Purple Engage enregistre l'événement de connexion et déclenche immédiatement un webhook vers l'endpoint de l'API de l'agence SMS, en envoyant les données de l'utilisateur, y compris le numéro de téléphone, l'identifiant du site et l'horodatage de la connexion. 3. Le moteur d'automatisation de l'agence SMS reçoit le webhook et lance une étape de délai de 10 minutes. 4. Après 10 minutes, l'agence envoie le message de bienvenue préconfiguré avec le lien profond vers l'application de commande. 5. Les données de livraison et de clics sont disponibles dans le tableau de bord de rapport de l'agence quelques minutes après l'envoi.
Questions d'entraînement
Q1. Un client du secteur de l'hôtellerie signale que ses campagnes de marketing SMS ont un taux de rebond de 40 %. Il capture actuellement les numéros de téléphone via un champ de saisie de texte standard sur le Captive Portal, sans étape de vérification. Quel est le changement d'architecture recommandé, et quel avantage secondaire apporte-t-il au-delà de la réduction des rebonds ?
Conseil : Réfléchissez à la manière dont vous validez les données au point d'entrée avant qu'elles n'atteignent le CRM. Réfléchissez également à ce que l'étape de vérification prouve concernant l'utilisateur.
Voir la réponse type
Implémenter la vérification SMS OTP sur le Captive Portal de Purple. Cela oblige l'utilisateur à recevoir et saisir un code pour obtenir l'accès au WiFi, garantissant que seuls des numéros de téléphone valides et actifs sont transmis à l'agence de marketing SMS - éliminant ainsi le taux de rebond de 40 %. L'avantage secondaire est que la vérification OTP confirme également que l'utilisateur possède physiquement l'appareil associé à ce numéro, renforçant l'enregistrement d'identité et améliorant la précision de l'attribution des visites de retour.
Q2. Un exploitant de site souhaite suivre précisément les visites de retour mais constate que le nombre d'appareils uniques signalé par son tableau de bord Cisco Meraki est trois fois supérieur au nombre d'utilisateurs authentifiés dans Purple Engage. Quelle métrique l'agence de marketing SMS doit-elle utiliser, et pourquoi ?
Conseil : Prenez en compte les fonctionnalités de confidentialité des systèmes d'exploitation mobiles modernes et leur effet sur le suivi au niveau de l'appareil.
Voir la réponse type
L'agence de marketing par SMS doit utiliser exclusivement le nombre d'utilisateurs authentifiés provenant de Purple Engage. L'écart est causé par la randomisation MAC, par laquelle les appareils iOS et Android font pivoter leurs adresses matérielles, ce qui gonfle le nombre d'appareils uniques dans le tableau de bord Meraki. La couche réseau basée sur l'identité de Purple associe chaque visite à un numéro de téléphone vérifié, contournant l'obfuscation matérielle et fournissant un ensemble de données précis au niveau de la personne. L'utilisation du nombre d'appareils Meraki entraînerait des enregistrements en double et une attribution inexacte des visites de retour.
Q3. Lors d'une conférence majeure, 6 000 participants se connectent au WiFi dans un intervalle de 20 minutes. Le webhook qui transmet les données à l'agence de marketing par SMS échoue pour environ 25 % des charges utiles, et ces participants ne reçoivent pas le message de bienvenue. Quelle est la cause probable et quelles sont deux stratégies d'atténuation ?
Conseil : Tenez compte de la capacité du système récepteur et du moment du transfert des données.
Voir la réponse type
L'API de l'agence de marketing par SMS a appliqué une limitation de débit en raison du pic soudain du volume de webhooks - environ 300 requêtes par minute dans ce scénario, ce qui dépasse la plupart des limites de débit API standard. Première stratégie d'atténuation : mettre en œuvre une couche de mise en file d'attente avec un backoff exponentiel entre Purple et l'API de l'agence, afin que les requêtes ayant échoué soient réessayées automatiquement sans surcharger le point de terminaison. Deuxième stratégie d'atténuation : pour les événements à forte densité, passer des webhooks en temps réel à un export par lots planifié cinq minutes après la fenêtre de pic de connexion prévue, réduisant ainsi le volume de requêtes instantanées à un niveau gérable.