[SDK C#] Track de Usuários que utilizaram uma determinada funcionalidade Blip Help 8 de setembro de 2022 20:16 Atualizado Pense na tarefa de trackear quantos usuários utilizaram uma determinada funcionalidade (ou enviaram um determinado conteúdo) para o chatbot. Para isso, vamos utilizar a extensão de análise de eventos: Crie o projeto template do SDK C# do BLiP (veja como aqui); Adicione a interface IEventTrackExtension no construtor de seu MessageReceiver. Observação: Ele será injetado automaticamente pelo SDK; Utilize o método AddAsync(string eventName, string eventAction) para computar uma nova incidência de um evento. Veja o exemplo abaixo: public class EventTrackMessageReceiver : IMessageReceiver { private readonly IEventTrackExtension _eventTrackExtension; private readonly IMessagingHubSender _sender; public EventTrackMessageReceiver(IMessagingHubSender sender, IEventTrackExtension eventTrackExtension) { _sender = sender; _eventTrackExtension = eventTrackExtension; } public async Task ReceiveAsync(Message message, CancellationToken cancellationToken) { await _eventTrackExtension.AddAsync("featureX", "used"); } } Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados [SDK C#] Armazenando o último acesso de um usuário [SDK C#] Criando uma lista de distribuição de conteúdo Como enviar SMS via API Data Extractor (Acesso a Dados) Como construir bots através de SDKs ou API HTTP