Como aproveitar agências de marketing por SMS para aumentar o retorno de visitas
Este guia técnico explica como as equipes de TI e de operações de locais podem integrar agências de marketing por SMS com a plataforma Guest WiFi da Purple para capturar dados primários (first-party data) verificados e automatizar campanhas que impulsionam o retorno de visitas. Ele abrange a arquitetura de implantação, os requisitos de conformidade e os resultados de negócios mensuráveis para ambientes corporativos no varejo, hotelaria e eventos.
Ouça este guia
Ver transcrição do podcast
- Resumo executivo
- Análise técnica detalhada
- Como funciona a camada de captura de dados
- Redes baseadas em identidade e o problema de randomização de MAC
- A arquitetura de integração de API
- Guia de implementação
- Etapa 1: Configurar o Captive Portal para captura de SMS
- Etapa 2: Estabelecer sua base de conformidade
- Etapa 3: Configurar a integração de API
- Etapa 4: Definir regras de gatilho com suas agências de marketing de SMS
- Melhores práticas
- Priorize a qualidade dos dados em detrimento da quantidade
- Segmente por vertical e comportamento
- Respeite o canal
- Mantenha a sincronização bidirecional de consentimento
- Solução de problemas e mitigação de riscos
- Randomização de MAC causando registros duplicados
- Limitação de taxa de API durante eventos de grande fluxo
- Revogação de consentimento não sincronizada
- Baixas taxas de opt-in no Captive Portal
- ROI e impacto nos negócios

Resumo executivo
Os operadores de locais físicos enfrentam um desafio persistente: converter visitantes de única vez em clientes leais e frequentes. Embora o e-mail marketing continue a ser um canal padrão, o SMS oferece uma taxa de abertura de 98% - frequentemente dentro de três minutos após o recebimento (Fonte: GSMA Intelligence, 2024). Para capitalizar isso, os locais precisam de números de telefone precisos e consentimento explícito em escala. A Purple resolve isso na borda da rede. Quando um visitante se conecta ao seu Guest WiFi , a Purple captura o número de celular verificado e o consentimento em conformidade com o GDPR, enviando esses dados primários (first-party data) para as suas agências de marketing por SMS preferidas via API. Em mais de 80.000 locais ativos e 440 milhões de logins em 2024, vimos essa arquitetura impulsionar visitas recorrentes de forma consistente. Este guia cobre a integração técnica, as etapas de implantação, os requisitos de conformidade e a medição de ROI para equipes de TI e marketing prontas para agir neste trimestre.
Análise técnica detalhada
Como funciona a camada de captura de dados
A Purple opera como uma sobreposição em nuvem no seu hardware corporativo existente. Nós nos integramos nativamente com Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Quando um visitante se conecta ao SSID do Guest WiFi, a rede o redireciona para um Captive Portal da Purple. Aqui, a Purple autentica o usuário e captura o seu número de celular junto com aceites explícitos e de escolha consciente para comunicações de marketing.
Este processo é independente de hardware. Quer a sua propriedade execute Cisco Meraki nas suas lojas de varejo e HPE Aruba na sua sede administrativa, a Purple apresenta um modelo de dados unificado para as agências de marketing por SMS receptoras. Você não precisa reestruturar a sua rede para se beneficiar.

