Google Universal Analytics Data Archiving - Version 2.0.0 Release Notes
New Features
-
Progress Tracking and Resuming Downloads
- The script now tracks progress for each report in a
progress.log
file. - If the script is interrupted or encounters an error, it can resume from where it left off.
- The script now tracks progress for each report in a
-
Generate All Reports
- Added functionality to generate all reports specified in the
reports_config.yml
. - If the
--report_id
argument is omitted, the script will generate CSV files for all reports.
- Added functionality to generate all reports specified in the
-
Custom Settings File
- Users can now specify a custom settings file using the
--settings
argument. - This is useful for managing downloads from multiple properties with separate settings files for each property.
- Users can now specify a custom settings file using the
Improvements
-
Improved Logging
- Replaced print statements with the
logging
module for better control over log output.
- Replaced print statements with the
-
Refactored Code Structure
- Refactored the code to reduce redundancy and improve readability.
-
Enhanced Exception Handling
- Added specific exception handling to provide more informative error messages.
Check README for the details.