Troubleshooting Sitecore data changes can be problematic - especially if versioning and workflows are not utilized, you are contending with a number of minimally trained administrative users, and/or the system relies on multiple data integrations (both inbound and outbound). Out of the box, Sitecore does not provide full logging of everything that happens within the system - nor would we want it. However, there are times when creating an audit trail of system changes can be helpful. Although I have seen various implementations for recording and reporting selected audit detail, I decided to create a new implementation to match my particular needs.
A customer recently requested a field added to the upload media dialog. The stated intent was to facilitate the content administrator’s preferred workflow. Specifically, as the admin user was interacting with a content item, they also added images to a content field. This worked great, except when the user also needed to edit data on the newly uploaded media item. For those occasions, the user would periodically forget - if not given an opportunity at the time of the upload.
To be successful, marketers need robust, accurate and timely analytics. Advances in technology have helped empower marketing by providing an ever-increasing number of tools for measuring performance. Two excellent tools are Google Analytics and Sitecore DMS. Both do their job very well -- but they do not do the same job. Deciding when to use one or the other -- or whether to use both -- requires evaluating each.