Redes baseadas em identidade e o problema de randomização de MAC
Os sistemas operacionais modernos - iOS 14 ou superior, Android 10 ou superior - randomizam o endereço MAC do dispositivo para proteger a privacidade do usuário. Isso cria um problema significativo para qualquer local que tente medir visitas recorrentes na camada de hardware: cada visita da mesma pessoa pode aparecer como um novo dispositivo exclusivo. O rastreamento passivo de dispositivos está, para fins práticos, quebrado.
As redes baseadas em identidade da Purple resolvem isso mudando a âncora de rastreamento do dispositivo para o usuário autenticado. Assim que um visitante faz login pelo Captive Portal e fornece um número de telefone verificado, sua sessão é vinculada a essa identidade. Quando ele retorna e se autentica novamente, a Purple faz a correspondência do registro. O resultado é um conjunto de dados determinístico de pessoas reais e históricos de visitas reais - exatamente o que as agências de marketing por SMS precisam para disparar campanhas precisas e oportunas.
Com 29 bilhões de pontos de dados coletados em nossa rede, esta camada de identidade é o ativo mais valioso que a Purple fornece à sua stack de marketing.
A arquitetura de integração de API
Os dados fluem do Purple Engage para suas agências de marketing de SMS por meio de dois mecanismos principais:
| Método | Ideal para | Latência | Complexidade |
|---|---|---|---|
| Webhooks | Gatilhos em tempo real (mensagens de boas-vindas, transmissões de eventos) | Próxima de zero | Baixa - configure a URL do endpoint no portal Purple |
| Exportação programada de API | Campanhas de reengajamento, processamento em lote | Minutos a horas | Média - requer middleware ou ingestão do lado da agência |
Ambos os métodos usam autenticação baseada em token. A Purple lida com a eliminação de duplicatas na fase de exportação, de modo que o mesmo usuário fazendo login três vezes em um dia não gera três registros no CRM da sua agência de SMS.
Guia de implementação
A implantação de uma integração de SMS requer coordenação entre as equipes de engenharia de rede, marketing e jurídica. Estas quatro etapas cobrem a implantação completa.
Etapa 1: Configurar o Captive Portal para captura de SMS
No portal Purple, navegue até o construtor de splash pages. Ative o campo de número de celular e configure-o como obrigatório. Fundamentalmente, ative a verificação de SMS OTP (One-Time Password). Isso envia um código de quatro dígitos para o número que o visitante insere, confirmando que é válido antes de conceder acesso ao WiFi. Números inválidos inflam seu banco de dados e desperdiçam créditos de API de SMS. A verificação OTP elimina isso na origem.
Para orientações sobre como projetar uma splash page eficaz que mantenha a consistência da marca e, ao mesmo tempo, maximize a captura de dados, consulte como causar uma ótima primeira impressão com seu WiFi para visitantes .
Etapa 2: Estabelecer sua base de conformidade
Atualize seus termos e condições para nomear explicitamente as agências de marketing de SMS com as quais você compartilha dados. A caixa de seleção de consentimento deve estar desmarcada por padrão para atender aos requisitos do Artigo 7 do GDPR. A Purple registra o carimbo de data/hora exato, o endereço IP e a versão do texto de consentimento para cada evento de opt-in. Essa trilha de auditoria é a sua prova de processamento legal sob o GDPR e a CCPA.
Para locais que operam em múltiplos territórios, a Purple possui as certificações ISO 27001, GDPR, CCPA e Cyber Essentials. A estrutura de conformidade é integrada, não adicionada posteriormente.
Etapa 3: Configurar a integração de API
Gere uma chave de API no Purple Engage em Configurações > Integrações. Configure sua plataforma de marketing de SMS para receber dados via webhook ou agende uma exportação diária. Mapeie os campos corretamente:
user.phonepara o campo de número de telefone de destinouser.marketing_opt_inbooleano para a flag de consentimento da agênciasession.venue_idpara segmentar por local em implantações de vários sitessession.first_seenesession.last_seenpara calcular a frequência e a recência das visitas
Certifique-se de que o booleano marketing_opt_in seja respeitado em todas as etapas. Não envie registros onde isso seja false.
Etapa 4: Definir regras de gatilho com suas agências de marketing de SMS
Trabalhe com suas agências de marketing de SMS para definir a lógica de automação antes de entrar em operação. Os gatilhos comuns que impulsionam as visitas de retorno incluem:
- Mensagem de boas-vindas: Enviada 15 minutos após o primeiro login, oferecendo um desconto na visita atual.
- Campanha de reengajamento: Enviada 30 dias após a última visita registrada para incentivar um retorno.
- Campanha de reconquista: Enviada 90 dias após a última visita com um incentivo de maior valor.
- Transmissão de eventos: Enviada a todos os usuários atualmente conectados durante um evento em estádio ou conferência.
- Marco de fidelidade: Enviado quando um usuário atinge sua quinta visita, acionado pelos dados de contagem de visitas do Purple.
Melhores práticas
Priorize a qualidade dos dados em detrimento da quantidade
Não ignore a verificação de SMS OTP para acelerar o processo de login. Um banco de dados de 10.000 números verificados supera 50.000 entradas não verificadas em todas as métricas: taxa de entrega, taxa de abertura e taxa de conversão. O Purple processa mais de 440 milhões de logins anualmente (dados internos do Purple, 2024). Nossos dados mostram que a verificação de OTP reduz as taxas de rejeição de SMS a quase zero.
Segmente por vertical e comportamento
Adapte suas mensagens à vertical específica. Um comprador de varejo espera uma comunicação diferente de um hóspede de hotel. Use o WiFi Analytics para segmentar públicos com base no tempo de permanência, frequência de visitas e recência. Um visitante que permanece por três horas está mais engajado do que alguém que se conecta por cinco minutos enquanto passa a pé. Passe esses segmentos comportamentais para suas agências de marketing de SMS como listas de público distintas.
Para implantações em varejo, consulte nosso guia do setor de varejo para estratégias de segmentação específicas para a vertical. Para hospitalidade, consulte o guia de hospitalidade .
Respeite o canal
O SMS é um canal íntimo. O uso excessivo gera cancelamentos de inscrição, o que remove permanentemente os usuários do seu banco de dados. Limite as mensagens promocionais a duas por mês por usuário. Cada mensagem deve oferecer valor tangível e imediato - um desconto, uma notificação de evento ou acesso exclusivo. Mensagens genéricas de marca não têm bom desempenho no SMS.
Mantenha a sincronização bidirecional de consentimento
Quando um usuário responde PARAR a um SMS, a agência deve processar esse cancelamento imediatamente e sincronizá-lo de volta ao Purple Engage. Configure essa sincronização bidirecional antes de entrar em operação. Deixar de refletir os cancelamentos de inscrição no Purple significa que as exportações de dados futuras podem incluir usuários que retiraram o consentimento - uma violação da GDPR.
Solução de problemas e mitigação de riscos
Randomização de MAC causando registros duplicados
Se você observar contagens infladas de visitantes únicos em suas análises, a causa provável é a randomização de MAC, que cria múltiplos registros de dispositivos para o mesmo usuário. Resolva isso garantindo que todas as medições de visitas de retorno dependam da identidade do usuário autenticado do Purple Engage, e não da contagem de dispositivos do controlador de hardware. A camada do Identity-Based Network do Purple é a fonte correta da verdade.
Limitação de taxa de API durante eventos de grande fluxo
Durante eventos de alta densidade - um jogo em estádio, a abertura de uma conferência, um dia de liquidação no varejo - o volume de logins simultâneos pode sobrecarregar a API de recebimento de suas agências de marketing de SMS. Implemente lógica de backoff exponencial e tentativas em seu middleware. Para eventos em que você antecipa mais de 1.000 logins em uma janela de 10 minutos, mude de webhooks em tempo real para uma exportação em lote programada para cinco minutos após o período de pico.
Revogação de consentimento não sincronizada
Se as taxas de opt-out estiverem subindo, mas o tamanho do seu banco de dados não estiver diminuindo, a sincronização bidirecional entre sua agência de SMS e o Purple Engage provavelmente falhou. Verifique a configuração do endpoint do webhook na plataforma da agência e certifique-se de que o evento unsubscribe está mapeado para o endpoint correto da API da Purple. Teste isso manualmente antes de cada grande campanha.
Baixas taxas de opt-in no Captive Portal
Se menos de 30% dos visitantes estiverem fornecendo seu número de telefone, revise o design da splash page. A troca de valor deve ser explícita: indique claramente o que o visitante recebe em troca de seu número. Faça testes A/B no texto e no posicionamento da caixa de seleção de consentimento. Para obter orientação, consulte como causar uma excelente primeira impressão com o seu WiFi de visitantes .
ROI e impacto nos negócios

