web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

Dynamics 365 Usage Tracker

(2) ShareShare
ReportReport
Posted on by 18

I'm looking for a comprehensive way to track user activity in our CRM, including total hours spent per day, week, and month. I've explored native options like Azure and Dynamics 365 Audit Logging, but they don't fully meet my needs since I require a continuous tracking solution that provides ongoing reports.

Additionally, I need a feature that allows me to effectively track what each user has been doing in the CRM on a daily, weekly, and monthly basis—capturing activities such as created records, modified data, and interactions within the system.

Are there any reliable tools or methods that can provide both time tracking and detailed user activity reports in Dynamics 365?

I have the same question (0)
  • Verified answer
    Daivat Vartak (v-9davar) Profile Picture
    7,833 Super User 2025 Season 2 on at
    Dynamics 365 Usage Tracker
    Hello NW-26022149-0,
     
    You're aiming for a robust user activity tracking solution in Dynamics 365 that goes beyond the standard audit logs, providing continuous time tracking and granular activity reports. This is a common requirement for organizations seeking to optimize CRM usage and understand user behavior. Here's a breakdown of how you can achieve this, along with potential tools and methods:
     
    Challenges with Native Options:
    • Audit Logs:
      • While audit logs capture changes, they don't inherently provide time tracking or aggregated reports.
      • They are primarily designed for compliance and security, not detailed user activity analysis.
    • Azure Monitoring:
      • Azure monitoring can provide insights into system performance, but it doesn't offer user-specific activity tracking within the CRM application itself.
     
    Solutions and Approaches:
    1. Third-Party User Activity Tracking Tools:
      • Several third-party tools specialize in user activity tracking for Dynamics 365.
      • These tools often provide features such as:
        • Time tracking (total hours spent per day, week, month).
        • Detailed activity reports (created records, modified data, interactions).
        • User dashboards and visualizations.
        • Integration with Dynamics 365.
      • Examples of these types of tools are available on the Microsoft AppSource, and other third party software providers.
      • Advantages:
        • Provides comprehensive tracking and reporting.
        • Reduces development effort.
        • Offers user-friendly interfaces.
      • Disadvantages:
        • Requires additional licensing costs.
        • May require integration and configuration.
        • Security concerns need to be addressed.
    2. Custom Development (Plugins or Power Automate):
      • Plugins:
        • Develop custom plugins that trigger on relevant events (e.g., record creation, update, form load).
        • Capture user activity data and store it in a custom entity.
        • Create custom reports and dashboards to visualize the data.
      • Power Automate:
        • Create Power Automate flows that trigger on relevant events.
        • Use the Dynamics 365 connector to capture user activity data.
        • Store the data in a custom entity or an external data source.
        • Use Power BI or custom dashboards to visualize the data.
      • Advantages:
        • Provides maximum flexibility and control.
        • Allows you to tailor the solution to your specific needs.
      • Disadvantages:
        • Requires development expertise.
        • Can be time-consuming and costly.
        • Requires ongoing maintenance.
    3. Client-Side JavaScript (Web Resources):
      • Develop custom JavaScript code that runs in the browser.
      • Capture user activity data and send it to a custom web service.
      • Store the data in a database or data warehouse.
      • Create custom reports and dashboards.
      • Advantages:
        • Can capture very granular user activity.
      • Disadvantages:
        • Requires advanced Javascript skills.
        • Can be impacted by browser limitations.
        • Security concerns need to be addressed.
     
    Key Considerations:
    • Data Privacy:
      • Be mindful of data privacy regulations when tracking user activity.
      • Ensure that you have the necessary consent from users.
      • Only track data that is required.
    • Performance:
      • Optimize your tracking solution for performance to avoid impacting CRM responsiveness.
    • Reporting and Visualization:
      • Choose a reporting and visualization tool that meets your needs (e.g., Power BI, custom dashboards).
    • Security:
      • Implement appropriate security measures to protect sensitive user activity data.
    • User Adoption:
      • Communicate the purpose of user activity tracking to your users.
      • Provide training and support to ensure user adoption.
     
    Recommendations:
    • Evaluate Third-Party Tools:
      • Start by evaluating third-party user activity tracking tools available on the Microsoft AppSource.
      • They often provide a cost-effective and efficient solution.
    • Consider Custom Development for Complex Needs:
      • If you have very specific requirements or need to integrate with other systems, custom development might be necessary.
    • Prioritize Data Privacy:
      • Always prioritize data privacy and ensure compliance with relevant regulations.
     
    By carefully considering these options and recommendations, you can implement a comprehensive user activity tracking solution that meets your organization's needs.
     
    If my answer was helpful, please click Like, and if it solved your problem, please mark it as verified to help other community members find more.
    If you have further questions, please feel free to contact me.
     
    My response was crafted with AI assistance and tailored to provide detailed and actionable guidance for your Microsoft Dynamics 365 query.
     
    Regards,
    Daivat Vartak

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 258

#2
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 182

#3
Tom_Gioielli Profile Picture

Tom_Gioielli 125 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans