Vamos começar assumindo que eles escreveram um agente de transferência SMTP ou usaram um modelo de plug-in em um modelo existente.
Percorrendo a lista
- Saída: sempre que enfileiram uma mensagem, eles incrementam o contador.
- Enviados: Para cada fila de caracteres de uma mensagem entregue com sucesso, eles incrementam esse contador.
- Falha: sempre que um aviso de falha de entrega é gerado ou passado por eles, eles incrementam esse contador. (Lembre-se de que, se o registro MX do seu domínio apontar para eles, eles não precisarão do POP3 / IMAP, já que podem examinar o e-mail durante o voo para o servidor)
-
Reclamações: Depende, eles podem estar apenas procurando por mensagens entregues a
[email protected]
, ou podem estar fazendo algum tipo de processamento em respostas usando palavras-chave ou frases. (E.G .: "tire-me da sua lista" - > reclamação) - Abre: normalmente, o provedor editará o corpo do e-mail HTML para incluir uma imagem transparente de 1px com um URL exclusivo. Então, quando essa imagem é solicitada, eles assumem que o email está sendo lido. Isso não é totalmente preciso, pois os produtos da Apple pré-armazenam imagens referenciadas em cache, e o Microsoft Outlook não carrega imagens para evitar esse tipo de rastreamento.
-
Cliques: O provedor edita o HTML em trânsito para que todos os links apontem para um URL exclusivo que eles hospedam. Então, quando o usuário clica no link, ele é direcionado para o site do provedor, que atualiza as estatísticas e as redireciona para o destino original. Normalmente, esse redirecionamento está usando um
HTTP 307
que ocorre de forma transparente. -
Cancelar inscrição: De maneira semelhante ao rastreamento de cliques, eles podem editar o destino para o link Cancelar inscrição ou o cabeçalho
List-Unsubscribe
para apontar para o serviço, que eles redirecionam para você - Entrada: para cada e-mail de entrada enfileirado, eles incrementam esse contador. Eles exigiriam, é claro, um registro MX do seu domínio para o servidor deles para fornecer tal serviço.