Tracking MFA Adoption Metrics in FusionAuth Cloud
- 
Is there a way to retrieve user metrics from FusionAuth Cloud? Specifically, I’m looking for insights for our product team regarding MFA adoption, such as:
- The number of users with a configured MFA method.
 - The number of new MFA setups per day.
 
 - 
FusionAuth Cloud does not currently provide built-in analytics for MFA adoption. However, you can gather this data using the following approaches:
- Retrieve Users with MFA Enabled
 
- Use the User Search API to retrieve all users for a specific application with MFA enabled.
 - Here’s a sample queryString to retrieve all the users with an MFA configuration field. It may be empty, so you should check after retrieving them: 
_exists_:twoFactor - Reference: Get All Users for an Application
 - You should be able to combine these two queries to get what you want.
 
- Track New MFA Setups Per Day
 
- Set up a Webhook to listen for the user.two-factor.method.add event.
 - This event fires when a user adds a new two-factor authentication method.
 - Your backend can record these events daily for reporting purposes.
 - Webhook Guide: Writing a Webhook
 
 - 
W wesley marked this topic as a question on
 - 
W wesley has marked this topic as solved on