Próximas etapas - Amazon Pinpoint

Aviso de fim do suporte: em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Após 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint nem seus recursos (endpoints, segmentos, campanhas, jornadas e analytics). Para obter mais informações, consulte Fim do suporte do Amazon Pinpoint. Observação: APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Próximas etapas

Ao concluir este tutorial, você fez o seguinte:

  • Criou um projeto do Amazon Pinpoint, configurou o canal do SMS e obteve um código longo dedicado.

  • Criou uma política do IAM que usa o princípio do privilégio mínimo para conceder direitos de acesso e associou essa política a uma função.

  • Criou duas funções do Lambda que usam as operações PhoneNumberValidate, UpdateEndpoint e SendMessages na API do Amazon Pinpoint.

  • Criou uma API REST usando o API Gateway.

  • Criou e implantou um formulário baseado na Web que coleta informações de contato dos clientes.

  • Realizou testes na solução para ter certeza de que funciona.

Esta seção discute algumas maneiras pelas quais você pode usar as informações do cliente coletadas por meio dessa solução. Ela também inclui algumas sugestões de formas de personalizar essa solução para se adequar ao seu caso de uso exclusivo.

Criar segmentos de clientes

Todos os detalhes do cliente coletados por meio desse formulário são armazenados como endpoints. Essa solução cria endpoints que contêm vários atributos que você pode usar para fins de segmentação.

Por exemplo, essa solução captura um atributo de endpoint chamado Source. Esse atributo contém o caminho completo para o local onde o formulário foi hospedado. Ao criar um segmento, você pode filtrar o segmento por endpoint e refinar ainda mais o filtro, escolhendo um atributo Source.

Criar segmentos com base no atributo Source pode ser útil de várias maneiras. Primeiro, isso permite que você crie rapidamente um segmento de clientes que se cadastraram para receber mensagens SMS da sua parte. Além disso, a ferramenta de segmentação no Amazon Pinpoint exclui automaticamente os endpoints que não optaram por receber mensagens.

O atributo Source também é útil se você decidir hospedar o formulário de registro em vários locais diferentes. Por exemplo, seu material de marketing pode se referir a um formulário hospedado em um único local, embora os clientes que encontrarem o formulário ao navegar em seu site possam ver uma versão hospedada em outro lugar. Ao fazer isso, os atributos de origem dos clientes que preenchem o formulário depois de ver seus materiais de marketing são diferentes daqueles que preenchem o formulário depois de encontrá-lo em seu site. Você pode usar essa diferença para criar segmentos distintos e enviar comunicações personalizadas para cada um desses públicos.

Enviar mensagens de campanha personalizadas

Depois de criar segmentos, você pode começar a enviar campanhas para esses segmentos. Ao criar mensagens de campanha, você pode personalizá-las especificando quais atributos de endpoint deseja incluir na mensagem. Por exemplo, o formulário da Web usado nesta solução exige que o cliente insira seu nome e sobrenome. Esses valores são armazenados no registro do usuário associado ao endpoint.

Por exemplo, se você usar a operação da API GetEndpoint para recuperar informações sobre um endpoint que foi criado usando essa solução, verá uma seção semelhante ao seguinte exemplo:

... "User": { "UserAttributes": { "FirstName": [ "Carlos" ], "LastName": [ "Salazar" ] } } ...

Se você quiser incluir os valores desses atributos em sua mensagem de campanha, use a notação de ponto para se referir ao atributo. Depois, coloque a referência inteira entre chaves duplas. Por exemplo, para incluir o primeiro nome de cada destinatário em uma mensagem de campanha, inclua a seguinte string na mensagem: {{User.UserAttributes.FirstName}}. Quando o Amazon Pinpoint envia a mensagem, ela substitui a cadeia de caracteres pelo valor do atributo FirstName.

Usar o formulário para coletar informações adicionais

Você pode modificar essa solução para coletar informações adicionais no formulário de registro. Por exemplo, você poderia pedir ao cliente para fornecer seu endereço e usar os dados de endereço para preencher os campos Location.City, Location.Country, Location.Region e Location.PostalCode no recurso de Endpoint. A coleta de informações de endereço no formulário de registro pode resultar no endpoint contendo informações mais precisas. Para fazer essa alteração, você precisa adicionar os campos apropriados ao formulário da Web. Você também precisa modificar o código JavaScript do formulário para passar os novos valores. Por fim, você precisa modificar a função do Lambda que cria o endpoint para manipular as novas informações de entrada.

Você também pode modificar o formulário para que ele colete informações de contato em outros canais. Por exemplo, você pode usar o formulário para coletar o endereço de e-mail do cliente, além do número de telefone dele. Para fazer essa alteração, você precisa modificar o HTML e o JavaScript do formulário da Web. Também é necessário modificar a função do Lambda que cria o endpoint para que ele crie dois endpoints separados (um para o endpoint de e-mail e outro para o endpoint do SMS). Você também deve modificar a função do Lambda para que ela gere um valor exclusivo para o atributo User.UserId e associe esse valor a ambos os endpoints.

Registrar atributos adicionais para fins de auditoria

Essa solução registra dois atributos valiosos quando cria e atualiza endpoints. Primeiro, quando a primeira função do Lambda cria o endpoint, ela registra o URL do próprio formulário no atributo Attributes.Source. Se o cliente responder à mensagem, a segunda função do Lambda criará um atributo Attributes.OptInTimestamp. Esse atributo contém a data e a hora exatas em que o cliente forneceu seu consentimento para receber mensagens da sua parte.

Esses dois campos podem ser úteis se você for solicitado por uma operadora de celular ou uma agência reguladora para fornecer evidências do consentimento de um cliente. Você pode recuperar essas informações a qualquer momento usando a operação da API GetEndpoint.

Você também pode modificar as funções do Lambda para registrar dados adicionais que podem ser úteis para fins de auditoria, como o endereço IP do qual a solicitação de registro foi enviada.