Skip to main content

📊 Data Analytics & Visualization

Visualize Dynamo script and ready-to-use tool execution data with comprehensive built-in analytics that track automation usage, success rates, version compatibility, and user engagement through interactive graphs and customizable reporting, no need of external tools like Power BI or Excel.
Available at NonicaTab Pro.


Overview

Understanding automation performance and user adoption across teams traditionally requires complex data collection, external analytics tools, and manual reporting processes. The Data Analytics & Visualization feature addresses this by providing comprehensive built-in analytics that automatically track every Dynamo script and ready-to-use tool execution, generating interactive graphs and performance insights directly within Revit. This enables real-time monitoring of automation strategies, identification of optimization opportunities, and data-driven decision making for both custom script and tool deployment, all accessible through a simple two-click interface without requiring external analytics expertise.


Key Capabilities

This feature provides:

  • Comprehensive Execution Tracking: Automatically capture 15 data fields for every script and tool execution including success rates, execution times, and error patterns.
  • Interactive Built-in Graphs: Access five core analytics dashboards with mouse-over details, time filtering, and dynamic data exploration.
  • Team Performance Analytics: Aggregate and visualize execution data across unlimited team members with user-specific filtering and comparison.
  • Custom Data Export: Export visualizations as images or access raw data for custom Power BI and Excel analysis with detailed execution metadata.

Requirements

Before using this feature, ensure your environment meets the following prerequisites:

 Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro.
For team analytics, computers must be connected via shared storage (see Update Toolbars Remotely feature).

Video

note

Data is collected locally by default for individual users. For team analytics, use the Connect feature to aggregate data from multiple workstations. Team data folders are created automatically in shared storage locations when scripts are first executed.

note

This video was recorded with a previous version of NonicaTab.
There has been updates and new features in this workflow.


Quick Start Guide

Access comprehensive automation analytics in under 2 minutes:

Individual Analytics:

  1. Execute Script and Tool Buttons to generate initial data (graphs will be empty without executions)
  2. Access Settings Panel from NonicaTab interface
  3. Click Data Analytics to open interactive dashboard
  4. Explore Five Core Graphs:
    • Overall execution status (success/warnings/errors)
    • Timeline evolution of automation strategies
    • Revit and Dynamo version usage across team
    • Execution frequency by individual buttons/scripts/tools
    • User-specific executed tools

Team Analytics Setup: 5. Connect Team Computers using shared storage (see Update Toolbars feature documentation) 6. Add Data Folder from settings panel and select team data location 7. Apply Dynamic Filters by time period, user, or project for targeted analysis 8. Export Visualizations as images for reporting and sharing


FAQ

By default, you get individual user analytics including execution status tracking, timeline evolution, software version usage, automation performance by button (both scripts and tools), and personal execution patterns. Team analytics require connected computers through shared storage to aggregate data from multiple users.

Yes, the analytics dashboard provides dynamic filtering by time periods (48 hours, days, months), individual users, and specific projects. All graphs update automatically when filters are applied, enabling targeted analysis of automation performance across different contexts.

Team analytics require computers to be connected via the Connect feature using shared storage like OneDrive. Once connected, execution data from all team members automatically aggregates in a shared folder, which you can then add to your analytics dashboard for comprehensive team insights.

Yes, you can export graphs as images for immediate sharing, and access the underlying 15-field execution data for each script and tool execution to create custom dashboards in Power BI, Excel, or other analytics tools with detailed performance and usage metadata.

The analytics reveal which scripts and tools are used most frequently, which generate the most errors, execution time patterns, user adoption rates, and software version compatibility issues. This data helps identify automations needing optimization, users requiring training, and opportunities for automation strategy improvements across both custom and ready-to-use solutions.