[SDK C#] Track of Users who used a certain functionality Help Center September 09, 2022 18:40 Updated Think about the task of tracking how many users used a certain functionality (or sent certain content) to the chatbot. For this, we will use the event analysis extension: Create the BLiP C# SDK template project (see how here);Add the IEventTrackExtension interface to your MessageReceiver's constructor.Note: It will be automatically injected by the SDK;Use the AddAsync(string eventName, string eventAction) method to compute a new incidence of an event. See the example below: publicclassEventTrackMessageReceiver : IMessageReceiver { privatereadonly IEventTrackExtension _eventTrackExtension; privatereadonly IMessagingHubSender _sender; publicEventTrackMessageReceiver(IMessagingHubSender sender, IEventTrackExtension eventTrackExtension) { _sender = sender; _eventTrackExtension = eventTrackExtension; } publicasync Task ReceiveAsync(Message message, CancellationToken cancellationToken) { await _eventTrackExtension.AddAsync("featureX", "used"); } } For more information, visit the discussion on the subject in our community or the videos on our channel. 😃 Related articles [C# SDK] Storing a user's last access [C# SDK] Creating a Content Distribution List After all, what is AI (Artificial Intelligence)? How to send SMS via API FAQ - Processes