Meça o ROI da sua integração de marketing de SMS acompanhando três métricas:
| Métrica | Como medir | Meta de benchmark |
|---|---|---|
| Aumento de visitas de retorno | Compare a taxa de retorno de destinatários de SMS versus não destinatários ao longo de 90 dias | 10-15% de aumento (dados de estabelecimentos da Purple) |
| Taxa de resgate de SMS | Códigos de desconto resgatados / mensagens SMS enviadas | 15-25% para campanhas bem segmentadas |
| Custo por visita de retorno | Gasto total de SMS / visitas de retorno incrementais atribuídas | Varia por vertical; meta abaixo do custo de uma aquisição paga |
Uma rede nacional de restaurantes que implantou essa arquitetura viu um aumento de 12% nas visitas de retorno em 90 dias, diretamente atribuível a campanhas de reengajamento por SMS acionadas pelos dados de presença da Purple. As campanhas visavam visitantes sem nenhuma visita registrada em 60 dias, usando uma oferta de 20% de desconto. O custo por visita de retorno foi 34% menor do que o custo de aquisição social paga para o mesmo período.
Para operadoras de transporte, consulte o guia do setor de transporte para métricas de visita de retorno específicas para passageiros. Para ambientes de saúde, o guia de saúde aborda o engajamento de visitantes dentro das restrições regulatórias.
O plano Purple Engage cobre os recursos de captura de dados, segmentação e integração de API descritos neste guia. O Purple Connect captura os dados de identidade verificados no login. Juntos, esses dois planos fornecem o pipeline de dados completo que suas agências de marketing por SMS precisam para impulsionar visitas de retorno mensuráveis em escala.
Definições principais
Dados primários (first-party data)
Informações coletadas diretamente do seu público, como números de telefone verificados e endereços de e-mail capturados por meio do Captive Portal da Purple no momento do login no WiFi.
Com a depreciação dos cookies de terceiros, os dados primários são a principal entrada para agências de marketing por SMS. Seu valor depende inteiramente da precisão e do status de consentimento de cada registro.
Captive Portal
Uma página da web que um usuário de uma rede de acesso público deve visualizar e interagir antes que o acesso à rede seja concedido. O Captive Portal da Purple é a interface principal para captura de dados e coleta de consentimento.
Toda integração de marketing por SMS começa aqui. O design e os textos do Captive Portal determinam diretamente as taxas de aceitação e a qualidade dos dados.
Randomização de MAC
Um recurso de privacidade no iOS 14+ e Android 10+ que altera periodicamente o endereço MAC de hardware do dispositivo para evitar o rastreamento passivo em redes.
Força os locais a depender da autenticação do usuário (Redes Baseadas em Identidade) em vez do rastreamento passivo de dispositivos para medir as visitas de retorno com precisão.
Webhook
Um callback HTTP acionado por um evento específico - neste contexto, o login de um usuário - que envia dados do Purple para um sistema externo, como uma agência de marketing de SMS, em tempo quase real.
Usado para gatilhos sensíveis ao tempo, como mensagens de boas-vindas. Exige que a API receptora lide com o volume esperado, particularmente durante eventos de grande fluxo de pessoas.
Identity-Based Network
Uma arquitetura de rede onde as políticas de acesso e o rastreamento de dados estão vinculados ao usuário autenticado, e não ao dispositivo de hardware. A arquitetura principal da Purple.
Resolve o problema de randomização de MAC e fornece às agências de marketing de SMS dados de visitas precisos em nível de pessoa, em vez de dados ruidosos em nível de dispositivo.
SMS OTP (One-Time Password)
Um mecanismo de segurança onde um código numérico exclusivo é enviado via SMS para verificar o número de telefone do usuário durante o processo de login no Captive Portal.
Essencial para garantir que a base de dados usada pelas agências de marketing de SMS contenha apenas números válidos e alcançáveis. Elimina taxas de rejeição e desperdício de verba de campanha.
Dwell time
A duração que o dispositivo de um usuário permanece conectado ou próximo à rede WiFi do local durante uma única visita.
Uma variável de segmentação fundamental. Usuários com alto tempo de permanência são mais engajados e costumam responder melhor a campanhas de SMS do que passantes rápidos.
API rate limiting
Um mecanismo de controle aplicado por provedores de API que restringe o número de solicitações que um cliente pode fazer dentro de uma janela de tempo definida.
Um risco crítico durante eventos de grande fluxo de pessoas. Se a Purple disparar webhooks mais rápido do que a API da agência de SMS pode aceitar, os payloads são descartados e os usuários perdem as campanhas.
Sincronização bidirecional de consentimento
Um padrão de integração de dados onde os eventos de opt-out (como uma resposta STOP a um SMS) são propagados de volta da agência de SMS para o CRM de origem - neste caso, o Purple Engage.
Necessária para a conformidade com a GDPR. Sem ela, os usuários que retiraram o consentimento podem continuar a receber exportações de dados para a agência de SMS.
Exemplos práticos
Uma rede de varejo com 500 lojas precisa implementar uma campanha de engajamento por SMS para compradores que não visitam as lojas há 60 dias. Eles usam hardware Cisco Meraki e uma agência externa de marketing por SMS. Como a equipe de TI deve projetar essa solução?
- Integre a Purple com as controladoras Cisco Meraki por meio do overlay de nuvem da Purple - nenhuma alteração na configuração do Meraki é necessária além de direcionar a página de login do SSID de convidados para a URL do Captive Portal da Purple. 2. Configure o Captive Portal da Purple para exigir a verificação de OTP por SMS e capturar o consentimento de marketing em conformidade com a GDPR com uma caixa de aceitação desmarcada. 3. Configure uma exportação programada diariamente do Purple Engage para a API da agência de SMS, filtrando os usuários onde
last_seen > 60 daysemarketing_consent = true. 4. A agência de SMS dispara uma mensagem personalizada de reengajamento com um código de desconto de 20%. 5. Quando o comprador retorna e se autentica na rede, a Purple registra a visita. A equipe de marketing atribui o retorno à campanha de SMS correlacionando o carimbo de data/hora do resgate com o carimbo de data/hora de envio do SMS nos relatórios da agência.
O operador de um estádio deseja enviar um SMS de boas-vindas contendo um link para o aplicativo de pedidos de alimentos e bebidas exatamente 10 minutos após um torcedor se conectar ao Guest WiFi durante uma partida. Como isso é configurado?
- O torcedor se conecta ao Guest WiFi e se autentica através do portal da Purple, fornecendo seu número de celular e consentimento de marketing. 2. O Purple Engage registra o evento de login e envia imediatamente um webhook para o endpoint da API da agência de SMS, enviando os dados do usuário, incluindo número de telefone, ID do local e carimbo de data/hora de login. 3. O mecanismo de automação da agência de SMS recebe o webhook e inicia uma etapa de atraso de 10 minutos. 4. Após 10 minutos, a agência envia a mensagem de boas-vindas pré-configurada com o link direto para o aplicativo de pedidos. 5. Os dados de entrega e taxa de cliques ficam disponíveis no painel de relatórios da agência poucos minutos após o envio.
Questões práticas
Q1. Um cliente do setor de hotelaria relata que suas campanhas de marketing de SMS têm uma taxa de rejeição de 40%. Atualmente, eles capturam números de telefone por meio de um campo de entrada de texto padrão no Captive Portal, sem etapa de verificação. Qual é a mudança de arquitetura recomendada e qual benefício secundário ela oferece além de reduzir as rejeições?
Dica: Considere como você valida os dados no ponto de entrada antes que eles cheguem ao CRM. Considere também o que a etapa de verificação prova sobre o usuário.
Ver resposta modelo
Implementar a verificação de SMS OTP no Captive Portal da Purple. Isso força o usuário a receber e inserir um código para obter acesso ao WiFi, garantindo que apenas números de telefone válidos e ativos sejam enviados para a agência de marketing de SMS - eliminando a taxa de rejeição de 40%. O benefício secundário é que a verificação OTP também confirma que o usuário possui fisicamente o dispositivo associado àquele número, fortalecendo o registro de identidade e melhorando a precisão da atribuição de visitas de retorno.
Q2. Um operador de local deseja rastrear as visitas de retorno com precisão, mas percebe que a contagem de dispositivos exclusivos relatada pelo painel do Cisco Meraki é três vezes maior do que a contagem de usuários autenticados no Purple Engage. Qual métrica a agência de marketing de SMS deve usar e por quê?
Dica: Considere os recursos de privacidade dos sistemas operacionais móveis modernos e seu efeito no rastreamento em nível de dispositivo.
Ver resposta modelo
A agência de marketing de SMS deve usar exclusivamente a contagem de usuários autenticados do Purple Engage. A discrepância é causada pela randomização de MAC, onde dispositivos iOS e Android rotacionam seus endereços de hardware, inflando a contagem de dispositivos exclusivos no painel do Meraki. A camada de rede baseada em identidade da Purple vincula cada visita a um número de telefone verificado, ignorando a ofuscação de hardware e fornecendo um conjunto de dados preciso no nível da pessoa. Usar a contagem de dispositivos do Meraki resultaria em registros duplicados e atribuição imprecisa de visitas de retorno.
Q3. Durante uma grande conferência, 6.000 participantes fazem login no WiFi em um intervalo de 20 minutos. O webhook que envia dados para a agência de marketing de SMS falha em aproximadamente 25% dos payloads, e esses participantes não recebem a mensagem de boas-vindas. Qual é a causa provável e quais são duas estratégias de mitigação?
Dica: Considere a capacidade do sistema receptor e o tempo de transferência dos dados.
Ver resposta modelo
A API da agência de marketing de SMS aplicou limitação de taxa (rate limiting) devido ao pico repentino no volume de webhooks - aproximadamente 300 solicitações por minuto neste cenário, o que excede a maioria dos limites de taxa de API padrão. Estratégia de mitigação um: implementar uma camada de fila com backoff exponencial entre a Purple e a API da agência, para que as solicitações com falha sejam tentadas novamente de forma automática sem sobrecarregar o endpoint. Estratégia de mitigação dois: para eventos de alta densidade, mude de webhooks em tempo real para uma exportação em lote programada para cinco minutos após a janela de pico de login prevista, reduzindo o volume de solicitações instantâneas a um nível gerenciável.