[SDK C#] Track of Users who used a certain functionality 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 with .NET Core Support How to build bots using SDKs or HTTP API [C# SDK] Storing a user's last access New Access Key Management How to Create Custom Reports